diff --git a/CHANGELOG.md b/CHANGELOG.md index b0e27e112f8..d5203ef616b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/). +## 3.28.0 - 2023-10-31 +### Added +- Support for calling Oracle Cloud Infrastructure services in the us-saltlake-2 region +- Support for disaster recovery of load balancers, network load balancers and file systems in the Disaster Recovery service +- Support for performing disaster recovery drills in the Disaster Recovery service +- Support for enterprise SKUs and extensibility in the Stack Monitoring service +- Support for metric extensions in the Stack Monitoring service +- Support for baseline and anomaly detection in the Stack Monitoring service +- Support for integration with Database Management service in the MySQL HeatWave service +- Support for MySQL database management in the Database Management service +- Support for database firewalls in the Data Safe service + +### Breaking Changes +- Method `public java.lang.String getCompartmentId()` has been removed from the model `com.oracle.bmc.datasafe.model.ProfileAggregation` in the Data Safe service +- Method `public java.lang.String getUserAssessmentId()` has been removed from the model `com.oracle.bmc.datasafe.model.ProfileAggregation` in the Data Safe service +- `ProcessingException` is now caught and `BmcException` is thrown instead in order to fix timeout retries + ## 3.27.0 - 2023-10-24 ### Added - Support for optional parameters for autonomous container database create and update operations in the Database service diff --git a/README.md b/README.md index 781fc5f2b26..de3aa7d113a 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,12 @@ There is no HTTP client library configured by default. The OCI Java SDK offers t - The serializer is now pluggable and determined by the `HttpProvider`. For the Jersey 2 and Jersey 3 HTTP clients, Jackson continues to be used as the serializer - As part of the pluggable Serializer changes, when using the Jersey and Jersey 3 HTTP clients, the underlying Jackson `ObjectMapper` can now be obtained using `com.oracle.bmc.serialization.jackson.JacksonSerializer.getDefaultObjectMapper()`. The `com.oracle.bmc.http.client.Serialization.getObjectMapper()` method does not exist anymore. +### GraalVM Native Image Build + +OCI Java SDK Jersey HTTP client and Jersey 3 Http client are both ready for GraalVM Native Image. +See [bmc-examples/native-gradle-example](bmc-examples/native-gradle-example) and [bmc-examples/native-maven-example](bmc-examples/native-maven-example) +for configuration details for building Native Image executables. + ### Invocation callbacks Instead of using `com.oracle.bmc.util.internal.Consumer` to register invocation callbacks, use `com.oracle.bmc.http.client.RequestInterceptor` instead, to decouple the implementation from the choice of the HTTP client. diff --git a/bmc-accessgovernancecp/pom.xml b/bmc-accessgovernancecp/pom.xml index 2b7ee516a1e..fc675075c98 100644 --- a/bmc-accessgovernancecp/pom.xml +++ b/bmc-accessgovernancecp/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-accessgovernancecp @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-accessgovernancecp/src/main/java/com/oracle/bmc/accessgovernancecp/SdkClientsMetadata.java b/bmc-accessgovernancecp/src/main/java/com/oracle/bmc/accessgovernancecp/SdkClientsMetadata.java deleted file mode 100644 index 1b7e87e624a..00000000000 --- a/bmc-accessgovernancecp/src/main/java/com/oracle/bmc/accessgovernancecp/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.accessgovernancecp; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220518") -@SdkClients({AccessGovernanceCPAsyncClient.class, AccessGovernanceCPClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-accessgovernancecp/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-accessgovernancecp/reflect-config.json b/bmc-accessgovernancecp/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-accessgovernancecp/reflect-config.json new file mode 100644 index 00000000000..94d404a4e34 --- /dev/null +++ b/bmc-accessgovernancecp/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-accessgovernancecp/reflect-config.json @@ -0,0 +1,160 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.ChangeGovernanceInstanceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.ChangeGovernanceInstanceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.CreateGovernanceInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.CreateGovernanceInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstanceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstanceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstanceConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstanceConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.InstanceLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.LicenseType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.SenderConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.SenderConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.UpdateGovernanceInstanceConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.UpdateGovernanceInstanceConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.UpdateGovernanceInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.UpdateGovernanceInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.UpdateSenderConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.accessgovernancecp.model.UpdateSenderConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-addons/bmc-apache-configurator-jersey-addon/pom.xml b/bmc-addons/bmc-apache-configurator-jersey-addon/pom.xml index f4b1792e732..dcb3b8f5d19 100644 --- a/bmc-addons/bmc-apache-configurator-jersey-addon/pom.xml +++ b/bmc-addons/bmc-apache-configurator-jersey-addon/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk-addons - 3.27.0 + 3.28.0 ../pom.xml @@ -17,14 +17,14 @@ com.oracle.oci.sdk oci-java-sdk-bom - 3.27.0 + 3.28.0 pom import com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.27.0 + 3.28.0 pom import diff --git a/bmc-addons/bmc-apache-configurator-jersey3-addon/pom.xml b/bmc-addons/bmc-apache-configurator-jersey3-addon/pom.xml index da9fd4d8a5f..37aed10903f 100644 --- a/bmc-addons/bmc-apache-configurator-jersey3-addon/pom.xml +++ b/bmc-addons/bmc-apache-configurator-jersey3-addon/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk-addons - 3.27.0 + 3.28.0 ../pom.xml @@ -17,14 +17,14 @@ com.oracle.oci.sdk oci-java-sdk-bom - 3.27.0 + 3.28.0 pom import com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey3 - 3.27.0 + 3.28.0 pom import diff --git a/bmc-addons/bmc-apache-connector-provider/pom.xml b/bmc-addons/bmc-apache-connector-provider/pom.xml index 5437e550bb9..57de5785f47 100644 --- a/bmc-addons/bmc-apache-connector-provider/pom.xml +++ b/bmc-addons/bmc-apache-connector-provider/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk-addons - 3.27.0 + 3.28.0 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-addons/bmc-graalvm-addon/pom.xml b/bmc-addons/bmc-graalvm-addon/pom.xml deleted file mode 100644 index f2eb1add4d5..00000000000 --- a/bmc-addons/bmc-graalvm-addon/pom.xml +++ /dev/null @@ -1,184 +0,0 @@ - - - 4.0.0 - - com.oracle.oci.sdk - oci-java-sdk-addons - 3.27.0 - ../pom.xml - - oci-java-sdk-addons-graalvm - Oracle Cloud Infrastructure SDK - GraalVM - This project enables GraalVM support in the Oracle Cloud Infrastructure Java SDK - https://docs.cloud.oracle.com/Content/API/SDKDocs/javasdk.htm - - 21.3.1 - 5.8.1 - 0.9.8 - 3.0.0-M5 - - - - native - - - - org.graalvm.buildtools - native-maven-plugin - ${native.maven.plugin.version} - true - - - test-native - - test - - test - - - build-native - - build - - package - - - - false - ${project.artifactId} - - --no-fallback - --allow-incomplete-classpath - --report-unsupported-elements-at-runtime - - - true - - - - - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${maven.surefire.plugin.version} - - - org.apache.maven.surefire - surefire-logger-api - ${maven.surefire.plugin.version} - - - org.apache.maven.surefire - surefire-api - ${maven.surefire.plugin.version} - - - - - - - - org.glassfish.hk2 - hk2-api - ${hk2.version} - - - org.glassfish.hk2 - hk2-locator - ${hk2.version} - - - org.graalvm.nativeimage - svm - ${graalvm.version} - provided - - - org.graalvm.sdk - graal-sdk - ${graalvm.version} - - - org.junit.jupiter - junit-jupiter-api - ${junit.jupiter.version} - test - - - junit - junit - test - - - org.bouncycastle - bcprov-jdk15to18 - provided - - - com.fasterxml.jackson.core - jackson-annotations - - - com.fasterxml.jackson.core - jackson-databind - - - net.jodah - failsafe - test - - - - org.glassfish.jersey.inject - jersey-hk2 - ${jersey.version} - - - com.oracle.oci.sdk - oci-java-sdk-common - 3.27.0 - provided - - - com.oracle.oci.sdk - oci-java-sdk-common-httpclient - 3.27.0 - provided - - - com.oracle.oci.sdk - oci-java-sdk-core - 3.27.0 - test - - - com.oracle.oci.sdk - oci-java-sdk-identity - 3.27.0 - test - - - com.oracle.oci.sdk - oci-java-sdk-objectstorage-extensions - 3.27.0 - test - - - com.oracle.oci.sdk - oci-java-sdk-objectstorage-generated - 3.27.0 - test - - - jakarta.annotation - jakarta.annotation-api - ${jakarta9.annotations.version} - test - - - \ No newline at end of file diff --git a/bmc-addons/bmc-graalvm-addon/src/main/assembly/assembly.xml b/bmc-addons/bmc-graalvm-addon/src/main/assembly/assembly.xml deleted file mode 100644 index b8441c1252e..00000000000 --- a/bmc-addons/bmc-graalvm-addon/src/main/assembly/assembly.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - release - false - - zip - - - - - ${project.basedir} - - - README.md - - - - - ${project.build.directory}/apidocs - apidocs - - - - ${project.build.directory} - - ${project.artifactId}-${project.version}-*.jar - - - ${project.artifactId}-${project.version}-signed.jar - - lib - - - - - - ${source.jar.for.zip} - lib - ${project.artifactId}-${project.version}.jar - - - \ No newline at end of file diff --git a/bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/SdkAutomaticFeature.java b/bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/SdkAutomaticFeature.java deleted file mode 100644 index 7c72336e649..00000000000 --- a/bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/SdkAutomaticFeature.java +++ /dev/null @@ -1,231 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.oracle.bmc.SdkClients; -import com.oracle.bmc.graalvm.utils.ReflectionUtils; -import com.oracle.bmc.http.internal.ResponseHelper; -import com.oracle.svm.core.annotate.Alias; -import com.oracle.svm.core.annotate.Substitute; -import com.oracle.svm.core.annotate.TargetClass; -import org.glassfish.hk2.utilities.DescriptorImpl; -import org.graalvm.nativeimage.hosted.Feature; -import org.graalvm.nativeimage.hosted.RuntimeReflection; -import org.jvnet.hk2.internal.SystemDescriptor; - -import java.lang.reflect.Constructor; -import java.lang.reflect.Field; -import java.lang.reflect.Method; -import java.lang.reflect.ParameterizedType; -import java.lang.reflect.Type; -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashSet; -import java.util.Iterator; -import java.util.List; -import java.util.ServiceLoader; -import java.util.Set; - -final class SdkAutomaticFeature implements Feature { - @Override - public void beforeAnalysis(BeforeAnalysisAccess access) { - // setup BC security - Set> reflectiveAccess = new HashSet<>(); - populateReflectionData(reflectiveAccess, ResponseHelper.ErrorCodeAndMessage.class); - String[] classes = resolveOracleCloudSdkClientNames(access).toArray(new String[0]); - for (String aClass : classes) { - Class c = access.findClassByName(aClass); - if (c != null) { - Set allInterfaces = ReflectionUtils.getAllInterfaces(c); - for (Class i : allInterfaces) { - if (i.getName().endsWith("Async")) { - continue; - } - populateReflectionData(reflectiveAccess, i); - } - } - } - - for (Class type : reflectiveAccess) { - boolean hasNoArgsConstructor = - !type.isEnum() - && !type.isInterface() - && hasNoArgsConstructor(type.getDeclaredConstructors()); - - RuntimeReflection.register(type); - if (hasNoArgsConstructor) { - RuntimeReflection.registerForReflectiveInstantiation(type); - } - for (Method declaredMethod : type.getDeclaredMethods()) { - RuntimeReflection.register(declaredMethod); - } - if (!type.isInterface()) { - for (Field declaredField : type.getDeclaredFields()) { - RuntimeReflection.register(declaredField); - } - } - } - } - - public static List resolveOracleCloudSdkClientNames(BeforeAnalysisAccess access) { - List results = new ArrayList<>(); - SdkClientPackages allSdkClientPackages = - SdkAutomaticFeatureMetadata.class.getAnnotation(SdkClientPackages.class); - for (String sdkClientsMetadataPath : allSdkClientPackages.value()) { - Class sdkClientsMetadataClass = access.findClassByName(sdkClientsMetadataPath); - if (sdkClientsMetadataClass != null) { - Class[] allSdkClients = - sdkClientsMetadataClass.getDeclaredAnnotation(SdkClients.class).value(); - for (Class sdkClient : allSdkClients) { - results.add(sdkClient.getName()); - } - } - } - return results; - } - - private boolean hasNoArgsConstructor(Constructor[] declaredConstructors) { - boolean hasNoArgsConstructor = false; - for (Constructor declaredConstructor : declaredConstructors) { - if (declaredConstructor.getParameterCount() == 0) { - hasNoArgsConstructor = true; - break; - } - } - return hasNoArgsConstructor; - } - - static void populateReflectionData(Set> reflectiveAccess, Class type) { - JsonDeserialize deser = type.getAnnotation(JsonDeserialize.class); - if (deser != null) { - Class builder = deser.builder(); - if (builder != Void.class && includeInReflectiveData(reflectiveAccess, builder)) { - reflectiveAccess.add(builder); - populateReflectionData(reflectiveAccess, builder); - } - } - final JsonTypeInfo ti = type.getAnnotation(JsonTypeInfo.class); - if (ti != null) { - final Class di = ti.defaultImpl(); - if (di != type) { - if (includeInReflectiveData(reflectiveAccess, di)) { - reflectiveAccess.add(di); - populateReflectionData(reflectiveAccess, di); - } - } - } - - final JsonSubTypes subTypes = type.getAnnotation(JsonSubTypes.class); - if (subTypes != null) { - final JsonSubTypes.Type[] types = subTypes.value(); - if (types != null && types.length > 0) { - for (JsonSubTypes.Type t : types) { - final Class v = t.value(); - if (includeInReflectiveData(reflectiveAccess, v)) { - reflectiveAccess.add(v); - populateReflectionData(reflectiveAccess, v); - } - } - } - } - Method[] methods = type.getDeclaredMethods(); - for (Method m : methods) { - Class rt = m.getReturnType(); - if (Collection.class.isAssignableFrom(rt)) { - Type grt = m.getGenericReturnType(); - if (grt instanceof ParameterizedType) { - Type[] args = ((ParameterizedType) grt).getActualTypeArguments(); - if (args != null && args.length == 1) { - Type arg = args[0]; - if (arg instanceof Class - && includeInReflectiveData(reflectiveAccess, arg)) { - Class t = (Class) arg; - reflectiveAccess.add(t); - populateReflectionData(reflectiveAccess, t); - } - } - } - } else { - if (includeInReflectiveData(reflectiveAccess, rt)) { - reflectiveAccess.add(rt); - populateReflectionData(reflectiveAccess, rt); - } - } - Class[] parameterTypes = m.getParameterTypes(); - for (Class pt : parameterTypes) { - if (includeInReflectiveData(reflectiveAccess, pt)) { - reflectiveAccess.add(pt); - populateReflectionData(reflectiveAccess, pt); - } - } - } - } - - static boolean includeInReflectiveData(Set> reflectiveAccess, Type rt) { - return rt.getTypeName().startsWith("com.oracle.bmc") && !reflectiveAccess.contains(rt); - } -} - -// disable javassist proxies -@TargetClass(org.jvnet.hk2.internal.Utilities.class) -final class HK2UtilsReplacements { - @Substitute - public static synchronized boolean proxiesAvailable() { - return false; - } -} - -@TargetClass(SystemDescriptor.class) -final class SystemDescriptorReplacements { - @Substitute - public Boolean isProxiable() { - return false; - } -} - -@TargetClass(DescriptorImpl.class) -final class DescriptorImplReplacements { - @Substitute - public Boolean isProxiable() { - return false; - } -} - -// replace ServiceFinder to not use custom classloader and javassist -@TargetClass(className = "org.glassfish.jersey.internal.ServiceFinder") -final class ServiceFinderReplacement implements Iterable { - - @Alias private Class serviceClass; - @Alias private String serviceName; - @Alias private ClassLoader classLoader; - @Alias private boolean ignoreOnClassNotFound; - - @Substitute - private ServiceFinderReplacement( - final Class service, final ClassLoader loader, final boolean ignoreOnClassNotFound) { - this(service, service.getName(), loader, ignoreOnClassNotFound); - } - - @Substitute - private ServiceFinderReplacement( - final Class service, - final String serviceName, - final ClassLoader loader, - final boolean ignoreOnClassNotFound) { - this.serviceClass = service; - this.serviceName = serviceName; - this.classLoader = loader; - this.ignoreOnClassNotFound = ignoreOnClassNotFound; - } - - @Override - @Substitute - public Iterator iterator() { - return ServiceLoader.load(serviceClass).iterator(); - } -} diff --git a/bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/SdkAutomaticFeatureMetadata.java b/bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/SdkAutomaticFeatureMetadata.java deleted file mode 100644 index 5bca6a481d5..00000000000 --- a/bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/SdkAutomaticFeatureMetadata.java +++ /dev/null @@ -1,166 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -@SdkClientPackages({ - "com.oracle.bmc.accessgovernancecp.SdkClientsMetadata", - "com.oracle.bmc.accessgovernancecp.SdkClientsMetadata", - "com.oracle.bmc.adm.SdkClientsMetadata", - "com.oracle.bmc.aianomalydetection.SdkClientsMetadata", - "com.oracle.bmc.aidocument.SdkClientsMetadata", - "com.oracle.bmc.aidocument.SdkClientsMetadata", - "com.oracle.bmc.aiforecasting.SdkClientsMetadata", - "com.oracle.bmc.ailanguage.SdkClientsMetadata", - "com.oracle.bmc.aispeech.SdkClientsMetadata", - "com.oracle.bmc.aivision.SdkClientsMetadata", - "com.oracle.bmc.analytics.SdkClientsMetadata", - "com.oracle.bmc.announcementsservice.SdkClientsMetadata", - "com.oracle.bmc.apigateway.SdkClientsMetadata", - "com.oracle.bmc.apmconfig.SdkClientsMetadata", - "com.oracle.bmc.apmcontrolplane.SdkClientsMetadata", - "com.oracle.bmc.apmsynthetics.SdkClientsMetadata", - "com.oracle.bmc.apmtraces.SdkClientsMetadata", - "com.oracle.bmc.applicationmigration.SdkClientsMetadata", - "com.oracle.bmc.appmgmt.SdkClientsMetadata", - "com.oracle.bmc.appmgmtcontrol.SdkClientsMetadata", - "com.oracle.bmc.artifacts.SdkClientsMetadata", - "com.oracle.bmc.atat.SdkClientsMetadata", - "com.oracle.bmc.audit.SdkClientsMetadata", - "com.oracle.bmc.autoscaling.SdkClientsMetadata", - "com.oracle.bmc.bastion.SdkClientsMetadata", - "com.oracle.bmc.batch.SdkClientsMetadata", - "com.oracle.bmc.bds.SdkClientsMetadata", - "com.oracle.bmc.blockchain.SdkClientsMetadata", - "com.oracle.bmc.budget.SdkClientsMetadata", - "com.oracle.bmc.cache.SdkClientsMetadata", - "com.oracle.bmc.cdnpartner.SdkClientsMetadata", - "com.oracle.bmc.certificates.SdkClientsMetadata", - "com.oracle.bmc.certificatesmanagement.SdkClientsMetadata", - "com.oracle.bmc.cims.SdkClientsMetadata", - "com.oracle.bmc.cloudbridge.SdkClientsMetadata", - "com.oracle.bmc.cloudbridgeapi.SdkClientsMetadata", - "com.oracle.bmc.cloudguard.SdkClientsMetadata", - "com.oracle.bmc.cloudmigrations.SdkClientsMetadata", - "com.oracle.bmc.compdocsapi.SdkClientsMetadata", - "com.oracle.bmc.computecloudatcustomer.SdkClientsMetadata", - "com.oracle.bmc.computeinstanceagent.SdkClientsMetadata", - "com.oracle.bmc.containerengine.SdkClientsMetadata", - "com.oracle.bmc.containerinstances.SdkClientsMetadata", - "com.oracle.bmc.core.SdkClientsMetadata", - "com.oracle.bmc.dashboardservice.SdkClientsMetadata", - "com.oracle.bmc.database.SdkClientsMetadata", - "com.oracle.bmc.databasemanagement.SdkClientsMetadata", - "com.oracle.bmc.databasemigration.SdkClientsMetadata", - "com.oracle.bmc.databaserecoverysystem.SdkClientsMetadata", - "com.oracle.bmc.databasetools.SdkClientsMetadata", - "com.oracle.bmc.datacatalog.SdkClientsMetadata", - "com.oracle.bmc.dataflow.SdkClientsMetadata", - "com.oracle.bmc.dataflowinteractive.SdkClientsMetadata", - "com.oracle.bmc.dataintegration.SdkClientsMetadata", - "com.oracle.bmc.datalabelingservice.SdkClientsMetadata", - "com.oracle.bmc.datalabelingservicedataplane.SdkClientsMetadata", - "com.oracle.bmc.datasafe.SdkClientsMetadata", - "com.oracle.bmc.datascience.SdkClientsMetadata", - "com.oracle.bmc.desktops.SdkClientsMetadata", - "com.oracle.bmc.devops.SdkClientsMetadata", - "com.oracle.bmc.disasterrecovery.SdkClientsMetadata", - "com.oracle.bmc.dns.SdkClientsMetadata", - "com.oracle.bmc.documentservice.SdkClientsMetadata", - "com.oracle.bmc.dts.SdkClientsMetadata", - "com.oracle.bmc.email.SdkClientsMetadata", - "com.oracle.bmc.events.SdkClientsMetadata", - "com.oracle.bmc.exascale.SdkClientsMetadata", - "com.oracle.bmc.faaas.SdkClientsMetadata", - "com.oracle.bmc.filestorage.SdkClientsMetadata", - "com.oracle.bmc.fleetsoftwareupdate.SdkClientsMetadata", - "com.oracle.bmc.functions.SdkClientsMetadata", - "com.oracle.bmc.fusionapps.SdkClientsMetadata", - "com.oracle.bmc.genericartifactscontent.SdkClientsMetadata", - "com.oracle.bmc.goldengate.SdkClientsMetadata", - "com.oracle.bmc.healthchecks.SdkClientsMetadata", - "com.oracle.bmc.iddataplane.SdkClientsMetadata", - "com.oracle.bmc.identity.SdkClientsMetadata", - "com.oracle.bmc.identitydataplane.SdkClientsMetadata", - "com.oracle.bmc.identitydomains.SdkClientsMetadata", - "com.oracle.bmc.identitydomains.SdkClientsMetadata", - "com.oracle.bmc.integration.SdkClientsMetadata", - "com.oracle.bmc.internalcontainerinstances.SdkClientsMetadata", - "com.oracle.bmc.jms.SdkClientsMetadata", - "com.oracle.bmc.kam.SdkClientsMetadata", - "com.oracle.bmc.keymanagement.SdkClientsMetadata", - "com.oracle.bmc.lakehouse.SdkClientsMetadata", - "com.oracle.bmc.licensemanager.SdkClientsMetadata", - "com.oracle.bmc.limits.SdkClientsMetadata", - "com.oracle.bmc.loadbalancer.SdkClientsMetadata", - "com.oracle.bmc.lockbox.SdkClientsMetadata", - "com.oracle.bmc.loganalytics.SdkClientsMetadata", - "com.oracle.bmc.logging.SdkClientsMetadata", - "com.oracle.bmc.loggingingestion.SdkClientsMetadata", - "com.oracle.bmc.loggingsearch.SdkClientsMetadata", - "com.oracle.bmc.managementagent.SdkClientsMetadata", - "com.oracle.bmc.managementdashboard.SdkClientsMetadata", - "com.oracle.bmc.marketplace.SdkClientsMetadata", - "com.oracle.bmc.marketplacepublisher.SdkClientsMetadata", - "com.oracle.bmc.mediaservices.SdkClientsMetadata", - "com.oracle.bmc.metering.SdkClientsMetadata", - "com.oracle.bmc.monitoring.SdkClientsMetadata", - "com.oracle.bmc.mysql.SdkClientsMetadata", - "com.oracle.bmc.networkfirewall.SdkClientsMetadata", - "com.oracle.bmc.networkloadbalancer.SdkClientsMetadata", - "com.oracle.bmc.nosql.SdkClientsMetadata", - "com.oracle.bmc.objectstorage.SdkClientsMetadata", - "com.oracle.bmc.ocb.SdkClientsMetadata", - "com.oracle.bmc.oce.SdkClientsMetadata", - "com.oracle.bmc.ocicontrolcenter.SdkClientsMetadata", - "com.oracle.bmc.ocmdis.SdkClientsMetadata", - "com.oracle.bmc.ocminv.SdkClientsMetadata", - "com.oracle.bmc.ocmmigrationapi.SdkClientsMetadata", - "com.oracle.bmc.ocvp.SdkClientsMetadata", - "com.oracle.bmc.oda.SdkClientsMetadata", - "com.oracle.bmc.ons.SdkClientsMetadata", - "com.oracle.bmc.opa.SdkClientsMetadata", - "com.oracle.bmc.opensearch.SdkClientsMetadata", - "com.oracle.bmc.operationsinsights.SdkClientsMetadata", - "com.oracle.bmc.operatoraccesscontrol.SdkClientsMetadata", - "com.oracle.bmc.optimizer.SdkClientsMetadata", - "com.oracle.bmc.osmanagement.SdkClientsMetadata", - "com.oracle.bmc.osmanagementhub.SdkClientsMetadata", - "com.oracle.bmc.ospgateway.SdkClientsMetadata", - "com.oracle.bmc.osubbillingschedule.SdkClientsMetadata", - "com.oracle.bmc.osuborganizationsubscription.SdkClientsMetadata", - "com.oracle.bmc.osubsubscription.SdkClientsMetadata", - "com.oracle.bmc.osubusage.SdkClientsMetadata", - "com.oracle.bmc.productcatalog.SdkClientsMetadata", - "com.oracle.bmc.queue.SdkClientsMetadata", - "com.oracle.bmc.queue.SdkClientsMetadata", - "com.oracle.bmc.recovery.SdkClientsMetadata", - "com.oracle.bmc.redis.SdkClientsMetadata", - "com.oracle.bmc.resourcemanager.SdkClientsMetadata", - "com.oracle.bmc.resourcesearch.SdkClientsMetadata", - "com.oracle.bmc.rover.SdkClientsMetadata", - "com.oracle.bmc.sch.SdkClientsMetadata", - "com.oracle.bmc.secrets.SdkClientsMetadata", - "com.oracle.bmc.securityzones.SdkClientsMetadata", - "com.oracle.bmc.servicecatalog.SdkClientsMetadata", - "com.oracle.bmc.servicemanagerproxy.SdkClientsMetadata", - "com.oracle.bmc.servicemesh.SdkClientsMetadata", - "com.oracle.bmc.stackmonitoring.SdkClientsMetadata", - "com.oracle.bmc.storagegateway.SdkClientsMetadata", - "com.oracle.bmc.streaming.SdkClientsMetadata", - "com.oracle.bmc.tenantmanagercontrolplane.SdkClientsMetadata", - "com.oracle.bmc.threatintelligence.SdkClientsMetadata", - "com.oracle.bmc.usage.SdkClientsMetadata", - "com.oracle.bmc.usageapi.SdkClientsMetadata", - "com.oracle.bmc.vault.SdkClientsMetadata", - "com.oracle.bmc.vbsinst.SdkClientsMetadata", - "com.oracle.bmc.vbsinst.SdkClientsMetadata", - "com.oracle.bmc.visualbuilder.SdkClientsMetadata", - "com.oracle.bmc.vulnerabilityscanning.SdkClientsMetadata", - "com.oracle.bmc.waa.SdkClientsMetadata", - "com.oracle.bmc.waas.SdkClientsMetadata", - "com.oracle.bmc.waf.SdkClientsMetadata", - "com.oracle.bmc.workrequests.SdkClientsMetadata" -}) -final class SdkAutomaticFeatureMetadata {} diff --git a/bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/SdkClientPackages.java b/bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/SdkClientPackages.java deleted file mode 100644 index 999081564ff..00000000000 --- a/bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/SdkClientPackages.java +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** Internal Annotation to link the SDK clients metadata for all services. */ -@Retention(value = RetentionPolicy.RUNTIME) -public @interface SdkClientPackages { - String[] value(); -} diff --git a/bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/utils/ReflectionUtils.java b/bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/utils/ReflectionUtils.java deleted file mode 100644 index 9ed4eb13397..00000000000 --- a/bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/utils/ReflectionUtils.java +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm.utils; - -import java.util.Arrays; -import java.util.HashSet; -import java.util.Set; - -/** Utility methods for reflection related tasks. */ -public class ReflectionUtils { - - /** - * @param aClass A class - * @return All the interfaces - */ - public static Set getAllInterfaces(Class aClass) { - Set interfaces = new HashSet<>(); - return populateInterfaces(aClass, interfaces); - } - - /** - * @param aClass A class - * @param interfaces The interfaces - * @return A set with the interfaces - */ - @SuppressWarnings("Duplicates") - protected static Set populateInterfaces(Class aClass, Set interfaces) { - Class[] theInterfaces = aClass.getInterfaces(); - interfaces.addAll(Arrays.asList(theInterfaces)); - for (Class theInterface : theInterfaces) { - populateInterfaces(theInterface, interfaces); - } - if (!aClass.isInterface()) { - Class superclass = aClass.getSuperclass(); - while (superclass != null) { - populateInterfaces(superclass, interfaces); - superclass = superclass.getSuperclass(); - } - } - return interfaces; - } -} diff --git a/bmc-addons/bmc-graalvm-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/native-image.properties b/bmc-addons/bmc-graalvm-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/native-image.properties deleted file mode 100644 index 80823af775b..00000000000 --- a/bmc-addons/bmc-graalvm-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/native-image.properties +++ /dev/null @@ -1,7 +0,0 @@ -# -# Copyright (c) 2016, 2023, 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. -# - -Args = --initialize-at-build-time=net.minidev.json.JSONObject,net.minidev.json.reader.BeansWriter,org.glassfish.jersey.internal.LocalizationMessages,org.glassfish.jersey.message.internal.MediaTypeProvider,org.glassfish.jersey.message.internal.CacheControlProvider,org.glassfish.jersey.message.internal.LinkProvider \ - --features=com.oracle.bmc.graalvm.SdkAutomaticFeature,com.oracle.bmc.graalvm.BouncyCastleFeature \ No newline at end of file diff --git a/bmc-addons/bmc-graalvm-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/resource-config.json b/bmc-addons/bmc-graalvm-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/resource-config.json deleted file mode 100644 index 6b099c09fde..00000000000 --- a/bmc-addons/bmc-graalvm-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/resource-config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "resources":[ - {"pattern":"\\QMETA-INF/services/org.glassfish.hk2.extension.ServiceLocatorGenerator\\E"}, - {"pattern":"\\QMETA-INF/services/org.glassfish.jersey.internal.inject.InjectionManagerFactory\\E"}, - {"pattern":"\\QMETA-INF/services/org.glassfish.jersey.internal.spi.AutoDiscoverable\\E"}, - {"pattern":"\\Qcom/oracle/bmc/sdk.properties\\E"} - ], - "bundles":[ - {"name":"org.glassfish.jersey.client.internal.localization"}, - {"name":"org.glassfish.jersey.internal.localization"} - ] -} \ No newline at end of file diff --git a/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/BaseObjectStorageTest.java b/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/BaseObjectStorageTest.java deleted file mode 100644 index a6c73418da4..00000000000 --- a/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/BaseObjectStorageTest.java +++ /dev/null @@ -1,240 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import com.oracle.bmc.Region; -import com.oracle.bmc.http.ClientConfigurator; -import com.oracle.bmc.objectstorage.ObjectStorage; -import com.oracle.bmc.objectstorage.ObjectStorageAsync; -import com.oracle.bmc.objectstorage.ObjectStorageAsyncClient; -import com.oracle.bmc.objectstorage.ObjectStorageClient; -import com.oracle.bmc.objectstorage.model.Bucket; -import com.oracle.bmc.objectstorage.model.BucketSummary; -import com.oracle.bmc.objectstorage.model.CreateBucketDetails; -import com.oracle.bmc.objectstorage.model.ObjectSummary; -import com.oracle.bmc.objectstorage.requests.CreateBucketRequest; -import com.oracle.bmc.objectstorage.requests.DeleteBucketRequest; -import com.oracle.bmc.objectstorage.requests.DeleteObjectRequest; -import com.oracle.bmc.objectstorage.requests.ListBucketsRequest; -import com.oracle.bmc.objectstorage.requests.ListObjectsRequest; -import com.oracle.bmc.objectstorage.responses.CreateBucketResponse; -import com.oracle.bmc.objectstorage.responses.ListBucketsResponse; -import com.oracle.bmc.objectstorage.responses.ListObjectsResponse; -import com.oracle.bmc.util.internal.StringUtils; -import org.junit.jupiter.api.AfterAll; -import org.junit.jupiter.api.BeforeAll; - -import java.util.HashMap; -import java.util.Map; -import java.util.Optional; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertNotNull; -import static org.junit.jupiter.api.Assertions.assertTrue; - -public abstract class BaseObjectStorageTest extends BaseTest { - protected static final Map TEST_OBJECT_METADATA = new HashMap<>(); - - static { - TEST_OBJECT_METADATA.put("foo", "bar"); - } - - protected static final TestUserResource TEMP_USER = - new TestUserResource( - ADMIN_AUTH_PROVIDER, getNonAdminPublicKey(), ADMIN_CONFIGURATOR, getTenantId()); - - protected static ClientConfigurator CLIENT_CONFIGURATOR; - protected static ObjectStorage CLIENT; - protected static ObjectStorage ADMIN_CLIENT; - protected static ObjectStorageAsync ASYNC_CLIENT; - - @BeforeAll - public static void baseOneTimeSetUp() throws Exception { - try { - TEMP_USER.before(); - - CLIENT_CONFIGURATOR = createUserConfigurator(TEMP_USER.getUserId()); - CLIENT = - new ObjectStorageClient( - createUserProvider(TEMP_USER.getUserId()), null, CLIENT_CONFIGURATOR); - ADMIN_CLIENT = - new ObjectStorageClient( - ADMIN_AUTH_PROVIDER, - null, - createUserConfigurator(TEMP_USER.getUserId())); - ASYNC_CLIENT = - new ObjectStorageAsyncClient( - createUserProvider(TEMP_USER.getUserId()), - null, - createUserConfigurator(TEMP_USER.getUserId())); - - Optional testRegion = BaseTest.getTestRegion(); - if (testRegion.isPresent()) { - CLIENT.setRegion(testRegion.get()); - ADMIN_CLIENT.setRegion(testRegion.get()); - ASYNC_CLIENT.setRegion(testRegion.get()); - } else { - String testEndpoint = getTestEndpoint(ObjectStorageClient.SERVICE); - System.out.println( - "Using " - + testEndpoint - + " for " - + ObjectStorageClient.SERVICE.getServiceName()); - CLIENT.setEndpoint(testEndpoint); - ADMIN_CLIENT.setEndpoint(testEndpoint); - ASYNC_CLIENT.setEndpoint(testEndpoint); - } - } catch (Exception e) { - // get better debug output - e.printStackTrace(); - throw e; - } - } - - @AfterAll - public static void baseOneTimeTearDown() throws Exception { - if (CLIENT != null) { - CLIENT.close(); - } - if (ADMIN_CLIENT != null) { - ADMIN_CLIENT.close(); - } - if (ASYNC_CLIENT != null) { - ASYNC_CLIENT.close(); - } - - TEMP_USER.after(); - } - - protected static void tryCleanup(String namespace) { - // clear old buckets - try { - ListBucketsResponse listResponse = - CLIENT.listBuckets( - ListBucketsRequest.builder() - .namespaceName(namespace) - .compartmentId(getTestCompartmentId()) - .build()); - for (BucketSummary bucket : listResponse.getItems()) { - if (bucket.getName().startsWith(getCrudPrefix())) { - ListObjectsResponse listObjectsResponse = - CLIENT.listObjects( - ListObjectsRequest.builder() - .namespaceName(namespace) - .bucketName(bucket.getName()) - .build()); - - for (ObjectSummary object : listObjectsResponse.getListObjects().getObjects()) { - CLIENT.deleteObject( - DeleteObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucket.getName()) - .objectName(object.getName()) - .build()); - } - - CLIENT.deleteBucket( - DeleteBucketRequest.builder() - .bucketName(bucket.getName()) - .namespaceName(namespace) - .build()); - } - } - } catch (Exception e) { - // ignore - } - } - - protected CreateBucketResponse createBucketAndVerifyResponse( - String namespace, String bucketName, Map initialMetadata) { - return createBucketAndVerifyResponse( - namespace, - bucketName, - initialMetadata, - CreateBucketDetails.PublicAccessType.NoPublicAccess, - CreateBucketDetails.StorageTier.Standard); - } - - protected CreateBucketResponse createBucketAndVerifyResponse( - final String namespace, - final String bucketName, - final Map initialMetadata, - final CreateBucketDetails.PublicAccessType pat, - final CreateBucketDetails.StorageTier storageTier) { - return createBucketAndVerifyResponse( - namespace, bucketName, initialMetadata, pat, storageTier, b -> {}); - } - - protected CreateBucketResponse createBucketAndVerifyResponse( - final String namespace, - final String bucketName, - final Map initialMetadata, - final CreateBucketDetails.PublicAccessType pat, - final CreateBucketDetails.StorageTier storageTier, - final com.oracle.bmc.http.client.RequestInterceptor invocationCallback) { - final String compartmentId = getTestCompartmentId(); - - // Build Request - final CreateBucketDetails bucketDetails = - CreateBucketDetails.builder() - .name(bucketName) - .metadata(initialMetadata) - .compartmentId(compartmentId) - .publicAccessType(pat) - .storageTier(storageTier) - .build(); - final CreateBucketRequest request = - CreateBucketRequest.builder() - .namespaceName(namespace) - .createBucketDetails(bucketDetails) - .invocationCallback(invocationCallback) - .build(); - - // Service Call - final CreateBucketResponse response = CLIENT.createBucket(request); - - // Response Validation - assertNotNull(response, "CreateBucketResponse should not be null"); - assertTrue(StringUtils.isNotBlank(response.getETag()), "ETag should not be blank"); - assertTrue(StringUtils.isNotBlank(response.getLocation()), "Location should not be blank"); - assertTrue( - StringUtils.isBlank(response.getOpcClientRequestId()), - "OpcClientRequestId should be blank"); - assertTrue( - StringUtils.isNotBlank(response.getOpcRequestId()), - "OpcRequestId should not be blank"); - - final Bucket bucketFromResponse = response.getBucket(); - assertNotNull(bucketFromResponse, "Bucket should not be null"); - - assertEquals( - compartmentId, - bucketFromResponse.getCompartmentId(), - "CompartmentId should be equal"); - assertTrue( - StringUtils.isNotBlank(bucketFromResponse.getCreatedBy()), - "CreatedBy should not be blank"); - assertTrue(bucketFromResponse.getDefinedTags().isEmpty(), "DefinedTags should be empty"); - assertTrue( - StringUtils.isNotBlank(bucketFromResponse.getEtag()), "Etag should not be blank"); - assertTrue(bucketFromResponse.getFreeformTags().isEmpty(), "FreeformTags should be empty"); - assertTrue( - initialMetadata.equals(bucketFromResponse.getMetadata()), - "Metadata should be equal"); - assertEquals(namespace, bucketFromResponse.getNamespace(), "Namespace should be equal"); - assertEquals( - Bucket.PublicAccessType.valueOf(pat.name()), - bucketFromResponse.getPublicAccessType(), - "PublicAccessType should be equal"); - assertEquals(bucketName, bucketFromResponse.getName(), "Bucket Name should be equal"); - assertEquals( - Bucket.StorageTier.valueOf(storageTier.name()), - bucketFromResponse.getStorageTier(), - "StorageTier should be equal"); - assertNotNull(bucketFromResponse.getTimeCreated(), "TimeCreated should not be null"); - - return response; - } -} diff --git a/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/BaseTest.java b/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/BaseTest.java deleted file mode 100644 index 1a8c049aa5f..00000000000 --- a/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/BaseTest.java +++ /dev/null @@ -1,360 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import com.oracle.bmc.util.internal.Validate; -import com.oracle.bmc.ConfigFileReader; -import com.oracle.bmc.ConfigFileReader.ConfigFile; -import com.oracle.bmc.Region; -import com.oracle.bmc.Service; -import com.oracle.bmc.auth.BasicAuthenticationDetailsProvider; -import com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider; -import com.oracle.bmc.core.Compute; -import com.oracle.bmc.core.model.Image; -import com.oracle.bmc.core.model.Shape; -import com.oracle.bmc.core.requests.ListImagesRequest; -import com.oracle.bmc.core.requests.ListShapesRequest; -import com.oracle.bmc.core.responses.ListImagesResponse; -import com.oracle.bmc.core.responses.ListShapesResponse; -import com.oracle.bmc.http.ClientConfigurator; -import com.oracle.bmc.identity.model.AvailabilityDomain; -import com.oracle.bmc.util.internal.StringUtils; -import org.junit.jupiter.api.Assumptions; -import org.junit.jupiter.api.BeforeAll; - -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.lang.reflect.Modifier; -import java.util.LinkedList; -import java.util.List; -import java.util.Optional; -import java.util.function.Supplier; - -import static org.junit.jupiter.api.Assertions.assertNotNull; - -public abstract class BaseTest { - private static final boolean INITIALIZED = init(); - - private static final String CRUD_PREFIX = "JavaSDK.CRUD."; - private static final String SDK_TEST_COMPARTMENT_ID_ENV_VARIABLE = "SDK_TEST_COMPARTMENT_ID"; - private static final String INTEGRATION_PASS_PHRASE_ENV_VARIABLE = "INTEGRATION_PASS_PHRASE"; - private static final String INTEGRATION_TEST_CONFIG_FILE_ENV_VARIABLE = - "INTEGRATION_TEST_CONFIG_FILE"; - private static final String INTEGRATION_TEST_FIRST_AD = "INTEGRATION_TEST_FIRST_AD"; - private static final String TENANCY_CONFIG_VARIABLE = "tenancy"; - private static final String FINGERPRINT_CONFIG_VARIABLE = "fingerprint"; - private static final String PUBLIC_KEY_CONFIG_VARIABLE = "public_key"; - private static final String KEY_FILE_CONFIG_VARIABLE = "key_file"; - private static final String USER_CONFIG_VARIABLE = "user"; - private static final String ADMIN_CONFIG_SECTION = "ADMIN"; - - protected static BasicAuthenticationDetailsProvider ADMIN_AUTH_PROVIDER; - protected static ClientConfigurator ADMIN_CONFIGURATOR; - - private static String ADMIN_TENANT_ID; - - private static String sdkTestCompartmentId; - private static SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder - CLIENT_BUILDER; - private static String USER_PUBLIC_KEY; - - private static TaggingResourceHelper TAGGING_RESOURCE_HELPER; - - private static final String INTEGRATION_TEST_REGION_ENV_VARIABLE = "INTEGRATION_TEST_REGION"; - private static final String INTEGRATION_TEST_SHORT_REGION_ENV_VARIABLE = - "INTEGRATION_TEST_SHORT_REGION"; - private static final String INTEGRATION_TEST_ENDPOINT_SUFFIX_ENV_VARIABLE = - "INTEGRATION_TEST_ENDPOINT_SUFFIX"; - - private static boolean init() { - sdkTestCompartmentId = System.getenv(SDK_TEST_COMPARTMENT_ID_ENV_VARIABLE); - if (StringUtils.isBlank(sdkTestCompartmentId)) { - System.err.println( - "Must provide test compartment ID: export " - + SDK_TEST_COMPARTMENT_ID_ENV_VARIABLE - + "=''"); - return false; - } - - String passPhrase = System.getenv(INTEGRATION_PASS_PHRASE_ENV_VARIABLE); - if (StringUtils.isBlank(passPhrase)) { - System.err.println( - "Must provide non-blank test pass phrase: export " - + INTEGRATION_PASS_PHRASE_ENV_VARIABLE - + "=''"); - return false; - } - - String testRegion = System.getenv(INTEGRATION_TEST_REGION_ENV_VARIABLE); - String testEndpointSuffix = System.getenv(INTEGRATION_TEST_ENDPOINT_SUFFIX_ENV_VARIABLE); - if ((StringUtils.isBlank(testRegion) && StringUtils.isBlank(testEndpointSuffix)) - || ((!StringUtils.isBlank(testRegion) - && !StringUtils.isBlank(testEndpointSuffix)))) { - System.err.println( - "Must provide either a non-blank test region or a non-blank test endpoint suffix:\nexport " - + INTEGRATION_TEST_REGION_ENV_VARIABLE - + "=''\nor\nexport " - + INTEGRATION_TEST_ENDPOINT_SUFFIX_ENV_VARIABLE - + "='' (region was '" - + testRegion - + "' and endpoint suffix was '" - + testEndpointSuffix - + "')"); - return false; - } - - String configFileName = getConfigFileName(); - System.out.println("Using config file " + configFileName); - - try { - final ConfigFile defaultConfigFile = - ConfigFileReader.parse( - BaseTest.class.getClassLoader().getResourceAsStream(configFileName), - null); - - Supplier defaultKeySupplier = - () -> - BaseTest.class - .getClassLoader() - .getResourceAsStream( - defaultConfigFile.get(KEY_FILE_CONFIG_VARIABLE)); - - CLIENT_BUILDER = - SimpleAuthenticationDetailsProvider.builder() - .tenantId(defaultConfigFile.get(TENANCY_CONFIG_VARIABLE)) - .fingerprint(defaultConfigFile.get(FINGERPRINT_CONFIG_VARIABLE)) - .passPhrase(passPhrase) - .privateKeySupplier(defaultKeySupplier); - - final String userPublicKey = defaultConfigFile.get(PUBLIC_KEY_CONFIG_VARIABLE); - - String key; - String publicKey = ""; - try (InputStream publicKeyStream = - BaseTest.class.getClassLoader().getResourceAsStream(userPublicKey)) { - try (BufferedReader reader = - new BufferedReader(new InputStreamReader(publicKeyStream))) { - while ((key = reader.readLine()) != null) { - publicKey += key + '\n'; - } - } - } - USER_PUBLIC_KEY = publicKey; - - final ConfigFile adminConfigFile = - ConfigFileReader.parse( - BaseTest.class.getClassLoader().getResourceAsStream(configFileName), - ADMIN_CONFIG_SECTION); - - Supplier adminKeySupplier = - () -> - BaseTest.class - .getClassLoader() - .getResourceAsStream( - adminConfigFile.get(KEY_FILE_CONFIG_VARIABLE)); - - ADMIN_TENANT_ID = adminConfigFile.get(TENANCY_CONFIG_VARIABLE); - - SimpleAuthenticationDetailsProvider adminUserCredential = - SimpleAuthenticationDetailsProvider.builder() - .tenantId(ADMIN_TENANT_ID) - .userId(adminConfigFile.get(USER_CONFIG_VARIABLE)) - .fingerprint(adminConfigFile.get(FINGERPRINT_CONFIG_VARIABLE)) - .passPhrase(passPhrase) - .privateKeySupplier(adminKeySupplier) - .build(); - - ADMIN_AUTH_PROVIDER = adminUserCredential; - } catch (IOException e) { - System.err.println( - "Failed to initialize integration tests when trying to parse the config"); - e.printStackTrace(System.err); - return false; - } catch (Throwable t) { - // Ensure that any exception thrown includes the stacktrace in the test run output - System.err.println("Failed to initialize integration tests"); - t.printStackTrace(System.err); - throw t; - } - - return passPhrase != null; - } - - public static String getConfigFileName() { - String configFileName = System.getenv(INTEGRATION_TEST_CONFIG_FILE_ENV_VARIABLE); - - if (configFileName != null) { - return configFileName; - } - - configFileName = "config"; - String region = System.getenv(INTEGRATION_TEST_REGION_ENV_VARIABLE); - if (region != null) { - return configFileName + "_" + region; - } - String endpointSuffix = System.getenv(INTEGRATION_TEST_ENDPOINT_SUFFIX_ENV_VARIABLE); - if (endpointSuffix != null) { - return configFileName + "_" + endpointSuffix; - } - return configFileName; - } - - @BeforeAll - public static void verifyInitialized() throws Exception { - Assumptions.assumeTrue(INITIALIZED); - } - - public static String getTestCompartmentId() { - return sdkTestCompartmentId; - } - - public static BasicAuthenticationDetailsProvider createUserProvider(String userId) { - return CLIENT_BUILDER.userId(userId).build(); - } - - public static ClientConfigurator createUserConfigurator(String userId) { - return null; - } - - protected static String getNonAdminPublicKey() { - return USER_PUBLIC_KEY; - } - - protected static String createCrudName() { - // this picks out the simple class name and method name of the caller - String suffix = ""; - try { - StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace(); - int i = 0; - while (stackTrace[i].getClassName() != Thread.class.getName()) { - ++i; - } - ++i; // skip Thread.getStackTrace - while (i < stackTrace.length) { - StackTraceElement ste = stackTrace[i++]; - Class clazz = Class.forName(ste.getClassName()); - if (!Modifier.isAbstract(clazz.getModifiers())) { - suffix = "." + clazz.getSimpleName() + "." + ste.getMethodName(); - break; - } - } - } catch (ClassNotFoundException | RuntimeException e) { - // ignore, just don't use a suffix - } - return CRUD_PREFIX + System.currentTimeMillis() + suffix; - } - - protected static String getCrudPrefix() { - return CRUD_PREFIX; - } - - protected static String getTenantId() { - return Validate.notNull(ADMIN_TENANT_ID, "ADMIN_TENANT_ID must not be null"); - } - - public static Optional getTestRegion() { - // region could be empty, not required - String region = System.getenv(INTEGRATION_TEST_REGION_ENV_VARIABLE); - if (region != null) { - return Optional.of(Region.fromRegionId(region)); - } else { - return Optional.empty(); - } - } - - public static Optional getTestEndpointSuffix() { - // endpoint suffix could be empty, not required - return Optional.ofNullable(System.getenv(INTEGRATION_TEST_ENDPOINT_SUFFIX_ENV_VARIABLE)); - } - - public static String getTestEndpoint(Service service) { - // Fix DEX-4072, allow service team to set per-service's endpoint through - // SERVICENAME_ENDPOINT - Optional endpoint = - Optional.ofNullable( - System.getenv(service.getServiceName().toUpperCase() + "_ENDPOINT")); - - if (endpoint.isPresent()) { - return endpoint.get(); - } else { - Optional testEndpointSuffix = getTestEndpointSuffix(); - if (testEndpointSuffix.isPresent()) { - return "https://" - + service.getServiceEndpointPrefix() - + "." - + testEndpointSuffix.get(); - } else { - return getTestRegion().get().getEndpoint(service).get(); - } - } - } - - public static List reorderAvailabilityDomain(List ADs) { - String firstAD = System.getenv(INTEGRATION_TEST_FIRST_AD); - LinkedList ret = new LinkedList<>(); - if (firstAD == null) { - return ADs; - } else { - for (AvailabilityDomain AD : ADs) { - if (AD.getName().equals(firstAD)) { - System.out.println( - String.format( - "Inserting %s to be the first Available Domain", firstAD)); - ret.addFirst(AD); - } else { - ret.add(AD); - } - } - } - return ret; - } - - public static String getImageIdForOsAndShape( - Compute client, String requestedOs, String requestedShape) { - Validate.isTrue(!StringUtils.isBlank(requestedOs), "requestedOs may not be blank"); - Validate.isTrue(!StringUtils.isBlank(requestedShape), "requestedShape may not be blank"); - - ListImagesResponse listImagesResponse = - client.listImages( - ListImagesRequest.builder().compartmentId(getTestCompartmentId()).build()); - - assertNotNull(listImagesResponse); - - // Find an Oracle Linux image - for (Image image : listImagesResponse.getItems()) { - if (requestedOs.equals(image.getOperatingSystem()) && image.getBaseImageId() == null) { - ListShapesResponse listShapesResponse = - client.listShapes( - ListShapesRequest.builder() - .compartmentId(getTestCompartmentId()) - .imageId(image.getId()) - .build()); - String page = listShapesResponse.getOpcNextPage(); - do { - for (Shape sh : listShapesResponse.getItems()) { - if (requestedShape.equals(sh.getShape())) { - return image.getId(); - } - } - if (page != null) { - listShapesResponse = - client.listShapes( - ListShapesRequest.builder() - .compartmentId(getTestCompartmentId()) - .imageId(image.getId()) - .page(page) - .build()); - - page = listShapesResponse.getOpcNextPage(); - } - } while (page != null); - } - } - - throw new IllegalArgumentException("No compatible image found for shape " + requestedShape); - } -} diff --git a/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/DownloadManagerTest.java b/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/DownloadManagerTest.java deleted file mode 100644 index 46837a6ba1d..00000000000 --- a/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/DownloadManagerTest.java +++ /dev/null @@ -1,551 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import com.oracle.bmc.model.BmcException; -import com.oracle.bmc.model.Range; -import com.oracle.bmc.objectstorage.ObjectStorage; -import com.oracle.bmc.objectstorage.requests.DeleteObjectRequest; -import com.oracle.bmc.objectstorage.requests.GetNamespaceRequest; -import com.oracle.bmc.objectstorage.requests.GetObjectRequest; -import com.oracle.bmc.objectstorage.requests.PutObjectRequest; -import com.oracle.bmc.objectstorage.responses.DeleteObjectResponse; -import com.oracle.bmc.objectstorage.responses.GetNamespaceResponse; -import com.oracle.bmc.objectstorage.responses.GetObjectResponse; -import com.oracle.bmc.objectstorage.responses.PutObjectResponse; -import com.oracle.bmc.objectstorage.transfer.DownloadConfiguration; -import com.oracle.bmc.objectstorage.transfer.DownloadManager; -import com.oracle.bmc.util.StreamUtils; -import com.oracle.bmc.util.internal.FileUtils; -import com.oracle.bmc.util.internal.StringUtils; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeAll; -import org.junit.jupiter.api.Disabled; -import org.junit.jupiter.api.Test; - -import javax.ws.rs.core.MediaType; -import java.io.BufferedOutputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.util.HashMap; -import java.util.Random; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; -import static org.junit.jupiter.api.Assertions.assertNotNull; -import static org.junit.jupiter.api.Assertions.assertNull; -import static org.junit.jupiter.api.Assertions.assertTrue; -import static org.junit.jupiter.api.Assertions.fail; - -@Disabled("Disabled since it needs environment variables to be set") -public class DownloadManagerTest extends BaseObjectStorageTest { - public static final int TEST_FILE_LENGTH = 20 * 1024 * 1024; - private static File TEST_FILE = null; - public static final int SHORT_TEST_FILE_LENGTH = 100; - private static String namespace; - - // setup + test for getting namesapce - @BeforeAll - public static void getNamespace() { - try { - GetNamespaceResponse response = - CLIENT.getNamespace(GetNamespaceRequest.builder().build()); - - assertNotNull(response); - assertNotNull(response.getValue()); - namespace = response.getValue(); - } catch (RuntimeException e) { - // get better debug output - e.printStackTrace(); - throw e; - } - } - - @BeforeAll - public static void setupTestDataFile() throws IOException { - TEST_FILE = generateTestFile(TEST_FILE_LENGTH); - System.out.println("Generated test file " + TEST_FILE); - } - - @AfterEach - public void tearDown() { - tryCleanup(namespace); - } - - @Test - public void crudObject() throws IOException { - String bucketName = createCrudName(); - this.createBucketAndVerifyResponse(namespace, bucketName, new HashMap<>()); - - // if-none-match is set to '*' to ensure it's a new object - String objectName = createCrudName(); - PutObjectResponse putResponse = - CLIENT.putObject( - PutObjectRequest.builder() - .bucketName(bucketName) - .namespaceName(namespace) - .objectName(objectName) - .putObjectBody(new FileInputStream(TEST_FILE)) - .ifNoneMatch("*") - .contentLength(TEST_FILE.length()) - .build()); - - assertNotNull(putResponse); - assertNotNull(putResponse.getETag()); - String originalEtag = putResponse.getETag(); - - try { - DownloadManager downloadManager = buildDownloadManager(); - - GetObjectResponse getResponse = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .build()); - - assertNotNull(getResponse); - assertFalse(getResponse.isNotModified()); - assertNotNull(getResponse.getInputStream()); - assertTrue( - FileUtils.contentEquals( - new FileInputStream(TEST_FILE), getResponse.getInputStream())); - assertEquals(originalEtag, getResponse.getETag()); - assertEquals(MediaType.APPLICATION_OCTET_STREAM, getResponse.getContentType()); - assertNull(getResponse.getContentEncoding()); - assertNull(getResponse.getContentLanguage()); - - GetObjectResponse getResponseIfNoneMatch = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .ifNoneMatch(originalEtag) - .build()); - assertNotNull(getResponseIfNoneMatch); - assertTrue(getResponseIfNoneMatch.isNotModified()); - assertNull(getResponseIfNoneMatch.getInputStream()); - - GetObjectResponse getResponseIfMatchMatches = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .ifMatch(originalEtag) - .build()); - assertNotNull(getResponseIfMatchMatches); - assertFalse(getResponseIfMatchMatches.isNotModified()); - assertNotNull(getResponseIfMatchMatches.getInputStream()); - assertTrue( - FileUtils.contentEquals( - new FileInputStream(TEST_FILE), - getResponseIfMatchMatches.getInputStream())); - - GetObjectResponse getResponseIfNoneMatchModified = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .ifNoneMatch("randomEtag") - .build()); - assertNotNull(getResponseIfNoneMatchModified); - assertFalse(getResponseIfNoneMatchModified.isNotModified()); - assertNotNull(getResponseIfNoneMatchModified.getInputStream()); - assertTrue( - FileUtils.contentEquals( - new FileInputStream(TEST_FILE), - getResponseIfNoneMatchModified.getInputStream())); - - try { - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .ifMatch("foobar") - .build()); - fail("Should have thrown exception"); - } catch (BmcException e) { - // expected - } - } finally { - DeleteObjectResponse deleteResponse = - CLIENT.deleteObject( - DeleteObjectRequest.builder() - .bucketName(bucketName) - .namespaceName(namespace) - .objectName(objectName) - .build()); - - assertNotNull(deleteResponse); - } - } - - protected DownloadManager buildDownloadManager() { - return buildDownloadManager(CLIENT); - } - - protected DownloadManager buildDownloadManager(ObjectStorage client) { - DownloadConfiguration config = - DownloadConfiguration.builder() - .partSizeInBytes(4 * 1024 * 1024) - .parallelDownloads(3) - .multipartDownloadThresholdInBytes(6 * 1024 * 1024) - .build(); - return new DownloadManager(client, config); - } - - @Test - public void getObject_withRange() throws IOException { - String bucketName = createCrudName(); - this.createBucketAndVerifyResponse(namespace, bucketName, new HashMap<>()); - - String objectName = createCrudName(); - this.createObjectAndVerifyResponse(bucketName, objectName); - - try { - - DownloadManager downloadManager = buildDownloadManager(); - - // the end of the range is inclusive; if the file is 100 bytes, the last byte is 99 - // we want to request everything except the first and the last byte, so the start is 1 - // (skipping byte 0), and the end is TEST_FILE_LENGTH - 2 (minus 1, because the last - // byte - // is not the length, but one less than the length; and minus 1 again to skip the last - // byte) - Range range = new Range(1L, TEST_FILE.length() - 1 - 1); - GetObjectResponse startAndEndResponse = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - assertNotNull(startAndEndResponse); - assertNotNull(startAndEndResponse.getInputStream()); - - InputStream expectedStream = getExpectedInputStream(range); - assertTrue( - FileUtils.contentEquals(expectedStream, startAndEndResponse.getInputStream())); - - range = new Range(1L, null); - GetObjectResponse startOnlyResponse = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - assertNotNull(startOnlyResponse); - assertNotNull(startOnlyResponse.getInputStream()); - - expectedStream = getExpectedInputStream(range); - assertTrue(FileUtils.contentEquals(expectedStream, startOnlyResponse.getInputStream())); - - // on a 100 byte object, the range "-99" actually means "the last 99 bytes" - range = new Range(null, TEST_FILE.length() - 1); - GetObjectResponse endOnlyResponse = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - // just as a sanity check, also download this with straight Object Storage, no download - // manager - GetObjectResponse endOnlyResponseNoManager = - CLIENT.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - assertNotNull(endOnlyResponseNoManager); - assertNotNull(endOnlyResponseNoManager.getInputStream()); - expectedStream = getExpectedInputStream(range); - assertTrue( - FileUtils.contentEquals( - expectedStream, endOnlyResponseNoManager.getInputStream())); - - assertNotNull(endOnlyResponse); - assertNotNull(endOnlyResponse.getInputStream()); - expectedStream = getExpectedInputStream(range); - assertTrue(FileUtils.contentEquals(expectedStream, endOnlyResponse.getInputStream())); - - assertTrue(FileUtils.contentEquals(expectedStream, endOnlyResponse.getInputStream())); - } finally { - DeleteObjectResponse deleteResponse = - CLIENT.deleteObject( - DeleteObjectRequest.builder() - .bucketName(bucketName) - .namespaceName(namespace) - .objectName(objectName) - .build()); - - assertNotNull(deleteResponse); - } - } - - @Test - public void getObject_withRange_endOnly() throws IOException { - String bucketName = createCrudName(); - this.createBucketAndVerifyResponse(namespace, bucketName, new HashMap<>()); - - String objectName = createCrudName(); - this.createObjectAndVerifyResponse(bucketName, objectName); - - try { - DownloadManager downloadManager = buildDownloadManager(); - - // on a 100 byte object, the range "-99" actually means "the last 99 bytes" - Range range = new Range(null, TEST_FILE.length() - 1); - System.out.println(range); - GetObjectResponse endOnlyResponse = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - assertNotNull(endOnlyResponse); - assertNotNull(endOnlyResponse.getInputStream()); - InputStream expectedStream = getExpectedInputStream(range); - - assertTrue(FileUtils.contentEquals(expectedStream, endOnlyResponse.getInputStream())); - } finally { - DeleteObjectResponse deleteResponse = - CLIENT.deleteObject( - DeleteObjectRequest.builder() - .bucketName(bucketName) - .namespaceName(namespace) - .objectName(objectName) - .build()); - - assertNotNull(deleteResponse); - } - } - - @Test - public void getObject_withRange_endOnly_full() throws IOException { - String bucketName = createCrudName(); - this.createBucketAndVerifyResponse(namespace, bucketName, new HashMap<>()); - - String objectName = createCrudName(); - this.createObjectAndVerifyResponse(bucketName, objectName); - - try { - DownloadManager downloadManager = buildDownloadManager(); - - // on a 100 byte object, the range "-99" actually means "the last 99 bytes" - Range range = - new Range( - null, TEST_FILE.length()); // this is the same as requesting everything - System.out.println(range); - GetObjectResponse endOnlyResponse = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - // just as a sanity check, also download this with straight Object Storage, no download - // manager - GetObjectResponse endOnlyResponseNoManager = - CLIENT.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - assertNotNull(endOnlyResponseNoManager); - assertNotNull(endOnlyResponseNoManager.getInputStream()); - InputStream expectedStream = getExpectedInputStream(range); - assertTrue( - FileUtils.contentEquals( - expectedStream, endOnlyResponseNoManager.getInputStream())); - - assertNotNull(endOnlyResponse); - assertNotNull(endOnlyResponse.getInputStream()); - expectedStream = getExpectedInputStream(range); - - assertTrue(FileUtils.contentEquals(expectedStream, endOnlyResponse.getInputStream())); - } finally { - DeleteObjectResponse deleteResponse = - CLIENT.deleteObject( - DeleteObjectRequest.builder() - .bucketName(bucketName) - .namespaceName(namespace) - .objectName(objectName) - .build()); - - assertNotNull(deleteResponse); - } - } - - @Test - public void getObject_withRange_endOnly_tooMuch() throws IOException { - String bucketName = createCrudName(); - this.createBucketAndVerifyResponse(namespace, bucketName, new HashMap<>()); - - String objectName = createCrudName(); - this.createObjectAndVerifyResponse(bucketName, objectName); - - try { - DownloadManager downloadManager = buildDownloadManager(); - - // on a 100 byte object, the range "-99" actually means "the last 99 bytes" - // this actually requests more than the file length, so it also returns the entire file - Range range = new Range(null, TEST_FILE.length() + 1); - System.out.println(range); - GetObjectResponse endOnlyResponse = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - // just as a sanity check, also download this with straight Object Storage, no download - // manager - GetObjectResponse endOnlyResponseNoManager = - CLIENT.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - assertNotNull(endOnlyResponseNoManager); - assertNotNull(endOnlyResponseNoManager.getInputStream()); - InputStream expectedStream = getExpectedInputStream(range); - assertTrue( - FileUtils.contentEquals( - expectedStream, endOnlyResponseNoManager.getInputStream())); - - assertNotNull(endOnlyResponse); - assertNotNull(endOnlyResponse.getInputStream()); - expectedStream = getExpectedInputStream(range); - - assertTrue(FileUtils.contentEquals(expectedStream, endOnlyResponse.getInputStream())); - } finally { - DeleteObjectResponse deleteResponse = - CLIENT.deleteObject( - DeleteObjectRequest.builder() - .bucketName(bucketName) - .namespaceName(namespace) - .objectName(objectName) - .build()); - - assertNotNull(deleteResponse); - } - } - - protected InputStream getExpectedInputStream(Range range) throws IOException { - return getExpectedInputStream(range, TEST_FILE); - } - - protected InputStream getExpectedInputStream(Range range, File testFile) throws IOException { - long startByte; - long endByte; - if (range.getStartByte() != null) { - startByte = range.getStartByte(); - endByte = range.getEndByte() != null ? range.getEndByte() : testFile.length(); - } else { - // this means "the last range.getEndByte() bytes" - startByte = Math.max(testFile.length() - range.getEndByte(), 0); - endByte = testFile.length() - 1; // inclusive - } - - InputStream expectedStream = new FileInputStream(testFile); - StreamUtils.skipBytesInStream(expectedStream, startByte); - - // assume file length is 100; start of range is 1, end of range is 98 (but both are - // inclusive) - // so we are allowed to read 98 - 1 + 1 = 98 bytes (just not the first byte and the last - // byte) - expectedStream = - StreamUtils.limitRemainingStreamLength(expectedStream, endByte - startByte + 1); - - return expectedStream; - } - - private PutObjectResponse createObjectAndVerifyResponse(String bucketName, String objectName) - throws FileNotFoundException { - return createObjectAndVerifyResponse(bucketName, objectName, TEST_FILE); - } - - private PutObjectResponse createObjectAndVerifyResponse( - String bucketName, String objectName, File testFile) throws FileNotFoundException { - final PutObjectRequest request = - PutObjectRequest.builder() - .bucketName(bucketName) - .namespaceName(namespace) - .objectName(objectName) - .opcMeta(TEST_OBJECT_METADATA) - .putObjectBody(new FileInputStream(testFile)) - .contentLength(testFile.length()) - .contentLanguage("en-US") - .build(); - - final PutObjectResponse response = CLIENT.putObject(request); - - assertTrue(StringUtils.isNotBlank(response.getETag()), "ETag should not be blank"); - assertNotNull(response.getLastModified(), "Last modified should not be null"); - assertTrue( - StringUtils.isBlank(response.getOpcClientRequestId()), - "OpcClientRequestId should be blank"); - assertTrue( - StringUtils.isNotBlank(response.getOpcContentMd5()), - "OpcContentMd5 should not be blank"); - assertTrue( - StringUtils.isNotBlank(response.getOpcRequestId()), - "OpcRequestId should not be blank"); - - return response; - } - - private static File generateTestFile(int length) throws IOException { - File f = - File.createTempFile( - DownloadManagerTest.class.getSimpleName() + "-", ".original.dat"); - f.deleteOnExit(); - - Random r = new Random(); - byte[] bytes = new byte[1]; - - try (BufferedOutputStream os = new BufferedOutputStream(new FileOutputStream(f))) { - for (int i = 0; i < length; ++i) { - r.nextBytes(bytes); - os.write(bytes[0]); - } - } - - return f; - } -} diff --git a/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/StreamHelperTest.java b/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/StreamHelperTest.java deleted file mode 100644 index e72d80087ec..00000000000 --- a/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/StreamHelperTest.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import com.oracle.bmc.util.internal.StringUtils; -import com.oracle.bmc.objectstorage.transfer.internal.StreamHelper; -import org.junit.jupiter.api.Test; - -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.security.DigestOutputStream; - -import static org.junit.jupiter.api.Assertions.assertEquals; - -public class StreamHelperTest { - private static final String TEST_STR = "abcdefghijklmnopqrstuvwxyz"; - - @Test - public void copy() throws Exception { - String testString = StringUtils.repeat(TEST_STR, 10000); - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - StreamHelper.copy(new ByteArrayInputStream(testString.getBytes()), baos); - assertEquals(testString, new String(baos.toByteArray())); - } - - @Test - public void base64Encode() throws IOException { - DigestOutputStream digestOutputStream = - StreamHelper.createMd5MessageOutputStream(new StreamHelper.NullOutputStream()); - assertEquals( - "1B2M2Y8AsgTpgAmY7PhCfg==", - StreamHelper.base64Encode(digestOutputStream.getMessageDigest())); - digestOutputStream.write(TEST_STR.getBytes()); - assertEquals( - "w/zT12GS5AB9+0lsymfhOw==", - StreamHelper.base64Encode(digestOutputStream.getMessageDigest())); - // digest reset - assertEquals( - "1B2M2Y8AsgTpgAmY7PhCfg==", - StreamHelper.base64Encode(digestOutputStream.getMessageDigest())); - } - - @Test - public void base64EncodeMd5Digest() { - assertEquals( - "w/zT12GS5AB9+0lsymfhOw==", - StreamHelper.base64EncodeMd5Digest(TEST_STR.getBytes())); - } -} diff --git a/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/TaggingResourceHelper.java b/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/TaggingResourceHelper.java deleted file mode 100644 index 483d8dfdb64..00000000000 --- a/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/TaggingResourceHelper.java +++ /dev/null @@ -1,510 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import com.oracle.bmc.Region; -import com.oracle.bmc.auth.BasicAuthenticationDetailsProvider; -import com.oracle.bmc.http.ClientConfigurator; -import com.oracle.bmc.identity.IdentityClient; -import com.oracle.bmc.identity.model.CreateTagDetails; -import com.oracle.bmc.identity.model.CreateTagNamespaceDetails; -import com.oracle.bmc.identity.model.Tag; -import com.oracle.bmc.identity.model.TagNamespace; -import com.oracle.bmc.identity.model.TagNamespaceSummary; -import com.oracle.bmc.identity.model.TagSummary; -import com.oracle.bmc.identity.model.UpdateTagDetails; -import com.oracle.bmc.identity.model.UpdateTagNamespaceDetails; -import com.oracle.bmc.identity.requests.CreateTagNamespaceRequest; -import com.oracle.bmc.identity.requests.CreateTagRequest; -import com.oracle.bmc.identity.requests.ListTagNamespacesRequest; -import com.oracle.bmc.identity.requests.ListTagsRequest; -import com.oracle.bmc.identity.requests.UpdateTagNamespaceRequest; -import com.oracle.bmc.identity.requests.UpdateTagRequest; -import com.oracle.bmc.identity.responses.CreateTagNamespaceResponse; -import com.oracle.bmc.identity.responses.CreateTagResponse; -import com.oracle.bmc.identity.responses.ListTagsResponse; -import com.oracle.bmc.model.BmcException; -import com.oracle.bmc.util.internal.StringUtils; -import net.jodah.failsafe.Failsafe; -import net.jodah.failsafe.RetryPolicy; - -import java.time.Instant; -import java.time.format.DateTimeFormatter; -import java.util.AbstractMap; -import jakarta.annotation.Nonnull; -import java.util.Date; -import java.util.HashMap; -import java.util.Map; -import java.util.Optional; -import java.util.concurrent.TimeUnit; -import java.util.function.Function; -import java.util.function.Supplier; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; - -public class TaggingResourceHelper { - - private static final String D_TAG_NAMESPACE_LEVEL_1 = "java_sdk_tag_ns_001"; - private static final String D_TAG_NAMESPACE_LEVEL_2 = "java_sdk_tag_ns_002"; - private static final String D_TAG_NAME_1 = "java_sdk_tag_01"; - private static final String D_TAG_NAME_2 = "java_sdk_tag_02"; - private static final String D_TAG_NAME_3 = "java_sdk_tag_03"; - private static final Map.Entry F_TAG_PAIR_1 = - new AbstractMap.SimpleImmutableEntry<>("tag1", "value1"); - private static final Map.Entry F_TAG_PAIR_2 = - new AbstractMap.SimpleImmutableEntry<>("tag2", "value2"); - - private String tagNamespaceId1; - private Map freeformTags; - private Map> definedTags; - private static final RetryPolicy RETRY_POLICY = - new RetryPolicy() - .retryOn(BmcException.class) - .withDelay(5, TimeUnit.SECONDS) - .withMaxRetries(3); - - public TaggingResourceHelper( - @Nonnull BasicAuthenticationDetailsProvider authProvider, - ClientConfigurator configurator, - String tenantId) { - if (authProvider == null) { - throw new NullPointerException("authProvider is marked non-null but is null"); - } - Failsafe.with(RETRY_POLICY) - .run( - () -> { - initialize(authProvider, configurator, tenantId); - }); - } - - public void assertDefinedTags(final Map> actual) { - assertNotNull("Defined tags should not be null", actual); - assertEquals("Defined tags should contain only 1 entry set", 1, actual.size()); - - assertTrue( - String.format( - "The defined tag with key [%s] should be defined", D_TAG_NAMESPACE_LEVEL_1), - actual.containsKey(D_TAG_NAMESPACE_LEVEL_1)); - final Map value = actual.get(D_TAG_NAMESPACE_LEVEL_1); - final Map expect = definedTags.get(D_TAG_NAMESPACE_LEVEL_1); - - assertEquals("The number of values should be equal", expect.size(), value.size()); - assertTrue( - String.format( - "The defined tag attribute with key [%s] should be defined", D_TAG_NAME_1), - value.containsKey(D_TAG_NAME_1)); - assertEquals( - String.format( - "The defined tag attribute value with key [%s] should be equal", - D_TAG_NAME_1), - expect.get(D_TAG_NAME_1).toString(), - value.get(D_TAG_NAME_1)); - assertTrue( - String.format( - "The defined tag attribute with key [%s] should be defined", D_TAG_NAME_2), - value.containsKey(D_TAG_NAME_2)); - assertEquals( - String.format( - "The defined tag attribute value with key [%s] should be equal", - D_TAG_NAME_2), - expect.get(D_TAG_NAME_2).toString(), - value.get(D_TAG_NAME_2)); - assertTrue( - String.format( - "The defined tag attribute with key [%s] should be defined", D_TAG_NAME_3), - value.containsKey(D_TAG_NAME_3)); - - final Object actualTag3Value = value.get(D_TAG_NAME_3); - final String assertMsg = - String.format( - "The defined tag attribute value with key [%s] should be equal", - D_TAG_NAME_3); - if (actualTag3Value instanceof Date) { - assertEquals(assertMsg, expect.get(D_TAG_NAME_3), actualTag3Value); - } else if (actualTag3Value instanceof String) { - final String expectedDate = - DateTimeFormatter.ISO_INSTANT.format( - ((Date) expect.get(D_TAG_NAME_3)).toInstant()); - assertEquals(assertMsg, expectedDate, value.get(D_TAG_NAME_3)); - } else { - fail( - String.format( - "Unknown type [%s] for value of [key: %s]", - actualTag3Value.getClass().getCanonicalName(), D_TAG_NAME_3)); - } - } - - public void assertFreeformTags(final Map actual) { - assertNotNull("FreeformTags should not be null", actual); - assertEquals("FreeformTags should have size of 2", 2, actual.size()); - - assertTrue( - "FreeformTags should contain key: " + F_TAG_PAIR_1.getKey(), - actual.containsKey(F_TAG_PAIR_1.getKey())); - assertEquals( - "FreeformTags should contain value: " + F_TAG_PAIR_1.getValue(), - F_TAG_PAIR_1.getValue(), - actual.get(F_TAG_PAIR_1.getKey())); - - assertTrue( - "FreeformTags should contain key: " + F_TAG_PAIR_2.getKey(), - actual.containsKey(F_TAG_PAIR_2.getKey())); - assertEquals( - "FreeformTags should contain value: " + F_TAG_PAIR_2.getValue(), - F_TAG_PAIR_2.getValue(), - actual.get(F_TAG_PAIR_2.getKey())); - } - - /** - * Performs tagging interactions on an existing resource: - * - *

- Update a resource to have tags - Doing an update with null tags preserves tags - - * Clearing tags on a resource by providing empty maps - * - * @param freeformTagsForUpdate the freeform tags we'll update on the resource - * @param definedTagsForUpdate the defined tags we'll update on the resource - * @param updateTagsOnResourceFunction a function which can take a tagging input and updates the - * the resource with those tags. This function returns the response from the update - * @param getFreeformTagsFromUpdateResponseFunction a function which can get the freeform tags - * from the response from updating a resource - * @param getDefinedTagsFromUpdateResponseFunction a function which can get the defined tags - * from the response from updating a resource - * @param getResourceSupplier a supplier which can retrieve a resource. This supplier returns a - * response from a get service call - * @param getFreeformTagsFromGetResponseFunction a function which can get the freeform tags from - * the response from geting a resource - * @param getDefinedTagsFromGetResponseFunction a function which can get the defined tags from - * the response from getting a resource - */ - public void doTaggingInteractionsOnExistingResource( - final Map freeformTagsForUpdate, - final Map> definedTagsForUpdate, - final Function updateTagsOnResourceFunction, - final Function> getFreeformTagsFromUpdateResponseFunction, - final Function>> - getDefinedTagsFromUpdateResponseFunction, - final Supplier getResourceSupplier, - final Function> getFreeformTagsFromGetResponseFunction, - final Function>> - getDefinedTagsFromGetResponseFunction) { - - final TaggingInput updateWithTags = - new TaggingInput(freeformTagsForUpdate, definedTagsForUpdate); - T updateResponse = updateTagsOnResourceFunction.apply(updateWithTags); - assertEquals( - "Expected defined tags to be changed after update", - definedTagsForUpdate, - getDefinedTagsFromUpdateResponseFunction.apply(updateResponse)); - assertEquals( - "Expected freeform tags to be changed after update", - freeformTagsForUpdate, - getFreeformTagsFromUpdateResponseFunction.apply(updateResponse)); - - U getResponse = getResourceSupplier.get(); - assertEquals( - "Expected updated defined tags to be in get response after update", - definedTagsForUpdate, - getDefinedTagsFromGetResponseFunction.apply(getResponse)); - assertEquals( - "Expected updated freeform tags to be in get response after update", - freeformTagsForUpdate, - getFreeformTagsFromGetResponseFunction.apply(getResponse)); - - final TaggingInput updateWithNullTags = new TaggingInput(null, null); - updateResponse = updateTagsOnResourceFunction.apply(updateWithNullTags); - assertEquals( - "Expected defined tags to not be changed if passed as null in an update", - definedTagsForUpdate, - getDefinedTagsFromUpdateResponseFunction.apply(updateResponse)); - assertEquals( - "Expected freeform tags to not be changed if passed as null in an update", - freeformTagsForUpdate, - getFreeformTagsFromUpdateResponseFunction.apply(updateResponse)); - getResponse = getResourceSupplier.get(); - assertEquals( - "Get resource response: Expected defined tags to not be changed if passed as null in an update", - definedTagsForUpdate, - getDefinedTagsFromGetResponseFunction.apply(getResponse)); - assertEquals( - "Get resource response: Expected freeform tags to not be changed if passed as null in an update", - freeformTagsForUpdate, - getFreeformTagsFromGetResponseFunction.apply(getResponse)); - - final TaggingInput updateToClearTags = new TaggingInput(new HashMap<>(), new HashMap<>()); - updateResponse = updateTagsOnResourceFunction.apply(updateToClearTags); - assertTrue( - "Expected defined tags after clearing tags to be an empty map in the update response", - getDefinedTagsFromUpdateResponseFunction.apply(updateResponse).isEmpty()); - assertTrue( - "Expected freeform tags after clearing tags to be an empty map in the update response", - getFreeformTagsFromUpdateResponseFunction.apply(updateResponse).isEmpty()); - - getResponse = getResourceSupplier.get(); - assertTrue( - "Expected defined tags after clearing tags to be an empty map in the get response", - getDefinedTagsFromUpdateResponseFunction.apply(updateResponse).isEmpty()); - assertTrue( - "Expected freeform tags after clearing tags to be an empty map in the get response", - getFreeformTagsFromUpdateResponseFunction.apply(updateResponse).isEmpty()); - } - - public Map> updatedDefinedTags() { - final Map> updatedDefinedTags = new HashMap<>(); - for (Map.Entry> namespaceAndTags : - getDefinedTags().entrySet()) { - updatedDefinedTags.put(namespaceAndTags.getKey(), new HashMap<>()); - int counter = 0; - for (Map.Entry tagValues : namespaceAndTags.getValue().entrySet()) { - updatedDefinedTags - .get(namespaceAndTags.getKey()) - .put(tagValues.getKey(), String.format("Updated value: %d", counter)); - counter++; - } - } - return updatedDefinedTags; - } - - public Map updatedFreeformTags() { - final Map updatedFreeformTags = new HashMap<>(); - updatedFreeformTags.put("integTag1", "integTagValue"); - updatedFreeformTags.put("integTag2", "another value"); - return updatedFreeformTags; - } - - private void initialize( - BasicAuthenticationDetailsProvider authProvider, - ClientConfigurator configurator, - String tenantId) { - try (IdentityClient identity = new IdentityClient(authProvider, null, configurator)) { - Optional testRegion = BaseTest.getTestRegion(); - - if (testRegion.isPresent()) { - identity.setRegion(testRegion.get()); - } else { - identity.setEndpoint(BaseTest.getTestEndpoint(IdentityClient.SERVICE)); - } - - // Create tag namespaces and tags - tagNamespaceId1 = - createTagNamespace( - authProvider, - identity, - D_TAG_NAMESPACE_LEVEL_1, - "Java SDK Tag Namespace Level 1.", - tenantId); - - createTag(identity, tagNamespaceId1, D_TAG_NAME_1); - createTag(identity, tagNamespaceId1, D_TAG_NAME_2); - createTag(identity, tagNamespaceId1, D_TAG_NAME_3); - - freeformTags = - new HashMap() { - { - put(F_TAG_PAIR_1.getKey(), F_TAG_PAIR_1.getValue()); - put(F_TAG_PAIR_2.getKey(), F_TAG_PAIR_2.getValue()); - } - }; - - definedTags = - new HashMap>() { - { - put( - D_TAG_NAMESPACE_LEVEL_1, - new HashMap() { - { - /* - * TODO: Have an open question about the "10". Core Services appears to be permissive in that - * it takes it and coerces to a number, but Object Storage expects a string: - * - * The value of the 'java_sdk_tag_04' entry in the 'definedTags.java_sdk_tag_ns_0003' - * field must be a JSON string (it was a 'NUMBER') - * - * Object Storage is technically correct: https://docs.cloud.oracle.com/Content/Identity/Concepts/taggingoverview.htm#Concepts - * but this behaviour does differ between different services - */ - put(D_TAG_NAME_1, "10"); - put(D_TAG_NAME_2, "JavaSDK"); - put(D_TAG_NAME_3, new Date()); - } - }); - } - }; - - createTagNamespace( - authProvider, - identity, - D_TAG_NAMESPACE_LEVEL_2, - "Java SDK Tag Namespace Level 2.", - tenantId); - } - } - - private void createTag(IdentityClient identity, String tagNamespaceId, String name) { - ListTagsRequest listTagsRequest = - ListTagsRequest.builder().tagNamespaceId(tagNamespaceId).build(); - - ListTagsResponse listTagsResponse = identity.listTags(listTagsRequest); - - assertNotNull(listTagsResponse); - assertTrue(StringUtils.isNotBlank(listTagsResponse.getOpcRequestId())); - - Optional anyTag = - listTagsResponse.getItems().stream() - .filter(tagSummary -> tagSummary.getName().equals(name)) - .findAny(); - if (anyTag.isPresent()) { - // tag has been created - if (anyTag.get().getIsRetired()) { - identity.updateTag( - UpdateTagRequest.builder() - .tagName(name) - .tagNamespaceId(tagNamespaceId) - .updateTagDetails( - UpdateTagDetails.builder().isRetired(false).build()) - .build()); - } - return; - } - - CreateTagDetails createTagDetails = - CreateTagDetails.builder().name(name).description(name).build(); - - CreateTagRequest createTagRequest = - CreateTagRequest.builder() - .createTagDetails(createTagDetails) - .tagNamespaceId(tagNamespaceId) - .build(); - - CreateTagResponse createTagResponse = identity.createTag(createTagRequest); - - assertNotNull(createTagResponse); - assertTrue(StringUtils.isNotBlank(createTagResponse.getOpcRequestId())); - - Tag tag = createTagResponse.getTag(); - - assertNotNull(tag); - assertNotNull(tag.getId()); - assertEquals(name, tag.getName()); - assertEquals(tagNamespaceId, tag.getTagNamespaceId()); - } - - private String createTagNamespace( - BasicAuthenticationDetailsProvider authProvider, - IdentityClient identity, - String name, - String description, - String tenantId) { - - TagNamespaceSummary tagNamespaceSummary = null; - - for (TagNamespaceSummary tagNamespace : - identity.getPaginators() - .listTagNamespacesRecordIterator( - ListTagNamespacesRequest.builder() - .compartmentId(tenantId) - .build())) { - if (tagNamespace.getName().equals(name) - && tagNamespace.getCompartmentId().equals(tenantId)) { - tagNamespaceSummary = tagNamespace; - break; - } - } - - if (tagNamespaceSummary != null) { - if (tagNamespaceSummary.getIsRetired()) { - // namespace is retired, need to unretire it - identity.updateTagNamespace( - UpdateTagNamespaceRequest.builder() - .tagNamespaceId(tagNamespaceSummary.getId()) - .updateTagNamespaceDetails( - UpdateTagNamespaceDetails.builder() - .isRetired(false) - .build()) - .build()); - } - return tagNamespaceSummary.getId(); - } - - CreateTagNamespaceDetails.Builder createTagNamespaceDetailsBuilder = - CreateTagNamespaceDetails.builder() - .compartmentId(tenantId) - .name(name) - .description(description); - - if (name.equals(D_TAG_NAMESPACE_LEVEL_2)) { - createTagNamespaceDetailsBuilder.freeformTags(freeformTags).definedTags(definedTags); - } - - CreateTagNamespaceDetails createTagNamespaceDetails = - createTagNamespaceDetailsBuilder.build(); - - CreateTagNamespaceRequest createTagNamespaceRequest = - CreateTagNamespaceRequest.builder() - .createTagNamespaceDetails(createTagNamespaceDetails) - .build(); - - CreateTagNamespaceResponse createTagNamespaceResponse = - identity.createTagNamespace(createTagNamespaceRequest); - - assertNotNull(createTagNamespaceResponse); - assertTrue(StringUtils.isNotBlank(createTagNamespaceResponse.getOpcRequestId())); - - TagNamespace tagNamespace = createTagNamespaceResponse.getTagNamespace(); - - assertNotNull(tagNamespace); - assertNotNull(tagNamespace.getId()); - assertEquals(createTagNamespaceDetails.getCompartmentId(), tagNamespace.getCompartmentId()); - assertEquals(createTagNamespaceDetails.getName(), tagNamespace.getName()); - assertEquals(createTagNamespaceDetails.getDescription(), tagNamespace.getDescription()); - - return tagNamespace.getId(); - } - - public String getTagNamespaceId1() { - return this.tagNamespaceId1; - } - - public Map getFreeformTags() { - return this.freeformTags; - } - - public Map> getDefinedTags() { - return this.definedTags; - } - - public static class TaggingInput { - private Map freeformTags; - private Map> definedTags; - - public TaggingInput( - final Map freeformTags, - final Map> definedTags) { - - // Shallow copies are OK here since we'll just be reading these - if (freeformTags != null) { - this.freeformTags = new HashMap<>(freeformTags); - } else { - this.freeformTags = null; - } - - if (definedTags != null) { - this.definedTags = new HashMap<>(definedTags); - } else { - this.definedTags = null; - } - } - - public Map getFreeformTags() { - return this.freeformTags; - } - - public Map> getDefinedTags() { - return this.definedTags; - } - } -} diff --git a/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/TestResource.java b/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/TestResource.java deleted file mode 100644 index aedf1952b92..00000000000 --- a/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/TestResource.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -/** - * Simple interface to associate something that should be done with a setup/teardown lifecycle in - * unit tests. - */ -public interface TestResource { - /** Execute before running tests. */ - void before() throws Exception; - - /** Execute after test completes. */ - void after() throws Exception; -} diff --git a/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/TestUserResource.java b/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/TestUserResource.java deleted file mode 100644 index ae0259f6bb4..00000000000 --- a/bmc-addons/bmc-graalvm-addon/src/test/java/com/oracle/bmc/graalvm/TestUserResource.java +++ /dev/null @@ -1,348 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import com.oracle.bmc.Region; -import com.oracle.bmc.auth.BasicAuthenticationDetailsProvider; -import com.oracle.bmc.http.ClientConfigurator; -import com.oracle.bmc.identity.Identity; -import com.oracle.bmc.identity.IdentityClient; -import com.oracle.bmc.identity.model.AddUserToGroupDetails; -import com.oracle.bmc.identity.model.AvailabilityDomain; -import com.oracle.bmc.identity.model.CreateApiKeyDetails; -import com.oracle.bmc.identity.model.CreateGroupDetails; -import com.oracle.bmc.identity.model.CreatePolicyDetails; -import com.oracle.bmc.identity.model.CreateUserDetails; -import com.oracle.bmc.identity.model.Group; -import com.oracle.bmc.identity.model.Policy.LifecycleState; -import com.oracle.bmc.identity.model.User; -import com.oracle.bmc.identity.requests.AddUserToGroupRequest; -import com.oracle.bmc.identity.requests.CreateGroupRequest; -import com.oracle.bmc.identity.requests.CreatePolicyRequest; -import com.oracle.bmc.identity.requests.CreateUserRequest; -import com.oracle.bmc.identity.requests.GetCompartmentRequest; -import com.oracle.bmc.identity.requests.GetPolicyRequest; -import com.oracle.bmc.identity.requests.ListAvailabilityDomainsRequest; -import com.oracle.bmc.identity.requests.ListGroupsRequest; -import com.oracle.bmc.identity.requests.ListUsersRequest; -import com.oracle.bmc.identity.requests.UploadApiKeyRequest; -import com.oracle.bmc.identity.responses.CreateGroupResponse; -import com.oracle.bmc.identity.responses.CreatePolicyResponse; -import com.oracle.bmc.identity.responses.CreateUserResponse; -import com.oracle.bmc.identity.responses.GetCompartmentResponse; -import com.oracle.bmc.identity.responses.ListAvailabilityDomainsResponse; -import com.oracle.bmc.identity.responses.ListGroupsResponse; -import com.oracle.bmc.identity.responses.ListUsersResponse; -import com.oracle.bmc.model.BmcException; -import net.jodah.failsafe.Failsafe; -import net.jodah.failsafe.RetryPolicy; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.Optional; -import java.util.concurrent.TimeUnit; - -public class TestUserResource implements TestResource { - // This retry policy is intended to be used when we try and ensure that a policy has been - // applied - // to the user created inside this resource. We retry on 404s as they'd indicate we're not - // authorised - // (or the compartment doesn't exist, but that shouldn't be the case based on where this policy - // is used) - final RetryPolicy CHECK_IAM_POLICY_APPLIED_RETRY_POLICY = - new RetryPolicy() - .retryOn( - e -> - e instanceof BmcException - && ((BmcException) e).getStatusCode() == 404) - .withDelay(10, TimeUnit.SECONDS) - .withMaxRetries(10); - final String TEST_USER_NAME = "JavaSDK.TestUser"; - - private final List availabilityDomains = new ArrayList<>(); - - // provider must have admin privileges - private final BasicAuthenticationDetailsProvider provider; - private final String publicKey; - private final ClientConfigurator configurator; - private final String tenantId; - - private Identity identity; - private String userId; - private String groupId; - private String policyId; - - private String compartmentName; - - private String userName; - private String policyTesterGroupName; - - @java.beans.ConstructorProperties({"provider", "publicKey", "configurator", "tenantId"}) - public TestUserResource( - BasicAuthenticationDetailsProvider provider, - String publicKey, - ClientConfigurator configurator, - String tenantId) { - this.provider = provider; - this.publicKey = publicKey; - this.configurator = configurator; - this.tenantId = tenantId; - } - - @Override - public void before() throws Exception { - try { - identity = new IdentityClient(provider, null, configurator); - Optional testRegion = BaseTest.getTestRegion(); - if (testRegion.isPresent()) { - identity.setRegion(testRegion.get()); - } else { - String testEndpoint = BaseTest.getTestEndpoint(IdentityClient.SERVICE); - System.out.println( - "Using " - + testEndpoint - + " for " - + IdentityClient.SERVICE.getServiceName()); - identity.setEndpoint(testEndpoint); - } - - Optional foundTestUser = findUserByName(TEST_USER_NAME); - if (foundTestUser.isPresent()) { - System.out.println( - "Found existing TEST USER:" - + foundTestUser.get().getName() - + ", userId=" - + foundTestUser.get().getId()); - userId = foundTestUser.get().getId(); - loadAvailabilityDomains(); - return; - } - - System.out.println("Start creating TEST USER..."); - - userName = TEST_USER_NAME; - CreateUserResponse createUserResponse = - identity.createUser( - CreateUserRequest.builder() - .createUserDetails( - CreateUserDetails.builder() - .compartmentId(tenantId) - .name(userName) - .description("OK to delete") - .build()) - .build()); - userId = createUserResponse.getUser().getId(); - identity.uploadApiKey( - UploadApiKeyRequest.builder() - .userId(userId) - .createApiKeyDetails( - CreateApiKeyDetails.builder().key(publicKey).build()) - .build()); - - String groupName = "GroupFor." + userName; - Optional groupByName = findGroupByName(groupName); - if (groupByName.isPresent()) { - groupId = groupByName.get().getId(); - } else { - CreateGroupResponse createGroupResponse = - identity.createGroup( - CreateGroupRequest.builder() - .createGroupDetails( - CreateGroupDetails.builder() - .compartmentId(tenantId) - .description("OK to delete") - .name(groupName) - .build()) - .build()); - groupId = createGroupResponse.getGroup().getId(); - } - - policyTesterGroupName = "2GroupFor." + userName; - Optional policyTesterGroupByName = findGroupByName(policyTesterGroupName); - if (!policyTesterGroupByName.isPresent()) { - identity.createGroup( - CreateGroupRequest.builder() - .createGroupDetails( - CreateGroupDetails.builder() - .compartmentId(tenantId) - .description("OK to delete") - .name(policyTesterGroupName) - .build()) - .build()); - } - - identity.addUserToGroup( - AddUserToGroupRequest.builder() - .addUserToGroupDetails( - AddUserToGroupDetails.builder() - .groupId(groupId) - .userId(userId) - .build()) - .build()); - - GetCompartmentResponse compartmentResponse = - identity.getCompartment( - GetCompartmentRequest.builder() - .compartmentId(BaseTest.getTestCompartmentId()) - .build()); - compartmentName = compartmentResponse.getCompartment().getName(); - - List statements = new ArrayList<>(); - statements.add( - "Allow group " - + groupName - + " manage all-resources on compartment " - + compartmentName); - - // allow user to call listVolumeBackupPolicies - statements.add("Allow group " + groupName + " to read volume-family in tenancy"); - // allow user to use tag-namespaces across compartments. - statements.add("Allow group " + groupName + " to use tag-namespaces in tenancy"); - CreatePolicyResponse createPolicyResponse = - identity.createPolicy( - CreatePolicyRequest.builder() - .createPolicyDetails( - CreatePolicyDetails.builder() - .compartmentId(tenantId) - .description("OK to delete") - .name("PolicyFor." + userName) - .statements(statements) - .build()) - .build()); - policyId = createPolicyResponse.getPolicy().getId(); - - identity.getWaiters() - .forPolicy( - GetPolicyRequest.builder().policyId(policyId).build(), - LifecycleState.Active) - .execute(); - - // small sleep to allow policy to take effect - Thread.sleep(10000L); - - loadAvailabilityDomains(); - - testPolicyActive(); - - System.out.println("End creating TEST USER"); - } catch (Exception e) { - e.printStackTrace(System.err); - throw e; - } - } - - @Override - public void after() throws Exception { - identity.close(); - } - - /** - * This makes sure that the policy applied to the temporary user in this class is active. The - * policy we're giving them is: - * - *

Allow group to manage all-resources on compartment - * - *

So we can make sure that the policy is active by performing some action against the - * compartment. In this case we'll create a policy in the compartment. This method will also - * retry in case it takes longer to apply the policy than "normal" (according to the docs "New - * policies take effect typically within 10 seconds") - */ - private void testPolicyActive() throws Exception { - try (Identity testClient = - new IdentityClient( - BaseTest.createUserProvider(userId), - null, - BaseTest.createUserConfigurator(userId))) { - Optional testRegion = BaseTest.getTestRegion(); - if (testRegion.isPresent()) { - testClient.setRegion(testRegion.get()); - } else { - String testEndpoint = BaseTest.getTestEndpoint(IdentityClient.SERVICE); - System.out.println( - "Using " - + testEndpoint - + " for " - + IdentityClient.SERVICE.getServiceName()); - - testClient.setEndpoint(testEndpoint); - } - - final String policyStatement = - String.format( - "Allow group %s to manage instance-family in compartment %s", - policyTesterGroupName, compartmentName); - - final List statements = Arrays.asList(policyStatement); - final CreatePolicyRequest createPolicyRequest = - CreatePolicyRequest.builder() - .createPolicyDetails( - CreatePolicyDetails.builder() - .compartmentId(BaseTest.getTestCompartmentId()) - .description("OK to delete") - .name("2PolicyFor." + userName) - .statements(statements) - .build()) - .build(); - - // Try and create the policy. We don't have any waiters since a successful creation - // should be sufficient to know that - // temporary user's policy has been applied and is being used/evaluated - final CreatePolicyResponse createPolicyResponse = - Failsafe.with(CHECK_IAM_POLICY_APPLIED_RETRY_POLICY) - .get(() -> testClient.createPolicy(createPolicyRequest)); - } - } - - private Optional findUserByName(String name) { - for (ListUsersResponse users : - identity.getPaginators() - .listUsersResponseIterator( - ListUsersRequest.builder().compartmentId(tenantId).build())) { - Optional foundUser = - users.getItems().stream().filter(user -> user.getName().equals(name)).findAny(); - if (foundUser.isPresent()) { - return foundUser; - } - } - return Optional.empty(); - } - - private Optional findGroupByName(String name) { - for (ListGroupsResponse groups : - identity.getPaginators() - .listGroupsResponseIterator( - ListGroupsRequest.builder().compartmentId(tenantId).build())) { - Optional foundGroup = - groups.getItems().stream() - .filter(user -> user.getName().equals(name)) - .findAny(); - if (foundGroup.isPresent()) { - return foundGroup; - } - } - return Optional.empty(); - } - - private void loadAvailabilityDomains() { - ListAvailabilityDomainsResponse availabilityDomainsResponse = - identity.listAvailabilityDomains( - ListAvailabilityDomainsRequest.builder() - .compartmentId(BaseTest.getTestCompartmentId()) - .build()); - for (AvailabilityDomain ad : - BaseTest.reorderAvailabilityDomain(availabilityDomainsResponse.getItems())) { - availabilityDomains.add(ad.getName()); - } - } - - public List getAvailabilityDomains() { - return this.availabilityDomains; - } - - public String getUserId() { - return this.userId; - } -} diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/pom.xml b/bmc-addons/bmc-graalvm-jersey3-addon/pom.xml deleted file mode 100644 index 1d91fdbef8e..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/pom.xml +++ /dev/null @@ -1,185 +0,0 @@ - - - 4.0.0 - - com.oracle.oci.sdk - oci-java-sdk-addons - 3.27.0 - ../pom.xml - - oci-java-sdk-addons-graalvm-jersey3 - Oracle Cloud Infrastructure SDK - GraalVM with Jersey 3 - This project enables GraalVM support with Jersey 3 in the Oracle Cloud Infrastructure Java SDK - https://docs.cloud.oracle.com/Content/API/SDKDocs/javasdk.htm - - 21.3.1 - 5.8.1 - 0.9.8 - 3.0.0-M5 - 3.0.8 - - - - - native - - - - org.graalvm.buildtools - native-maven-plugin - ${native.maven.plugin.version} - true - - - test-native - - test - - test - - - build-native - - build - - package - - - - false - ${project.artifactId} - - --no-fallback - --allow-incomplete-classpath - --report-unsupported-elements-at-runtime - - - true - - - - - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${maven.surefire.plugin.version} - - - org.apache.maven.surefire - surefire-logger-api - ${maven.surefire.plugin.version} - - - org.apache.maven.surefire - surefire-api - ${maven.surefire.plugin.version} - - - - - - - - org.glassfish.hk2 - hk2-api - ${hk2.version} - - - org.glassfish.hk2 - hk2-locator - ${hk2.version} - - - org.graalvm.nativeimage - svm - ${graalvm.version} - provided - - - org.graalvm.sdk - graal-sdk - ${graalvm.version} - - - org.junit.jupiter - junit-jupiter-api - ${junit.jupiter.version} - test - - - junit - junit - test - - - org.bouncycastle - bcprov-jdk15to18 - provided - - - com.fasterxml.jackson.core - jackson-annotations - - - com.fasterxml.jackson.core - jackson-databind - - - net.jodah - failsafe - test - - - org.glassfish.jersey.inject - jersey-hk2 - ${jersey3.version} - - - com.oracle.oci.sdk - oci-java-sdk-common - 3.27.0 - provided - - - com.oracle.oci.sdk - oci-java-sdk-common-httpclient - 3.27.0 - provided - - - com.oracle.oci.sdk - oci-java-sdk-core - 3.27.0 - test - - - com.oracle.oci.sdk - oci-java-sdk-identity - 3.27.0 - test - - - com.oracle.oci.sdk - oci-java-sdk-objectstorage-extensions - 3.27.0 - test - - - com.oracle.oci.sdk - oci-java-sdk-objectstorage-generated - 3.27.0 - test - - - jakarta.annotation - jakarta.annotation-api - ${jakarta9.annotations.version} - test - - - \ No newline at end of file diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/assembly/assembly.xml b/bmc-addons/bmc-graalvm-jersey3-addon/src/main/assembly/assembly.xml deleted file mode 100644 index b8441c1252e..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/assembly/assembly.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - release - false - - zip - - - - - ${project.basedir} - - - README.md - - - - - ${project.build.directory}/apidocs - apidocs - - - - ${project.build.directory} - - ${project.artifactId}-${project.version}-*.jar - - - ${project.artifactId}-${project.version}-signed.jar - - lib - - - - - - ${source.jar.for.zip} - lib - ${project.artifactId}-${project.version}.jar - - - \ No newline at end of file diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/SdkAutomaticFeature.java b/bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/SdkAutomaticFeature.java deleted file mode 100644 index 7c72336e649..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/SdkAutomaticFeature.java +++ /dev/null @@ -1,231 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.oracle.bmc.SdkClients; -import com.oracle.bmc.graalvm.utils.ReflectionUtils; -import com.oracle.bmc.http.internal.ResponseHelper; -import com.oracle.svm.core.annotate.Alias; -import com.oracle.svm.core.annotate.Substitute; -import com.oracle.svm.core.annotate.TargetClass; -import org.glassfish.hk2.utilities.DescriptorImpl; -import org.graalvm.nativeimage.hosted.Feature; -import org.graalvm.nativeimage.hosted.RuntimeReflection; -import org.jvnet.hk2.internal.SystemDescriptor; - -import java.lang.reflect.Constructor; -import java.lang.reflect.Field; -import java.lang.reflect.Method; -import java.lang.reflect.ParameterizedType; -import java.lang.reflect.Type; -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashSet; -import java.util.Iterator; -import java.util.List; -import java.util.ServiceLoader; -import java.util.Set; - -final class SdkAutomaticFeature implements Feature { - @Override - public void beforeAnalysis(BeforeAnalysisAccess access) { - // setup BC security - Set> reflectiveAccess = new HashSet<>(); - populateReflectionData(reflectiveAccess, ResponseHelper.ErrorCodeAndMessage.class); - String[] classes = resolveOracleCloudSdkClientNames(access).toArray(new String[0]); - for (String aClass : classes) { - Class c = access.findClassByName(aClass); - if (c != null) { - Set allInterfaces = ReflectionUtils.getAllInterfaces(c); - for (Class i : allInterfaces) { - if (i.getName().endsWith("Async")) { - continue; - } - populateReflectionData(reflectiveAccess, i); - } - } - } - - for (Class type : reflectiveAccess) { - boolean hasNoArgsConstructor = - !type.isEnum() - && !type.isInterface() - && hasNoArgsConstructor(type.getDeclaredConstructors()); - - RuntimeReflection.register(type); - if (hasNoArgsConstructor) { - RuntimeReflection.registerForReflectiveInstantiation(type); - } - for (Method declaredMethod : type.getDeclaredMethods()) { - RuntimeReflection.register(declaredMethod); - } - if (!type.isInterface()) { - for (Field declaredField : type.getDeclaredFields()) { - RuntimeReflection.register(declaredField); - } - } - } - } - - public static List resolveOracleCloudSdkClientNames(BeforeAnalysisAccess access) { - List results = new ArrayList<>(); - SdkClientPackages allSdkClientPackages = - SdkAutomaticFeatureMetadata.class.getAnnotation(SdkClientPackages.class); - for (String sdkClientsMetadataPath : allSdkClientPackages.value()) { - Class sdkClientsMetadataClass = access.findClassByName(sdkClientsMetadataPath); - if (sdkClientsMetadataClass != null) { - Class[] allSdkClients = - sdkClientsMetadataClass.getDeclaredAnnotation(SdkClients.class).value(); - for (Class sdkClient : allSdkClients) { - results.add(sdkClient.getName()); - } - } - } - return results; - } - - private boolean hasNoArgsConstructor(Constructor[] declaredConstructors) { - boolean hasNoArgsConstructor = false; - for (Constructor declaredConstructor : declaredConstructors) { - if (declaredConstructor.getParameterCount() == 0) { - hasNoArgsConstructor = true; - break; - } - } - return hasNoArgsConstructor; - } - - static void populateReflectionData(Set> reflectiveAccess, Class type) { - JsonDeserialize deser = type.getAnnotation(JsonDeserialize.class); - if (deser != null) { - Class builder = deser.builder(); - if (builder != Void.class && includeInReflectiveData(reflectiveAccess, builder)) { - reflectiveAccess.add(builder); - populateReflectionData(reflectiveAccess, builder); - } - } - final JsonTypeInfo ti = type.getAnnotation(JsonTypeInfo.class); - if (ti != null) { - final Class di = ti.defaultImpl(); - if (di != type) { - if (includeInReflectiveData(reflectiveAccess, di)) { - reflectiveAccess.add(di); - populateReflectionData(reflectiveAccess, di); - } - } - } - - final JsonSubTypes subTypes = type.getAnnotation(JsonSubTypes.class); - if (subTypes != null) { - final JsonSubTypes.Type[] types = subTypes.value(); - if (types != null && types.length > 0) { - for (JsonSubTypes.Type t : types) { - final Class v = t.value(); - if (includeInReflectiveData(reflectiveAccess, v)) { - reflectiveAccess.add(v); - populateReflectionData(reflectiveAccess, v); - } - } - } - } - Method[] methods = type.getDeclaredMethods(); - for (Method m : methods) { - Class rt = m.getReturnType(); - if (Collection.class.isAssignableFrom(rt)) { - Type grt = m.getGenericReturnType(); - if (grt instanceof ParameterizedType) { - Type[] args = ((ParameterizedType) grt).getActualTypeArguments(); - if (args != null && args.length == 1) { - Type arg = args[0]; - if (arg instanceof Class - && includeInReflectiveData(reflectiveAccess, arg)) { - Class t = (Class) arg; - reflectiveAccess.add(t); - populateReflectionData(reflectiveAccess, t); - } - } - } - } else { - if (includeInReflectiveData(reflectiveAccess, rt)) { - reflectiveAccess.add(rt); - populateReflectionData(reflectiveAccess, rt); - } - } - Class[] parameterTypes = m.getParameterTypes(); - for (Class pt : parameterTypes) { - if (includeInReflectiveData(reflectiveAccess, pt)) { - reflectiveAccess.add(pt); - populateReflectionData(reflectiveAccess, pt); - } - } - } - } - - static boolean includeInReflectiveData(Set> reflectiveAccess, Type rt) { - return rt.getTypeName().startsWith("com.oracle.bmc") && !reflectiveAccess.contains(rt); - } -} - -// disable javassist proxies -@TargetClass(org.jvnet.hk2.internal.Utilities.class) -final class HK2UtilsReplacements { - @Substitute - public static synchronized boolean proxiesAvailable() { - return false; - } -} - -@TargetClass(SystemDescriptor.class) -final class SystemDescriptorReplacements { - @Substitute - public Boolean isProxiable() { - return false; - } -} - -@TargetClass(DescriptorImpl.class) -final class DescriptorImplReplacements { - @Substitute - public Boolean isProxiable() { - return false; - } -} - -// replace ServiceFinder to not use custom classloader and javassist -@TargetClass(className = "org.glassfish.jersey.internal.ServiceFinder") -final class ServiceFinderReplacement implements Iterable { - - @Alias private Class serviceClass; - @Alias private String serviceName; - @Alias private ClassLoader classLoader; - @Alias private boolean ignoreOnClassNotFound; - - @Substitute - private ServiceFinderReplacement( - final Class service, final ClassLoader loader, final boolean ignoreOnClassNotFound) { - this(service, service.getName(), loader, ignoreOnClassNotFound); - } - - @Substitute - private ServiceFinderReplacement( - final Class service, - final String serviceName, - final ClassLoader loader, - final boolean ignoreOnClassNotFound) { - this.serviceClass = service; - this.serviceName = serviceName; - this.classLoader = loader; - this.ignoreOnClassNotFound = ignoreOnClassNotFound; - } - - @Override - @Substitute - public Iterator iterator() { - return ServiceLoader.load(serviceClass).iterator(); - } -} diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/SdkAutomaticFeatureMetadata.java b/bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/SdkAutomaticFeatureMetadata.java deleted file mode 100644 index 8f67465b8c2..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/SdkAutomaticFeatureMetadata.java +++ /dev/null @@ -1,153 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -@SdkClientPackages({ - "com.oracle.bmc.accessgovernancecp.SdkClientsMetadata", - "com.oracle.bmc.adm.SdkClientsMetadata", - "com.oracle.bmc.aianomalydetection.SdkClientsMetadata", - "com.oracle.bmc.aidocument.SdkClientsMetadata", - "com.oracle.bmc.aiforecasting.SdkClientsMetadata", - "com.oracle.bmc.ailanguage.SdkClientsMetadata", - "com.oracle.bmc.aispeech.SdkClientsMetadata", - "com.oracle.bmc.aivision.SdkClientsMetadata", - "com.oracle.bmc.analytics.SdkClientsMetadata", - "com.oracle.bmc.announcementsservice.SdkClientsMetadata", - "com.oracle.bmc.apigateway.SdkClientsMetadata", - "com.oracle.bmc.apmconfig.SdkClientsMetadata", - "com.oracle.bmc.apmcontrolplane.SdkClientsMetadata", - "com.oracle.bmc.apmsynthetics.SdkClientsMetadata", - "com.oracle.bmc.apmtraces.SdkClientsMetadata", - "com.oracle.bmc.applicationmigration.SdkClientsMetadata", - "com.oracle.bmc.appmgmt.SdkClientsMetadata", - "com.oracle.bmc.appmgmtcontrol.SdkClientsMetadata", - "com.oracle.bmc.artifacts.SdkClientsMetadata", - "com.oracle.bmc.atat.SdkClientsMetadata", - "com.oracle.bmc.audit.SdkClientsMetadata", - "com.oracle.bmc.autoscaling.SdkClientsMetadata", - "com.oracle.bmc.bastion.SdkClientsMetadata", - "com.oracle.bmc.batch.SdkClientsMetadata", - "com.oracle.bmc.bds.SdkClientsMetadata", - "com.oracle.bmc.blockchain.SdkClientsMetadata", - "com.oracle.bmc.budget.SdkClientsMetadata", - "com.oracle.bmc.cache.SdkClientsMetadata", - "com.oracle.bmc.cdnpartner.SdkClientsMetadata", - "com.oracle.bmc.certificates.SdkClientsMetadata", - "com.oracle.bmc.certificatesmanagement.SdkClientsMetadata", - "com.oracle.bmc.cims.SdkClientsMetadata", - "com.oracle.bmc.cloudbridge.SdkClientsMetadata", - "com.oracle.bmc.cloudbridgeapi.SdkClientsMetadata", - "com.oracle.bmc.cloudguard.SdkClientsMetadata", - "com.oracle.bmc.cloudmigrations.SdkClientsMetadata", - "com.oracle.bmc.compdocsapi.SdkClientsMetadata", - "com.oracle.bmc.computeinstanceagent.SdkClientsMetadata", - "com.oracle.bmc.containerengine.SdkClientsMetadata", - "com.oracle.bmc.core.SdkClientsMetadata", - "com.oracle.bmc.dashboardservice.SdkClientsMetadata", - "com.oracle.bmc.database.SdkClientsMetadata", - "com.oracle.bmc.databasemanagement.SdkClientsMetadata", - "com.oracle.bmc.databasemigration.SdkClientsMetadata", - "com.oracle.bmc.databaserecoverysystem.SdkClientsMetadata", - "com.oracle.bmc.databasetools.SdkClientsMetadata", - "com.oracle.bmc.datacatalog.SdkClientsMetadata", - "com.oracle.bmc.dataflow.SdkClientsMetadata", - "com.oracle.bmc.dataflowinteractive.SdkClientsMetadata", - "com.oracle.bmc.dataintegration.SdkClientsMetadata", - "com.oracle.bmc.datalabelingservice.SdkClientsMetadata", - "com.oracle.bmc.datalabelingservicedataplane.SdkClientsMetadata", - "com.oracle.bmc.datasafe.SdkClientsMetadata", - "com.oracle.bmc.datascience.SdkClientsMetadata", - "com.oracle.bmc.desktops.SdkClientsMetadata", - "com.oracle.bmc.devops.SdkClientsMetadata", - "com.oracle.bmc.disasterrecovery.SdkClientsMetadata", - "com.oracle.bmc.dns.SdkClientsMetadata", - "com.oracle.bmc.documentservice.SdkClientsMetadata", - "com.oracle.bmc.dts.SdkClientsMetadata", - "com.oracle.bmc.email.SdkClientsMetadata", - "com.oracle.bmc.events.SdkClientsMetadata", - "com.oracle.bmc.exascale.SdkClientsMetadata", - "com.oracle.bmc.faaas.SdkClientsMetadata", - "com.oracle.bmc.filestorage.SdkClientsMetadata", - "com.oracle.bmc.functions.SdkClientsMetadata", - "com.oracle.bmc.fusionapps.SdkClientsMetadata", - "com.oracle.bmc.genericartifactscontent.SdkClientsMetadata", - "com.oracle.bmc.goldengate.SdkClientsMetadata", - "com.oracle.bmc.healthchecks.SdkClientsMetadata", - "com.oracle.bmc.iddataplane.SdkClientsMetadata", - "com.oracle.bmc.identity.SdkClientsMetadata", - "com.oracle.bmc.identitydataplane.SdkClientsMetadata", - "com.oracle.bmc.identitydomains.SdkClientsMetadata", - "com.oracle.bmc.integration.SdkClientsMetadata", - "com.oracle.bmc.internalcontainerinstances.SdkClientsMetadata", - "com.oracle.bmc.jms.SdkClientsMetadata", - "com.oracle.bmc.kam.SdkClientsMetadata", - "com.oracle.bmc.keymanagement.SdkClientsMetadata", - "com.oracle.bmc.lakehouse.SdkClientsMetadata", - "com.oracle.bmc.licensemanager.SdkClientsMetadata", - "com.oracle.bmc.limits.SdkClientsMetadata", - "com.oracle.bmc.loadbalancer.SdkClientsMetadata", - "com.oracle.bmc.lockbox.SdkClientsMetadata", - "com.oracle.bmc.loganalytics.SdkClientsMetadata", - "com.oracle.bmc.logging.SdkClientsMetadata", - "com.oracle.bmc.loggingingestion.SdkClientsMetadata", - "com.oracle.bmc.loggingsearch.SdkClientsMetadata", - "com.oracle.bmc.managementagent.SdkClientsMetadata", - "com.oracle.bmc.managementdashboard.SdkClientsMetadata", - "com.oracle.bmc.marketplace.SdkClientsMetadata", - "com.oracle.bmc.mediaservices.SdkClientsMetadata", - "com.oracle.bmc.metering.SdkClientsMetadata", - "com.oracle.bmc.monitoring.SdkClientsMetadata", - "com.oracle.bmc.mysql.SdkClientsMetadata", - "com.oracle.bmc.networkfirewall.SdkClientsMetadata", - "com.oracle.bmc.networkloadbalancer.SdkClientsMetadata", - "com.oracle.bmc.nosql.SdkClientsMetadata", - "com.oracle.bmc.objectstorage.SdkClientsMetadata", - "com.oracle.bmc.ocb.SdkClientsMetadata", - "com.oracle.bmc.oce.SdkClientsMetadata", - "com.oracle.bmc.ocmdis.SdkClientsMetadata", - "com.oracle.bmc.ocminv.SdkClientsMetadata", - "com.oracle.bmc.ocmmigrationapi.SdkClientsMetadata", - "com.oracle.bmc.ocvp.SdkClientsMetadata", - "com.oracle.bmc.oda.SdkClientsMetadata", - "com.oracle.bmc.ons.SdkClientsMetadata", - "com.oracle.bmc.opa.SdkClientsMetadata", - "com.oracle.bmc.opensearch.SdkClientsMetadata", - "com.oracle.bmc.operationsinsights.SdkClientsMetadata", - "com.oracle.bmc.operatoraccesscontrol.SdkClientsMetadata", - "com.oracle.bmc.optimizer.SdkClientsMetadata", - "com.oracle.bmc.osmanagement.SdkClientsMetadata", - "com.oracle.bmc.ospgateway.SdkClientsMetadata", - "com.oracle.bmc.osubbillingschedule.SdkClientsMetadata", - "com.oracle.bmc.osuborganizationsubscription.SdkClientsMetadata", - "com.oracle.bmc.osubsubscription.SdkClientsMetadata", - "com.oracle.bmc.osubusage.SdkClientsMetadata", - "com.oracle.bmc.productcatalog.SdkClientsMetadata", - "com.oracle.bmc.queue.SdkClientsMetadata", - "com.oracle.bmc.resourcemanager.SdkClientsMetadata", - "com.oracle.bmc.resourcesearch.SdkClientsMetadata", - "com.oracle.bmc.rover.SdkClientsMetadata", - "com.oracle.bmc.sch.SdkClientsMetadata", - "com.oracle.bmc.secrets.SdkClientsMetadata", - "com.oracle.bmc.securityzones.SdkClientsMetadata", - "com.oracle.bmc.servicecatalog.SdkClientsMetadata", - "com.oracle.bmc.servicemanagerproxy.SdkClientsMetadata", - "com.oracle.bmc.servicemesh.SdkClientsMetadata", - "com.oracle.bmc.stackmonitoring.SdkClientsMetadata", - "com.oracle.bmc.storagegateway.SdkClientsMetadata", - "com.oracle.bmc.streaming.SdkClientsMetadata", - "com.oracle.bmc.tenantmanagercontrolplane.SdkClientsMetadata", - "com.oracle.bmc.threatintelligence.SdkClientsMetadata", - "com.oracle.bmc.usage.SdkClientsMetadata", - "com.oracle.bmc.usageapi.SdkClientsMetadata", - "com.oracle.bmc.vault.SdkClientsMetadata", - "com.oracle.bmc.vbsinst.SdkClientsMetadata", - "com.oracle.bmc.visualbuilder.SdkClientsMetadata", - "com.oracle.bmc.vulnerabilityscanning.SdkClientsMetadata", - "com.oracle.bmc.waa.SdkClientsMetadata", - "com.oracle.bmc.waas.SdkClientsMetadata", - "com.oracle.bmc.waf.SdkClientsMetadata", - "com.oracle.bmc.workrequests.SdkClientsMetadata" -}) -final class SdkAutomaticFeatureMetadata {} diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/SdkClientPackages.java b/bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/SdkClientPackages.java deleted file mode 100644 index 999081564ff..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/SdkClientPackages.java +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** Internal Annotation to link the SDK clients metadata for all services. */ -@Retention(value = RetentionPolicy.RUNTIME) -public @interface SdkClientPackages { - String[] value(); -} diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/utils/ReflectionUtils.java b/bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/utils/ReflectionUtils.java deleted file mode 100644 index 9ed4eb13397..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/utils/ReflectionUtils.java +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm.utils; - -import java.util.Arrays; -import java.util.HashSet; -import java.util.Set; - -/** Utility methods for reflection related tasks. */ -public class ReflectionUtils { - - /** - * @param aClass A class - * @return All the interfaces - */ - public static Set getAllInterfaces(Class aClass) { - Set interfaces = new HashSet<>(); - return populateInterfaces(aClass, interfaces); - } - - /** - * @param aClass A class - * @param interfaces The interfaces - * @return A set with the interfaces - */ - @SuppressWarnings("Duplicates") - protected static Set populateInterfaces(Class aClass, Set interfaces) { - Class[] theInterfaces = aClass.getInterfaces(); - interfaces.addAll(Arrays.asList(theInterfaces)); - for (Class theInterface : theInterfaces) { - populateInterfaces(theInterface, interfaces); - } - if (!aClass.isInterface()) { - Class superclass = aClass.getSuperclass(); - while (superclass != null) { - populateInterfaces(superclass, interfaces); - superclass = superclass.getSuperclass(); - } - } - return interfaces; - } -} diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/native-image.properties b/bmc-addons/bmc-graalvm-jersey3-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/native-image.properties deleted file mode 100644 index 3caf64ff476..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/native-image.properties +++ /dev/null @@ -1,7 +0,0 @@ -# -# Copyright (c) 2016, 2023, 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. -# - -Args = --initialize-at-build-time=net.minidev.json.JSONObject,net.minidev.json.reader.BeansWriter,org.glassfish.jersey.internal.LocalizationMessages,org.glassfish.jersey.message.internal.MediaTypeProvider,org.glassfish.jersey.message.internal.CacheControlProvider,org.glassfish.jersey.message.internal.LinkProvider \ - --features=com.oracle.bmc.graalvm.SdkAutomaticFeature,com.oracle.bmc.graalvm.BouncyCastleFeature \ No newline at end of file diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/resource-config.json b/bmc-addons/bmc-graalvm-jersey3-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/resource-config.json deleted file mode 100644 index 6b099c09fde..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/resource-config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "resources":[ - {"pattern":"\\QMETA-INF/services/org.glassfish.hk2.extension.ServiceLocatorGenerator\\E"}, - {"pattern":"\\QMETA-INF/services/org.glassfish.jersey.internal.inject.InjectionManagerFactory\\E"}, - {"pattern":"\\QMETA-INF/services/org.glassfish.jersey.internal.spi.AutoDiscoverable\\E"}, - {"pattern":"\\Qcom/oracle/bmc/sdk.properties\\E"} - ], - "bundles":[ - {"name":"org.glassfish.jersey.client.internal.localization"}, - {"name":"org.glassfish.jersey.internal.localization"} - ] -} \ No newline at end of file diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/BaseObjectStorageTest.java b/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/BaseObjectStorageTest.java deleted file mode 100644 index a6c73418da4..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/BaseObjectStorageTest.java +++ /dev/null @@ -1,240 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import com.oracle.bmc.Region; -import com.oracle.bmc.http.ClientConfigurator; -import com.oracle.bmc.objectstorage.ObjectStorage; -import com.oracle.bmc.objectstorage.ObjectStorageAsync; -import com.oracle.bmc.objectstorage.ObjectStorageAsyncClient; -import com.oracle.bmc.objectstorage.ObjectStorageClient; -import com.oracle.bmc.objectstorage.model.Bucket; -import com.oracle.bmc.objectstorage.model.BucketSummary; -import com.oracle.bmc.objectstorage.model.CreateBucketDetails; -import com.oracle.bmc.objectstorage.model.ObjectSummary; -import com.oracle.bmc.objectstorage.requests.CreateBucketRequest; -import com.oracle.bmc.objectstorage.requests.DeleteBucketRequest; -import com.oracle.bmc.objectstorage.requests.DeleteObjectRequest; -import com.oracle.bmc.objectstorage.requests.ListBucketsRequest; -import com.oracle.bmc.objectstorage.requests.ListObjectsRequest; -import com.oracle.bmc.objectstorage.responses.CreateBucketResponse; -import com.oracle.bmc.objectstorage.responses.ListBucketsResponse; -import com.oracle.bmc.objectstorage.responses.ListObjectsResponse; -import com.oracle.bmc.util.internal.StringUtils; -import org.junit.jupiter.api.AfterAll; -import org.junit.jupiter.api.BeforeAll; - -import java.util.HashMap; -import java.util.Map; -import java.util.Optional; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertNotNull; -import static org.junit.jupiter.api.Assertions.assertTrue; - -public abstract class BaseObjectStorageTest extends BaseTest { - protected static final Map TEST_OBJECT_METADATA = new HashMap<>(); - - static { - TEST_OBJECT_METADATA.put("foo", "bar"); - } - - protected static final TestUserResource TEMP_USER = - new TestUserResource( - ADMIN_AUTH_PROVIDER, getNonAdminPublicKey(), ADMIN_CONFIGURATOR, getTenantId()); - - protected static ClientConfigurator CLIENT_CONFIGURATOR; - protected static ObjectStorage CLIENT; - protected static ObjectStorage ADMIN_CLIENT; - protected static ObjectStorageAsync ASYNC_CLIENT; - - @BeforeAll - public static void baseOneTimeSetUp() throws Exception { - try { - TEMP_USER.before(); - - CLIENT_CONFIGURATOR = createUserConfigurator(TEMP_USER.getUserId()); - CLIENT = - new ObjectStorageClient( - createUserProvider(TEMP_USER.getUserId()), null, CLIENT_CONFIGURATOR); - ADMIN_CLIENT = - new ObjectStorageClient( - ADMIN_AUTH_PROVIDER, - null, - createUserConfigurator(TEMP_USER.getUserId())); - ASYNC_CLIENT = - new ObjectStorageAsyncClient( - createUserProvider(TEMP_USER.getUserId()), - null, - createUserConfigurator(TEMP_USER.getUserId())); - - Optional testRegion = BaseTest.getTestRegion(); - if (testRegion.isPresent()) { - CLIENT.setRegion(testRegion.get()); - ADMIN_CLIENT.setRegion(testRegion.get()); - ASYNC_CLIENT.setRegion(testRegion.get()); - } else { - String testEndpoint = getTestEndpoint(ObjectStorageClient.SERVICE); - System.out.println( - "Using " - + testEndpoint - + " for " - + ObjectStorageClient.SERVICE.getServiceName()); - CLIENT.setEndpoint(testEndpoint); - ADMIN_CLIENT.setEndpoint(testEndpoint); - ASYNC_CLIENT.setEndpoint(testEndpoint); - } - } catch (Exception e) { - // get better debug output - e.printStackTrace(); - throw e; - } - } - - @AfterAll - public static void baseOneTimeTearDown() throws Exception { - if (CLIENT != null) { - CLIENT.close(); - } - if (ADMIN_CLIENT != null) { - ADMIN_CLIENT.close(); - } - if (ASYNC_CLIENT != null) { - ASYNC_CLIENT.close(); - } - - TEMP_USER.after(); - } - - protected static void tryCleanup(String namespace) { - // clear old buckets - try { - ListBucketsResponse listResponse = - CLIENT.listBuckets( - ListBucketsRequest.builder() - .namespaceName(namespace) - .compartmentId(getTestCompartmentId()) - .build()); - for (BucketSummary bucket : listResponse.getItems()) { - if (bucket.getName().startsWith(getCrudPrefix())) { - ListObjectsResponse listObjectsResponse = - CLIENT.listObjects( - ListObjectsRequest.builder() - .namespaceName(namespace) - .bucketName(bucket.getName()) - .build()); - - for (ObjectSummary object : listObjectsResponse.getListObjects().getObjects()) { - CLIENT.deleteObject( - DeleteObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucket.getName()) - .objectName(object.getName()) - .build()); - } - - CLIENT.deleteBucket( - DeleteBucketRequest.builder() - .bucketName(bucket.getName()) - .namespaceName(namespace) - .build()); - } - } - } catch (Exception e) { - // ignore - } - } - - protected CreateBucketResponse createBucketAndVerifyResponse( - String namespace, String bucketName, Map initialMetadata) { - return createBucketAndVerifyResponse( - namespace, - bucketName, - initialMetadata, - CreateBucketDetails.PublicAccessType.NoPublicAccess, - CreateBucketDetails.StorageTier.Standard); - } - - protected CreateBucketResponse createBucketAndVerifyResponse( - final String namespace, - final String bucketName, - final Map initialMetadata, - final CreateBucketDetails.PublicAccessType pat, - final CreateBucketDetails.StorageTier storageTier) { - return createBucketAndVerifyResponse( - namespace, bucketName, initialMetadata, pat, storageTier, b -> {}); - } - - protected CreateBucketResponse createBucketAndVerifyResponse( - final String namespace, - final String bucketName, - final Map initialMetadata, - final CreateBucketDetails.PublicAccessType pat, - final CreateBucketDetails.StorageTier storageTier, - final com.oracle.bmc.http.client.RequestInterceptor invocationCallback) { - final String compartmentId = getTestCompartmentId(); - - // Build Request - final CreateBucketDetails bucketDetails = - CreateBucketDetails.builder() - .name(bucketName) - .metadata(initialMetadata) - .compartmentId(compartmentId) - .publicAccessType(pat) - .storageTier(storageTier) - .build(); - final CreateBucketRequest request = - CreateBucketRequest.builder() - .namespaceName(namespace) - .createBucketDetails(bucketDetails) - .invocationCallback(invocationCallback) - .build(); - - // Service Call - final CreateBucketResponse response = CLIENT.createBucket(request); - - // Response Validation - assertNotNull(response, "CreateBucketResponse should not be null"); - assertTrue(StringUtils.isNotBlank(response.getETag()), "ETag should not be blank"); - assertTrue(StringUtils.isNotBlank(response.getLocation()), "Location should not be blank"); - assertTrue( - StringUtils.isBlank(response.getOpcClientRequestId()), - "OpcClientRequestId should be blank"); - assertTrue( - StringUtils.isNotBlank(response.getOpcRequestId()), - "OpcRequestId should not be blank"); - - final Bucket bucketFromResponse = response.getBucket(); - assertNotNull(bucketFromResponse, "Bucket should not be null"); - - assertEquals( - compartmentId, - bucketFromResponse.getCompartmentId(), - "CompartmentId should be equal"); - assertTrue( - StringUtils.isNotBlank(bucketFromResponse.getCreatedBy()), - "CreatedBy should not be blank"); - assertTrue(bucketFromResponse.getDefinedTags().isEmpty(), "DefinedTags should be empty"); - assertTrue( - StringUtils.isNotBlank(bucketFromResponse.getEtag()), "Etag should not be blank"); - assertTrue(bucketFromResponse.getFreeformTags().isEmpty(), "FreeformTags should be empty"); - assertTrue( - initialMetadata.equals(bucketFromResponse.getMetadata()), - "Metadata should be equal"); - assertEquals(namespace, bucketFromResponse.getNamespace(), "Namespace should be equal"); - assertEquals( - Bucket.PublicAccessType.valueOf(pat.name()), - bucketFromResponse.getPublicAccessType(), - "PublicAccessType should be equal"); - assertEquals(bucketName, bucketFromResponse.getName(), "Bucket Name should be equal"); - assertEquals( - Bucket.StorageTier.valueOf(storageTier.name()), - bucketFromResponse.getStorageTier(), - "StorageTier should be equal"); - assertNotNull(bucketFromResponse.getTimeCreated(), "TimeCreated should not be null"); - - return response; - } -} diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/BaseTest.java b/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/BaseTest.java deleted file mode 100644 index 1a8c049aa5f..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/BaseTest.java +++ /dev/null @@ -1,360 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import com.oracle.bmc.util.internal.Validate; -import com.oracle.bmc.ConfigFileReader; -import com.oracle.bmc.ConfigFileReader.ConfigFile; -import com.oracle.bmc.Region; -import com.oracle.bmc.Service; -import com.oracle.bmc.auth.BasicAuthenticationDetailsProvider; -import com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider; -import com.oracle.bmc.core.Compute; -import com.oracle.bmc.core.model.Image; -import com.oracle.bmc.core.model.Shape; -import com.oracle.bmc.core.requests.ListImagesRequest; -import com.oracle.bmc.core.requests.ListShapesRequest; -import com.oracle.bmc.core.responses.ListImagesResponse; -import com.oracle.bmc.core.responses.ListShapesResponse; -import com.oracle.bmc.http.ClientConfigurator; -import com.oracle.bmc.identity.model.AvailabilityDomain; -import com.oracle.bmc.util.internal.StringUtils; -import org.junit.jupiter.api.Assumptions; -import org.junit.jupiter.api.BeforeAll; - -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.lang.reflect.Modifier; -import java.util.LinkedList; -import java.util.List; -import java.util.Optional; -import java.util.function.Supplier; - -import static org.junit.jupiter.api.Assertions.assertNotNull; - -public abstract class BaseTest { - private static final boolean INITIALIZED = init(); - - private static final String CRUD_PREFIX = "JavaSDK.CRUD."; - private static final String SDK_TEST_COMPARTMENT_ID_ENV_VARIABLE = "SDK_TEST_COMPARTMENT_ID"; - private static final String INTEGRATION_PASS_PHRASE_ENV_VARIABLE = "INTEGRATION_PASS_PHRASE"; - private static final String INTEGRATION_TEST_CONFIG_FILE_ENV_VARIABLE = - "INTEGRATION_TEST_CONFIG_FILE"; - private static final String INTEGRATION_TEST_FIRST_AD = "INTEGRATION_TEST_FIRST_AD"; - private static final String TENANCY_CONFIG_VARIABLE = "tenancy"; - private static final String FINGERPRINT_CONFIG_VARIABLE = "fingerprint"; - private static final String PUBLIC_KEY_CONFIG_VARIABLE = "public_key"; - private static final String KEY_FILE_CONFIG_VARIABLE = "key_file"; - private static final String USER_CONFIG_VARIABLE = "user"; - private static final String ADMIN_CONFIG_SECTION = "ADMIN"; - - protected static BasicAuthenticationDetailsProvider ADMIN_AUTH_PROVIDER; - protected static ClientConfigurator ADMIN_CONFIGURATOR; - - private static String ADMIN_TENANT_ID; - - private static String sdkTestCompartmentId; - private static SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder - CLIENT_BUILDER; - private static String USER_PUBLIC_KEY; - - private static TaggingResourceHelper TAGGING_RESOURCE_HELPER; - - private static final String INTEGRATION_TEST_REGION_ENV_VARIABLE = "INTEGRATION_TEST_REGION"; - private static final String INTEGRATION_TEST_SHORT_REGION_ENV_VARIABLE = - "INTEGRATION_TEST_SHORT_REGION"; - private static final String INTEGRATION_TEST_ENDPOINT_SUFFIX_ENV_VARIABLE = - "INTEGRATION_TEST_ENDPOINT_SUFFIX"; - - private static boolean init() { - sdkTestCompartmentId = System.getenv(SDK_TEST_COMPARTMENT_ID_ENV_VARIABLE); - if (StringUtils.isBlank(sdkTestCompartmentId)) { - System.err.println( - "Must provide test compartment ID: export " - + SDK_TEST_COMPARTMENT_ID_ENV_VARIABLE - + "=''"); - return false; - } - - String passPhrase = System.getenv(INTEGRATION_PASS_PHRASE_ENV_VARIABLE); - if (StringUtils.isBlank(passPhrase)) { - System.err.println( - "Must provide non-blank test pass phrase: export " - + INTEGRATION_PASS_PHRASE_ENV_VARIABLE - + "=''"); - return false; - } - - String testRegion = System.getenv(INTEGRATION_TEST_REGION_ENV_VARIABLE); - String testEndpointSuffix = System.getenv(INTEGRATION_TEST_ENDPOINT_SUFFIX_ENV_VARIABLE); - if ((StringUtils.isBlank(testRegion) && StringUtils.isBlank(testEndpointSuffix)) - || ((!StringUtils.isBlank(testRegion) - && !StringUtils.isBlank(testEndpointSuffix)))) { - System.err.println( - "Must provide either a non-blank test region or a non-blank test endpoint suffix:\nexport " - + INTEGRATION_TEST_REGION_ENV_VARIABLE - + "=''\nor\nexport " - + INTEGRATION_TEST_ENDPOINT_SUFFIX_ENV_VARIABLE - + "='' (region was '" - + testRegion - + "' and endpoint suffix was '" - + testEndpointSuffix - + "')"); - return false; - } - - String configFileName = getConfigFileName(); - System.out.println("Using config file " + configFileName); - - try { - final ConfigFile defaultConfigFile = - ConfigFileReader.parse( - BaseTest.class.getClassLoader().getResourceAsStream(configFileName), - null); - - Supplier defaultKeySupplier = - () -> - BaseTest.class - .getClassLoader() - .getResourceAsStream( - defaultConfigFile.get(KEY_FILE_CONFIG_VARIABLE)); - - CLIENT_BUILDER = - SimpleAuthenticationDetailsProvider.builder() - .tenantId(defaultConfigFile.get(TENANCY_CONFIG_VARIABLE)) - .fingerprint(defaultConfigFile.get(FINGERPRINT_CONFIG_VARIABLE)) - .passPhrase(passPhrase) - .privateKeySupplier(defaultKeySupplier); - - final String userPublicKey = defaultConfigFile.get(PUBLIC_KEY_CONFIG_VARIABLE); - - String key; - String publicKey = ""; - try (InputStream publicKeyStream = - BaseTest.class.getClassLoader().getResourceAsStream(userPublicKey)) { - try (BufferedReader reader = - new BufferedReader(new InputStreamReader(publicKeyStream))) { - while ((key = reader.readLine()) != null) { - publicKey += key + '\n'; - } - } - } - USER_PUBLIC_KEY = publicKey; - - final ConfigFile adminConfigFile = - ConfigFileReader.parse( - BaseTest.class.getClassLoader().getResourceAsStream(configFileName), - ADMIN_CONFIG_SECTION); - - Supplier adminKeySupplier = - () -> - BaseTest.class - .getClassLoader() - .getResourceAsStream( - adminConfigFile.get(KEY_FILE_CONFIG_VARIABLE)); - - ADMIN_TENANT_ID = adminConfigFile.get(TENANCY_CONFIG_VARIABLE); - - SimpleAuthenticationDetailsProvider adminUserCredential = - SimpleAuthenticationDetailsProvider.builder() - .tenantId(ADMIN_TENANT_ID) - .userId(adminConfigFile.get(USER_CONFIG_VARIABLE)) - .fingerprint(adminConfigFile.get(FINGERPRINT_CONFIG_VARIABLE)) - .passPhrase(passPhrase) - .privateKeySupplier(adminKeySupplier) - .build(); - - ADMIN_AUTH_PROVIDER = adminUserCredential; - } catch (IOException e) { - System.err.println( - "Failed to initialize integration tests when trying to parse the config"); - e.printStackTrace(System.err); - return false; - } catch (Throwable t) { - // Ensure that any exception thrown includes the stacktrace in the test run output - System.err.println("Failed to initialize integration tests"); - t.printStackTrace(System.err); - throw t; - } - - return passPhrase != null; - } - - public static String getConfigFileName() { - String configFileName = System.getenv(INTEGRATION_TEST_CONFIG_FILE_ENV_VARIABLE); - - if (configFileName != null) { - return configFileName; - } - - configFileName = "config"; - String region = System.getenv(INTEGRATION_TEST_REGION_ENV_VARIABLE); - if (region != null) { - return configFileName + "_" + region; - } - String endpointSuffix = System.getenv(INTEGRATION_TEST_ENDPOINT_SUFFIX_ENV_VARIABLE); - if (endpointSuffix != null) { - return configFileName + "_" + endpointSuffix; - } - return configFileName; - } - - @BeforeAll - public static void verifyInitialized() throws Exception { - Assumptions.assumeTrue(INITIALIZED); - } - - public static String getTestCompartmentId() { - return sdkTestCompartmentId; - } - - public static BasicAuthenticationDetailsProvider createUserProvider(String userId) { - return CLIENT_BUILDER.userId(userId).build(); - } - - public static ClientConfigurator createUserConfigurator(String userId) { - return null; - } - - protected static String getNonAdminPublicKey() { - return USER_PUBLIC_KEY; - } - - protected static String createCrudName() { - // this picks out the simple class name and method name of the caller - String suffix = ""; - try { - StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace(); - int i = 0; - while (stackTrace[i].getClassName() != Thread.class.getName()) { - ++i; - } - ++i; // skip Thread.getStackTrace - while (i < stackTrace.length) { - StackTraceElement ste = stackTrace[i++]; - Class clazz = Class.forName(ste.getClassName()); - if (!Modifier.isAbstract(clazz.getModifiers())) { - suffix = "." + clazz.getSimpleName() + "." + ste.getMethodName(); - break; - } - } - } catch (ClassNotFoundException | RuntimeException e) { - // ignore, just don't use a suffix - } - return CRUD_PREFIX + System.currentTimeMillis() + suffix; - } - - protected static String getCrudPrefix() { - return CRUD_PREFIX; - } - - protected static String getTenantId() { - return Validate.notNull(ADMIN_TENANT_ID, "ADMIN_TENANT_ID must not be null"); - } - - public static Optional getTestRegion() { - // region could be empty, not required - String region = System.getenv(INTEGRATION_TEST_REGION_ENV_VARIABLE); - if (region != null) { - return Optional.of(Region.fromRegionId(region)); - } else { - return Optional.empty(); - } - } - - public static Optional getTestEndpointSuffix() { - // endpoint suffix could be empty, not required - return Optional.ofNullable(System.getenv(INTEGRATION_TEST_ENDPOINT_SUFFIX_ENV_VARIABLE)); - } - - public static String getTestEndpoint(Service service) { - // Fix DEX-4072, allow service team to set per-service's endpoint through - // SERVICENAME_ENDPOINT - Optional endpoint = - Optional.ofNullable( - System.getenv(service.getServiceName().toUpperCase() + "_ENDPOINT")); - - if (endpoint.isPresent()) { - return endpoint.get(); - } else { - Optional testEndpointSuffix = getTestEndpointSuffix(); - if (testEndpointSuffix.isPresent()) { - return "https://" - + service.getServiceEndpointPrefix() - + "." - + testEndpointSuffix.get(); - } else { - return getTestRegion().get().getEndpoint(service).get(); - } - } - } - - public static List reorderAvailabilityDomain(List ADs) { - String firstAD = System.getenv(INTEGRATION_TEST_FIRST_AD); - LinkedList ret = new LinkedList<>(); - if (firstAD == null) { - return ADs; - } else { - for (AvailabilityDomain AD : ADs) { - if (AD.getName().equals(firstAD)) { - System.out.println( - String.format( - "Inserting %s to be the first Available Domain", firstAD)); - ret.addFirst(AD); - } else { - ret.add(AD); - } - } - } - return ret; - } - - public static String getImageIdForOsAndShape( - Compute client, String requestedOs, String requestedShape) { - Validate.isTrue(!StringUtils.isBlank(requestedOs), "requestedOs may not be blank"); - Validate.isTrue(!StringUtils.isBlank(requestedShape), "requestedShape may not be blank"); - - ListImagesResponse listImagesResponse = - client.listImages( - ListImagesRequest.builder().compartmentId(getTestCompartmentId()).build()); - - assertNotNull(listImagesResponse); - - // Find an Oracle Linux image - for (Image image : listImagesResponse.getItems()) { - if (requestedOs.equals(image.getOperatingSystem()) && image.getBaseImageId() == null) { - ListShapesResponse listShapesResponse = - client.listShapes( - ListShapesRequest.builder() - .compartmentId(getTestCompartmentId()) - .imageId(image.getId()) - .build()); - String page = listShapesResponse.getOpcNextPage(); - do { - for (Shape sh : listShapesResponse.getItems()) { - if (requestedShape.equals(sh.getShape())) { - return image.getId(); - } - } - if (page != null) { - listShapesResponse = - client.listShapes( - ListShapesRequest.builder() - .compartmentId(getTestCompartmentId()) - .imageId(image.getId()) - .page(page) - .build()); - - page = listShapesResponse.getOpcNextPage(); - } - } while (page != null); - } - } - - throw new IllegalArgumentException("No compatible image found for shape " + requestedShape); - } -} diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/DownloadManagerTest.java b/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/DownloadManagerTest.java deleted file mode 100644 index 43baa65579f..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/DownloadManagerTest.java +++ /dev/null @@ -1,551 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import com.oracle.bmc.model.BmcException; -import com.oracle.bmc.model.Range; -import com.oracle.bmc.objectstorage.ObjectStorage; -import com.oracle.bmc.objectstorage.requests.DeleteObjectRequest; -import com.oracle.bmc.objectstorage.requests.GetNamespaceRequest; -import com.oracle.bmc.objectstorage.requests.GetObjectRequest; -import com.oracle.bmc.objectstorage.requests.PutObjectRequest; -import com.oracle.bmc.objectstorage.responses.DeleteObjectResponse; -import com.oracle.bmc.objectstorage.responses.GetNamespaceResponse; -import com.oracle.bmc.objectstorage.responses.GetObjectResponse; -import com.oracle.bmc.objectstorage.responses.PutObjectResponse; -import com.oracle.bmc.objectstorage.transfer.DownloadConfiguration; -import com.oracle.bmc.objectstorage.transfer.DownloadManager; -import com.oracle.bmc.util.StreamUtils; -import com.oracle.bmc.util.internal.FileUtils; -import com.oracle.bmc.util.internal.StringUtils; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeAll; -import org.junit.jupiter.api.Disabled; -import org.junit.jupiter.api.Test; - -import jakarta.ws.rs.core.MediaType; -import java.io.BufferedOutputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.util.HashMap; -import java.util.Random; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; -import static org.junit.jupiter.api.Assertions.assertNotNull; -import static org.junit.jupiter.api.Assertions.assertNull; -import static org.junit.jupiter.api.Assertions.assertTrue; -import static org.junit.jupiter.api.Assertions.fail; - -@Disabled("Disabled since it needs environment variables to be set") -public class DownloadManagerTest extends BaseObjectStorageTest { - public static final int TEST_FILE_LENGTH = 20 * 1024 * 1024; - private static File TEST_FILE = null; - public static final int SHORT_TEST_FILE_LENGTH = 100; - private static String namespace; - - // setup + test for getting namesapce - @BeforeAll - public static void getNamespace() { - try { - GetNamespaceResponse response = - CLIENT.getNamespace(GetNamespaceRequest.builder().build()); - - assertNotNull(response); - assertNotNull(response.getValue()); - namespace = response.getValue(); - } catch (RuntimeException e) { - // get better debug output - e.printStackTrace(); - throw e; - } - } - - @BeforeAll - public static void setupTestDataFile() throws IOException { - TEST_FILE = generateTestFile(TEST_FILE_LENGTH); - System.out.println("Generated test file " + TEST_FILE); - } - - @AfterEach - public void tearDown() { - tryCleanup(namespace); - } - - @Test - public void crudObject() throws IOException { - String bucketName = createCrudName(); - this.createBucketAndVerifyResponse(namespace, bucketName, new HashMap<>()); - - // if-none-match is set to '*' to ensure it's a new object - String objectName = createCrudName(); - PutObjectResponse putResponse = - CLIENT.putObject( - PutObjectRequest.builder() - .bucketName(bucketName) - .namespaceName(namespace) - .objectName(objectName) - .putObjectBody(new FileInputStream(TEST_FILE)) - .ifNoneMatch("*") - .contentLength(TEST_FILE.length()) - .build()); - - assertNotNull(putResponse); - assertNotNull(putResponse.getETag()); - String originalEtag = putResponse.getETag(); - - try { - DownloadManager downloadManager = buildDownloadManager(); - - GetObjectResponse getResponse = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .build()); - - assertNotNull(getResponse); - assertFalse(getResponse.isNotModified()); - assertNotNull(getResponse.getInputStream()); - assertTrue( - FileUtils.contentEquals( - new FileInputStream(TEST_FILE), getResponse.getInputStream())); - assertEquals(originalEtag, getResponse.getETag()); - assertEquals(MediaType.APPLICATION_OCTET_STREAM, getResponse.getContentType()); - assertNull(getResponse.getContentEncoding()); - assertNull(getResponse.getContentLanguage()); - - GetObjectResponse getResponseIfNoneMatch = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .ifNoneMatch(originalEtag) - .build()); - assertNotNull(getResponseIfNoneMatch); - assertTrue(getResponseIfNoneMatch.isNotModified()); - assertNull(getResponseIfNoneMatch.getInputStream()); - - GetObjectResponse getResponseIfMatchMatches = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .ifMatch(originalEtag) - .build()); - assertNotNull(getResponseIfMatchMatches); - assertFalse(getResponseIfMatchMatches.isNotModified()); - assertNotNull(getResponseIfMatchMatches.getInputStream()); - assertTrue( - FileUtils.contentEquals( - new FileInputStream(TEST_FILE), - getResponseIfMatchMatches.getInputStream())); - - GetObjectResponse getResponseIfNoneMatchModified = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .ifNoneMatch("randomEtag") - .build()); - assertNotNull(getResponseIfNoneMatchModified); - assertFalse(getResponseIfNoneMatchModified.isNotModified()); - assertNotNull(getResponseIfNoneMatchModified.getInputStream()); - assertTrue( - FileUtils.contentEquals( - new FileInputStream(TEST_FILE), - getResponseIfNoneMatchModified.getInputStream())); - - try { - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .ifMatch("foobar") - .build()); - fail("Should have thrown exception"); - } catch (BmcException e) { - // expected - } - } finally { - DeleteObjectResponse deleteResponse = - CLIENT.deleteObject( - DeleteObjectRequest.builder() - .bucketName(bucketName) - .namespaceName(namespace) - .objectName(objectName) - .build()); - - assertNotNull(deleteResponse); - } - } - - protected DownloadManager buildDownloadManager() { - return buildDownloadManager(CLIENT); - } - - protected DownloadManager buildDownloadManager(ObjectStorage client) { - DownloadConfiguration config = - DownloadConfiguration.builder() - .partSizeInBytes(4 * 1024 * 1024) - .parallelDownloads(3) - .multipartDownloadThresholdInBytes(6 * 1024 * 1024) - .build(); - return new DownloadManager(client, config); - } - - @Test - public void getObject_withRange() throws IOException { - String bucketName = createCrudName(); - this.createBucketAndVerifyResponse(namespace, bucketName, new HashMap<>()); - - String objectName = createCrudName(); - this.createObjectAndVerifyResponse(bucketName, objectName); - - try { - - DownloadManager downloadManager = buildDownloadManager(); - - // the end of the range is inclusive; if the file is 100 bytes, the last byte is 99 - // we want to request everything except the first and the last byte, so the start is 1 - // (skipping byte 0), and the end is TEST_FILE_LENGTH - 2 (minus 1, because the last - // byte - // is not the length, but one less than the length; and minus 1 again to skip the last - // byte) - Range range = new Range(1L, TEST_FILE.length() - 1 - 1); - GetObjectResponse startAndEndResponse = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - assertNotNull(startAndEndResponse); - assertNotNull(startAndEndResponse.getInputStream()); - - InputStream expectedStream = getExpectedInputStream(range); - assertTrue( - FileUtils.contentEquals(expectedStream, startAndEndResponse.getInputStream())); - - range = new Range(1L, null); - GetObjectResponse startOnlyResponse = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - assertNotNull(startOnlyResponse); - assertNotNull(startOnlyResponse.getInputStream()); - - expectedStream = getExpectedInputStream(range); - assertTrue(FileUtils.contentEquals(expectedStream, startOnlyResponse.getInputStream())); - - // on a 100 byte object, the range "-99" actually means "the last 99 bytes" - range = new Range(null, TEST_FILE.length() - 1); - GetObjectResponse endOnlyResponse = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - // just as a sanity check, also download this with straight Object Storage, no download - // manager - GetObjectResponse endOnlyResponseNoManager = - CLIENT.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - assertNotNull(endOnlyResponseNoManager); - assertNotNull(endOnlyResponseNoManager.getInputStream()); - expectedStream = getExpectedInputStream(range); - assertTrue( - FileUtils.contentEquals( - expectedStream, endOnlyResponseNoManager.getInputStream())); - - assertNotNull(endOnlyResponse); - assertNotNull(endOnlyResponse.getInputStream()); - expectedStream = getExpectedInputStream(range); - assertTrue(FileUtils.contentEquals(expectedStream, endOnlyResponse.getInputStream())); - - assertTrue(FileUtils.contentEquals(expectedStream, endOnlyResponse.getInputStream())); - } finally { - DeleteObjectResponse deleteResponse = - CLIENT.deleteObject( - DeleteObjectRequest.builder() - .bucketName(bucketName) - .namespaceName(namespace) - .objectName(objectName) - .build()); - - assertNotNull(deleteResponse); - } - } - - @Test - public void getObject_withRange_endOnly() throws IOException { - String bucketName = createCrudName(); - this.createBucketAndVerifyResponse(namespace, bucketName, new HashMap<>()); - - String objectName = createCrudName(); - this.createObjectAndVerifyResponse(bucketName, objectName); - - try { - DownloadManager downloadManager = buildDownloadManager(); - - // on a 100 byte object, the range "-99" actually means "the last 99 bytes" - Range range = new Range(null, TEST_FILE.length() - 1); - System.out.println(range); - GetObjectResponse endOnlyResponse = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - assertNotNull(endOnlyResponse); - assertNotNull(endOnlyResponse.getInputStream()); - InputStream expectedStream = getExpectedInputStream(range); - - assertTrue(FileUtils.contentEquals(expectedStream, endOnlyResponse.getInputStream())); - } finally { - DeleteObjectResponse deleteResponse = - CLIENT.deleteObject( - DeleteObjectRequest.builder() - .bucketName(bucketName) - .namespaceName(namespace) - .objectName(objectName) - .build()); - - assertNotNull(deleteResponse); - } - } - - @Test - public void getObject_withRange_endOnly_full() throws IOException { - String bucketName = createCrudName(); - this.createBucketAndVerifyResponse(namespace, bucketName, new HashMap<>()); - - String objectName = createCrudName(); - this.createObjectAndVerifyResponse(bucketName, objectName); - - try { - DownloadManager downloadManager = buildDownloadManager(); - - // on a 100 byte object, the range "-99" actually means "the last 99 bytes" - Range range = - new Range( - null, TEST_FILE.length()); // this is the same as requesting everything - System.out.println(range); - GetObjectResponse endOnlyResponse = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - // just as a sanity check, also download this with straight Object Storage, no download - // manager - GetObjectResponse endOnlyResponseNoManager = - CLIENT.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - assertNotNull(endOnlyResponseNoManager); - assertNotNull(endOnlyResponseNoManager.getInputStream()); - InputStream expectedStream = getExpectedInputStream(range); - assertTrue( - FileUtils.contentEquals( - expectedStream, endOnlyResponseNoManager.getInputStream())); - - assertNotNull(endOnlyResponse); - assertNotNull(endOnlyResponse.getInputStream()); - expectedStream = getExpectedInputStream(range); - - assertTrue(FileUtils.contentEquals(expectedStream, endOnlyResponse.getInputStream())); - } finally { - DeleteObjectResponse deleteResponse = - CLIENT.deleteObject( - DeleteObjectRequest.builder() - .bucketName(bucketName) - .namespaceName(namespace) - .objectName(objectName) - .build()); - - assertNotNull(deleteResponse); - } - } - - @Test - public void getObject_withRange_endOnly_tooMuch() throws IOException { - String bucketName = createCrudName(); - this.createBucketAndVerifyResponse(namespace, bucketName, new HashMap<>()); - - String objectName = createCrudName(); - this.createObjectAndVerifyResponse(bucketName, objectName); - - try { - DownloadManager downloadManager = buildDownloadManager(); - - // on a 100 byte object, the range "-99" actually means "the last 99 bytes" - // this actually requests more than the file length, so it also returns the entire file - Range range = new Range(null, TEST_FILE.length() + 1); - System.out.println(range); - GetObjectResponse endOnlyResponse = - downloadManager.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - // just as a sanity check, also download this with straight Object Storage, no download - // manager - GetObjectResponse endOnlyResponseNoManager = - CLIENT.getObject( - GetObjectRequest.builder() - .namespaceName(namespace) - .bucketName(bucketName) - .objectName(objectName) - .range(range) - .build()); - - assertNotNull(endOnlyResponseNoManager); - assertNotNull(endOnlyResponseNoManager.getInputStream()); - InputStream expectedStream = getExpectedInputStream(range); - assertTrue( - FileUtils.contentEquals( - expectedStream, endOnlyResponseNoManager.getInputStream())); - - assertNotNull(endOnlyResponse); - assertNotNull(endOnlyResponse.getInputStream()); - expectedStream = getExpectedInputStream(range); - - assertTrue(FileUtils.contentEquals(expectedStream, endOnlyResponse.getInputStream())); - } finally { - DeleteObjectResponse deleteResponse = - CLIENT.deleteObject( - DeleteObjectRequest.builder() - .bucketName(bucketName) - .namespaceName(namespace) - .objectName(objectName) - .build()); - - assertNotNull(deleteResponse); - } - } - - protected InputStream getExpectedInputStream(Range range) throws IOException { - return getExpectedInputStream(range, TEST_FILE); - } - - protected InputStream getExpectedInputStream(Range range, File testFile) throws IOException { - long startByte; - long endByte; - if (range.getStartByte() != null) { - startByte = range.getStartByte(); - endByte = range.getEndByte() != null ? range.getEndByte() : testFile.length(); - } else { - // this means "the last range.getEndByte() bytes" - startByte = Math.max(testFile.length() - range.getEndByte(), 0); - endByte = testFile.length() - 1; // inclusive - } - - InputStream expectedStream = new FileInputStream(testFile); - StreamUtils.skipBytesInStream(expectedStream, startByte); - - // assume file length is 100; start of range is 1, end of range is 98 (but both are - // inclusive) - // so we are allowed to read 98 - 1 + 1 = 98 bytes (just not the first byte and the last - // byte) - expectedStream = - StreamUtils.limitRemainingStreamLength(expectedStream, endByte - startByte + 1); - - return expectedStream; - } - - private PutObjectResponse createObjectAndVerifyResponse(String bucketName, String objectName) - throws FileNotFoundException { - return createObjectAndVerifyResponse(bucketName, objectName, TEST_FILE); - } - - private PutObjectResponse createObjectAndVerifyResponse( - String bucketName, String objectName, File testFile) throws FileNotFoundException { - final PutObjectRequest request = - PutObjectRequest.builder() - .bucketName(bucketName) - .namespaceName(namespace) - .objectName(objectName) - .opcMeta(TEST_OBJECT_METADATA) - .putObjectBody(new FileInputStream(testFile)) - .contentLength(testFile.length()) - .contentLanguage("en-US") - .build(); - - final PutObjectResponse response = CLIENT.putObject(request); - - assertTrue(StringUtils.isNotBlank(response.getETag()), "ETag should not be blank"); - assertNotNull(response.getLastModified(), "Last modified should not be null"); - assertTrue( - StringUtils.isBlank(response.getOpcClientRequestId()), - "OpcClientRequestId should be blank"); - assertTrue( - StringUtils.isNotBlank(response.getOpcContentMd5()), - "OpcContentMd5 should not be blank"); - assertTrue( - StringUtils.isNotBlank(response.getOpcRequestId()), - "OpcRequestId should not be blank"); - - return response; - } - - private static File generateTestFile(int length) throws IOException { - File f = - File.createTempFile( - DownloadManagerTest.class.getSimpleName() + "-", ".original.dat"); - f.deleteOnExit(); - - Random r = new Random(); - byte[] bytes = new byte[1]; - - try (BufferedOutputStream os = new BufferedOutputStream(new FileOutputStream(f))) { - for (int i = 0; i < length; ++i) { - r.nextBytes(bytes); - os.write(bytes[0]); - } - } - - return f; - } -} diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/StreamHelperTest.java b/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/StreamHelperTest.java deleted file mode 100644 index e72d80087ec..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/StreamHelperTest.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import com.oracle.bmc.util.internal.StringUtils; -import com.oracle.bmc.objectstorage.transfer.internal.StreamHelper; -import org.junit.jupiter.api.Test; - -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.security.DigestOutputStream; - -import static org.junit.jupiter.api.Assertions.assertEquals; - -public class StreamHelperTest { - private static final String TEST_STR = "abcdefghijklmnopqrstuvwxyz"; - - @Test - public void copy() throws Exception { - String testString = StringUtils.repeat(TEST_STR, 10000); - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - StreamHelper.copy(new ByteArrayInputStream(testString.getBytes()), baos); - assertEquals(testString, new String(baos.toByteArray())); - } - - @Test - public void base64Encode() throws IOException { - DigestOutputStream digestOutputStream = - StreamHelper.createMd5MessageOutputStream(new StreamHelper.NullOutputStream()); - assertEquals( - "1B2M2Y8AsgTpgAmY7PhCfg==", - StreamHelper.base64Encode(digestOutputStream.getMessageDigest())); - digestOutputStream.write(TEST_STR.getBytes()); - assertEquals( - "w/zT12GS5AB9+0lsymfhOw==", - StreamHelper.base64Encode(digestOutputStream.getMessageDigest())); - // digest reset - assertEquals( - "1B2M2Y8AsgTpgAmY7PhCfg==", - StreamHelper.base64Encode(digestOutputStream.getMessageDigest())); - } - - @Test - public void base64EncodeMd5Digest() { - assertEquals( - "w/zT12GS5AB9+0lsymfhOw==", - StreamHelper.base64EncodeMd5Digest(TEST_STR.getBytes())); - } -} diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/TaggingResourceHelper.java b/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/TaggingResourceHelper.java deleted file mode 100644 index 48ea73a6c34..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/TaggingResourceHelper.java +++ /dev/null @@ -1,509 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import com.oracle.bmc.Region; -import com.oracle.bmc.auth.BasicAuthenticationDetailsProvider; -import com.oracle.bmc.http.ClientConfigurator; -import com.oracle.bmc.identity.IdentityClient; -import com.oracle.bmc.identity.model.CreateTagDetails; -import com.oracle.bmc.identity.model.CreateTagNamespaceDetails; -import com.oracle.bmc.identity.model.Tag; -import com.oracle.bmc.identity.model.TagNamespace; -import com.oracle.bmc.identity.model.TagNamespaceSummary; -import com.oracle.bmc.identity.model.TagSummary; -import com.oracle.bmc.identity.model.UpdateTagDetails; -import com.oracle.bmc.identity.model.UpdateTagNamespaceDetails; -import com.oracle.bmc.identity.requests.CreateTagNamespaceRequest; -import com.oracle.bmc.identity.requests.CreateTagRequest; -import com.oracle.bmc.identity.requests.ListTagNamespacesRequest; -import com.oracle.bmc.identity.requests.ListTagsRequest; -import com.oracle.bmc.identity.requests.UpdateTagNamespaceRequest; -import com.oracle.bmc.identity.requests.UpdateTagRequest; -import com.oracle.bmc.identity.responses.CreateTagNamespaceResponse; -import com.oracle.bmc.identity.responses.CreateTagResponse; -import com.oracle.bmc.identity.responses.ListTagsResponse; -import com.oracle.bmc.model.BmcException; -import com.oracle.bmc.util.internal.StringUtils; -import net.jodah.failsafe.Failsafe; -import net.jodah.failsafe.RetryPolicy; - -import java.time.format.DateTimeFormatter; -import java.util.AbstractMap; -import jakarta.annotation.Nonnull; -import java.util.Date; -import java.util.HashMap; -import java.util.Map; -import java.util.Optional; -import java.util.concurrent.TimeUnit; -import java.util.function.Function; -import java.util.function.Supplier; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; - -public class TaggingResourceHelper { - - private static final String D_TAG_NAMESPACE_LEVEL_1 = "java_sdk_tag_ns_001"; - private static final String D_TAG_NAMESPACE_LEVEL_2 = "java_sdk_tag_ns_002"; - private static final String D_TAG_NAME_1 = "java_sdk_tag_01"; - private static final String D_TAG_NAME_2 = "java_sdk_tag_02"; - private static final String D_TAG_NAME_3 = "java_sdk_tag_03"; - private static final Map.Entry F_TAG_PAIR_1 = - new AbstractMap.SimpleImmutableEntry<>("tag1", "value1"); - private static final Map.Entry F_TAG_PAIR_2 = - new AbstractMap.SimpleImmutableEntry<>("tag2", "value2"); - - private String tagNamespaceId1; - private Map freeformTags; - private Map> definedTags; - private static final RetryPolicy RETRY_POLICY = - new RetryPolicy() - .retryOn(BmcException.class) - .withDelay(5, TimeUnit.SECONDS) - .withMaxRetries(3); - - public TaggingResourceHelper( - @Nonnull BasicAuthenticationDetailsProvider authProvider, - ClientConfigurator configurator, - String tenantId) { - if (authProvider == null) { - throw new NullPointerException("authProvider is marked non-null but is null"); - } - Failsafe.with(RETRY_POLICY) - .run( - () -> { - initialize(authProvider, configurator, tenantId); - }); - } - - public void assertDefinedTags(final Map> actual) { - assertNotNull("Defined tags should not be null", actual); - assertEquals("Defined tags should contain only 1 entry set", 1, actual.size()); - - assertTrue( - String.format( - "The defined tag with key [%s] should be defined", D_TAG_NAMESPACE_LEVEL_1), - actual.containsKey(D_TAG_NAMESPACE_LEVEL_1)); - final Map value = actual.get(D_TAG_NAMESPACE_LEVEL_1); - final Map expect = definedTags.get(D_TAG_NAMESPACE_LEVEL_1); - - assertEquals("The number of values should be equal", expect.size(), value.size()); - assertTrue( - String.format( - "The defined tag attribute with key [%s] should be defined", D_TAG_NAME_1), - value.containsKey(D_TAG_NAME_1)); - assertEquals( - String.format( - "The defined tag attribute value with key [%s] should be equal", - D_TAG_NAME_1), - expect.get(D_TAG_NAME_1).toString(), - value.get(D_TAG_NAME_1)); - assertTrue( - String.format( - "The defined tag attribute with key [%s] should be defined", D_TAG_NAME_2), - value.containsKey(D_TAG_NAME_2)); - assertEquals( - String.format( - "The defined tag attribute value with key [%s] should be equal", - D_TAG_NAME_2), - expect.get(D_TAG_NAME_2).toString(), - value.get(D_TAG_NAME_2)); - assertTrue( - String.format( - "The defined tag attribute with key [%s] should be defined", D_TAG_NAME_3), - value.containsKey(D_TAG_NAME_3)); - - final Object actualTag3Value = value.get(D_TAG_NAME_3); - final String assertMsg = - String.format( - "The defined tag attribute value with key [%s] should be equal", - D_TAG_NAME_3); - if (actualTag3Value instanceof Date) { - assertEquals(assertMsg, expect.get(D_TAG_NAME_3), actualTag3Value); - } else if (actualTag3Value instanceof String) { - final String expectedDate = - DateTimeFormatter.ISO_INSTANT.format( - ((Date) expect.get(D_TAG_NAME_3)).toInstant()); - assertEquals(assertMsg, expectedDate, value.get(D_TAG_NAME_3)); - } else { - fail( - String.format( - "Unknown type [%s] for value of [key: %s]", - actualTag3Value.getClass().getCanonicalName(), D_TAG_NAME_3)); - } - } - - public void assertFreeformTags(final Map actual) { - assertNotNull("FreeformTags should not be null", actual); - assertEquals("FreeformTags should have size of 2", 2, actual.size()); - - assertTrue( - "FreeformTags should contain key: " + F_TAG_PAIR_1.getKey(), - actual.containsKey(F_TAG_PAIR_1.getKey())); - assertEquals( - "FreeformTags should contain value: " + F_TAG_PAIR_1.getValue(), - F_TAG_PAIR_1.getValue(), - actual.get(F_TAG_PAIR_1.getKey())); - - assertTrue( - "FreeformTags should contain key: " + F_TAG_PAIR_2.getKey(), - actual.containsKey(F_TAG_PAIR_2.getKey())); - assertEquals( - "FreeformTags should contain value: " + F_TAG_PAIR_2.getValue(), - F_TAG_PAIR_2.getValue(), - actual.get(F_TAG_PAIR_2.getKey())); - } - - /** - * Performs tagging interactions on an existing resource: - * - *

- Update a resource to have tags - Doing an update with null tags preserves tags - - * Clearing tags on a resource by providing empty maps - * - * @param freeformTagsForUpdate the freeform tags we'll update on the resource - * @param definedTagsForUpdate the defined tags we'll update on the resource - * @param updateTagsOnResourceFunction a function which can take a tagging input and updates the - * the resource with those tags. This function returns the response from the update - * @param getFreeformTagsFromUpdateResponseFunction a function which can get the freeform tags - * from the response from updating a resource - * @param getDefinedTagsFromUpdateResponseFunction a function which can get the defined tags - * from the response from updating a resource - * @param getResourceSupplier a supplier which can retrieve a resource. This supplier returns a - * response from a get service call - * @param getFreeformTagsFromGetResponseFunction a function which can get the freeform tags from - * the response from geting a resource - * @param getDefinedTagsFromGetResponseFunction a function which can get the defined tags from - * the response from getting a resource - */ - public void doTaggingInteractionsOnExistingResource( - final Map freeformTagsForUpdate, - final Map> definedTagsForUpdate, - final Function updateTagsOnResourceFunction, - final Function> getFreeformTagsFromUpdateResponseFunction, - final Function>> - getDefinedTagsFromUpdateResponseFunction, - final Supplier getResourceSupplier, - final Function> getFreeformTagsFromGetResponseFunction, - final Function>> - getDefinedTagsFromGetResponseFunction) { - - final TaggingInput updateWithTags = - new TaggingInput(freeformTagsForUpdate, definedTagsForUpdate); - T updateResponse = updateTagsOnResourceFunction.apply(updateWithTags); - assertEquals( - "Expected defined tags to be changed after update", - definedTagsForUpdate, - getDefinedTagsFromUpdateResponseFunction.apply(updateResponse)); - assertEquals( - "Expected freeform tags to be changed after update", - freeformTagsForUpdate, - getFreeformTagsFromUpdateResponseFunction.apply(updateResponse)); - - U getResponse = getResourceSupplier.get(); - assertEquals( - "Expected updated defined tags to be in get response after update", - definedTagsForUpdate, - getDefinedTagsFromGetResponseFunction.apply(getResponse)); - assertEquals( - "Expected updated freeform tags to be in get response after update", - freeformTagsForUpdate, - getFreeformTagsFromGetResponseFunction.apply(getResponse)); - - final TaggingInput updateWithNullTags = new TaggingInput(null, null); - updateResponse = updateTagsOnResourceFunction.apply(updateWithNullTags); - assertEquals( - "Expected defined tags to not be changed if passed as null in an update", - definedTagsForUpdate, - getDefinedTagsFromUpdateResponseFunction.apply(updateResponse)); - assertEquals( - "Expected freeform tags to not be changed if passed as null in an update", - freeformTagsForUpdate, - getFreeformTagsFromUpdateResponseFunction.apply(updateResponse)); - getResponse = getResourceSupplier.get(); - assertEquals( - "Get resource response: Expected defined tags to not be changed if passed as null in an update", - definedTagsForUpdate, - getDefinedTagsFromGetResponseFunction.apply(getResponse)); - assertEquals( - "Get resource response: Expected freeform tags to not be changed if passed as null in an update", - freeformTagsForUpdate, - getFreeformTagsFromGetResponseFunction.apply(getResponse)); - - final TaggingInput updateToClearTags = new TaggingInput(new HashMap<>(), new HashMap<>()); - updateResponse = updateTagsOnResourceFunction.apply(updateToClearTags); - assertTrue( - "Expected defined tags after clearing tags to be an empty map in the update response", - getDefinedTagsFromUpdateResponseFunction.apply(updateResponse).isEmpty()); - assertTrue( - "Expected freeform tags after clearing tags to be an empty map in the update response", - getFreeformTagsFromUpdateResponseFunction.apply(updateResponse).isEmpty()); - - getResponse = getResourceSupplier.get(); - assertTrue( - "Expected defined tags after clearing tags to be an empty map in the get response", - getDefinedTagsFromUpdateResponseFunction.apply(updateResponse).isEmpty()); - assertTrue( - "Expected freeform tags after clearing tags to be an empty map in the get response", - getFreeformTagsFromUpdateResponseFunction.apply(updateResponse).isEmpty()); - } - - public Map> updatedDefinedTags() { - final Map> updatedDefinedTags = new HashMap<>(); - for (Map.Entry> namespaceAndTags : - getDefinedTags().entrySet()) { - updatedDefinedTags.put(namespaceAndTags.getKey(), new HashMap<>()); - int counter = 0; - for (Map.Entry tagValues : namespaceAndTags.getValue().entrySet()) { - updatedDefinedTags - .get(namespaceAndTags.getKey()) - .put(tagValues.getKey(), String.format("Updated value: %d", counter)); - counter++; - } - } - return updatedDefinedTags; - } - - public Map updatedFreeformTags() { - final Map updatedFreeformTags = new HashMap<>(); - updatedFreeformTags.put("integTag1", "integTagValue"); - updatedFreeformTags.put("integTag2", "another value"); - return updatedFreeformTags; - } - - private void initialize( - BasicAuthenticationDetailsProvider authProvider, - ClientConfigurator configurator, - String tenantId) { - try (IdentityClient identity = new IdentityClient(authProvider, null, configurator)) { - Optional testRegion = BaseTest.getTestRegion(); - - if (testRegion.isPresent()) { - identity.setRegion(testRegion.get()); - } else { - identity.setEndpoint(BaseTest.getTestEndpoint(IdentityClient.SERVICE)); - } - - // Create tag namespaces and tags - tagNamespaceId1 = - createTagNamespace( - authProvider, - identity, - D_TAG_NAMESPACE_LEVEL_1, - "Java SDK Tag Namespace Level 1.", - tenantId); - - createTag(identity, tagNamespaceId1, D_TAG_NAME_1); - createTag(identity, tagNamespaceId1, D_TAG_NAME_2); - createTag(identity, tagNamespaceId1, D_TAG_NAME_3); - - freeformTags = - new HashMap() { - { - put(F_TAG_PAIR_1.getKey(), F_TAG_PAIR_1.getValue()); - put(F_TAG_PAIR_2.getKey(), F_TAG_PAIR_2.getValue()); - } - }; - - definedTags = - new HashMap>() { - { - put( - D_TAG_NAMESPACE_LEVEL_1, - new HashMap() { - { - /* - * TODO: Have an open question about the "10". Core Services appears to be permissive in that - * it takes it and coerces to a number, but Object Storage expects a string: - * - * The value of the 'java_sdk_tag_04' entry in the 'definedTags.java_sdk_tag_ns_0003' - * field must be a JSON string (it was a 'NUMBER') - * - * Object Storage is technically correct: https://docs.cloud.oracle.com/Content/Identity/Concepts/taggingoverview.htm#Concepts - * but this behaviour does differ between different services - */ - put(D_TAG_NAME_1, "10"); - put(D_TAG_NAME_2, "JavaSDK"); - put(D_TAG_NAME_3, new Date()); - } - }); - } - }; - - createTagNamespace( - authProvider, - identity, - D_TAG_NAMESPACE_LEVEL_2, - "Java SDK Tag Namespace Level 2.", - tenantId); - } - } - - private void createTag(IdentityClient identity, String tagNamespaceId, String name) { - ListTagsRequest listTagsRequest = - ListTagsRequest.builder().tagNamespaceId(tagNamespaceId).build(); - - ListTagsResponse listTagsResponse = identity.listTags(listTagsRequest); - - assertNotNull(listTagsResponse); - assertTrue(StringUtils.isNotBlank(listTagsResponse.getOpcRequestId())); - - Optional anyTag = - listTagsResponse.getItems().stream() - .filter(tagSummary -> tagSummary.getName().equals(name)) - .findAny(); - if (anyTag.isPresent()) { - // tag has been created - if (anyTag.get().getIsRetired()) { - identity.updateTag( - UpdateTagRequest.builder() - .tagName(name) - .tagNamespaceId(tagNamespaceId) - .updateTagDetails( - UpdateTagDetails.builder().isRetired(false).build()) - .build()); - } - return; - } - - CreateTagDetails createTagDetails = - CreateTagDetails.builder().name(name).description(name).build(); - - CreateTagRequest createTagRequest = - CreateTagRequest.builder() - .createTagDetails(createTagDetails) - .tagNamespaceId(tagNamespaceId) - .build(); - - CreateTagResponse createTagResponse = identity.createTag(createTagRequest); - - assertNotNull(createTagResponse); - assertTrue(StringUtils.isNotBlank(createTagResponse.getOpcRequestId())); - - Tag tag = createTagResponse.getTag(); - - assertNotNull(tag); - assertNotNull(tag.getId()); - assertEquals(name, tag.getName()); - assertEquals(tagNamespaceId, tag.getTagNamespaceId()); - } - - private String createTagNamespace( - BasicAuthenticationDetailsProvider authProvider, - IdentityClient identity, - String name, - String description, - String tenantId) { - - TagNamespaceSummary tagNamespaceSummary = null; - - for (TagNamespaceSummary tagNamespace : - identity.getPaginators() - .listTagNamespacesRecordIterator( - ListTagNamespacesRequest.builder() - .compartmentId(tenantId) - .build())) { - if (tagNamespace.getName().equals(name) - && tagNamespace.getCompartmentId().equals(tenantId)) { - tagNamespaceSummary = tagNamespace; - break; - } - } - - if (tagNamespaceSummary != null) { - if (tagNamespaceSummary.getIsRetired()) { - // namespace is retired, need to unretire it - identity.updateTagNamespace( - UpdateTagNamespaceRequest.builder() - .tagNamespaceId(tagNamespaceSummary.getId()) - .updateTagNamespaceDetails( - UpdateTagNamespaceDetails.builder() - .isRetired(false) - .build()) - .build()); - } - return tagNamespaceSummary.getId(); - } - - CreateTagNamespaceDetails.Builder createTagNamespaceDetailsBuilder = - CreateTagNamespaceDetails.builder() - .compartmentId(tenantId) - .name(name) - .description(description); - - if (name.equals(D_TAG_NAMESPACE_LEVEL_2)) { - createTagNamespaceDetailsBuilder.freeformTags(freeformTags).definedTags(definedTags); - } - - CreateTagNamespaceDetails createTagNamespaceDetails = - createTagNamespaceDetailsBuilder.build(); - - CreateTagNamespaceRequest createTagNamespaceRequest = - CreateTagNamespaceRequest.builder() - .createTagNamespaceDetails(createTagNamespaceDetails) - .build(); - - CreateTagNamespaceResponse createTagNamespaceResponse = - identity.createTagNamespace(createTagNamespaceRequest); - - assertNotNull(createTagNamespaceResponse); - assertTrue(StringUtils.isNotBlank(createTagNamespaceResponse.getOpcRequestId())); - - TagNamespace tagNamespace = createTagNamespaceResponse.getTagNamespace(); - - assertNotNull(tagNamespace); - assertNotNull(tagNamespace.getId()); - assertEquals(createTagNamespaceDetails.getCompartmentId(), tagNamespace.getCompartmentId()); - assertEquals(createTagNamespaceDetails.getName(), tagNamespace.getName()); - assertEquals(createTagNamespaceDetails.getDescription(), tagNamespace.getDescription()); - - return tagNamespace.getId(); - } - - public String getTagNamespaceId1() { - return this.tagNamespaceId1; - } - - public Map getFreeformTags() { - return this.freeformTags; - } - - public Map> getDefinedTags() { - return this.definedTags; - } - - public static class TaggingInput { - private Map freeformTags; - private Map> definedTags; - - public TaggingInput( - final Map freeformTags, - final Map> definedTags) { - - // Shallow copies are OK here since we'll just be reading these - if (freeformTags != null) { - this.freeformTags = new HashMap<>(freeformTags); - } else { - this.freeformTags = null; - } - - if (definedTags != null) { - this.definedTags = new HashMap<>(definedTags); - } else { - this.definedTags = null; - } - } - - public Map getFreeformTags() { - return this.freeformTags; - } - - public Map> getDefinedTags() { - return this.definedTags; - } - } -} diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/TestResource.java b/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/TestResource.java deleted file mode 100644 index aedf1952b92..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/TestResource.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -/** - * Simple interface to associate something that should be done with a setup/teardown lifecycle in - * unit tests. - */ -public interface TestResource { - /** Execute before running tests. */ - void before() throws Exception; - - /** Execute after test completes. */ - void after() throws Exception; -} diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/TestUserResource.java b/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/TestUserResource.java deleted file mode 100644 index ae0259f6bb4..00000000000 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/test/java/com/oracle/bmc/graalvm/TestUserResource.java +++ /dev/null @@ -1,348 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.graalvm; - -import com.oracle.bmc.Region; -import com.oracle.bmc.auth.BasicAuthenticationDetailsProvider; -import com.oracle.bmc.http.ClientConfigurator; -import com.oracle.bmc.identity.Identity; -import com.oracle.bmc.identity.IdentityClient; -import com.oracle.bmc.identity.model.AddUserToGroupDetails; -import com.oracle.bmc.identity.model.AvailabilityDomain; -import com.oracle.bmc.identity.model.CreateApiKeyDetails; -import com.oracle.bmc.identity.model.CreateGroupDetails; -import com.oracle.bmc.identity.model.CreatePolicyDetails; -import com.oracle.bmc.identity.model.CreateUserDetails; -import com.oracle.bmc.identity.model.Group; -import com.oracle.bmc.identity.model.Policy.LifecycleState; -import com.oracle.bmc.identity.model.User; -import com.oracle.bmc.identity.requests.AddUserToGroupRequest; -import com.oracle.bmc.identity.requests.CreateGroupRequest; -import com.oracle.bmc.identity.requests.CreatePolicyRequest; -import com.oracle.bmc.identity.requests.CreateUserRequest; -import com.oracle.bmc.identity.requests.GetCompartmentRequest; -import com.oracle.bmc.identity.requests.GetPolicyRequest; -import com.oracle.bmc.identity.requests.ListAvailabilityDomainsRequest; -import com.oracle.bmc.identity.requests.ListGroupsRequest; -import com.oracle.bmc.identity.requests.ListUsersRequest; -import com.oracle.bmc.identity.requests.UploadApiKeyRequest; -import com.oracle.bmc.identity.responses.CreateGroupResponse; -import com.oracle.bmc.identity.responses.CreatePolicyResponse; -import com.oracle.bmc.identity.responses.CreateUserResponse; -import com.oracle.bmc.identity.responses.GetCompartmentResponse; -import com.oracle.bmc.identity.responses.ListAvailabilityDomainsResponse; -import com.oracle.bmc.identity.responses.ListGroupsResponse; -import com.oracle.bmc.identity.responses.ListUsersResponse; -import com.oracle.bmc.model.BmcException; -import net.jodah.failsafe.Failsafe; -import net.jodah.failsafe.RetryPolicy; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.Optional; -import java.util.concurrent.TimeUnit; - -public class TestUserResource implements TestResource { - // This retry policy is intended to be used when we try and ensure that a policy has been - // applied - // to the user created inside this resource. We retry on 404s as they'd indicate we're not - // authorised - // (or the compartment doesn't exist, but that shouldn't be the case based on where this policy - // is used) - final RetryPolicy CHECK_IAM_POLICY_APPLIED_RETRY_POLICY = - new RetryPolicy() - .retryOn( - e -> - e instanceof BmcException - && ((BmcException) e).getStatusCode() == 404) - .withDelay(10, TimeUnit.SECONDS) - .withMaxRetries(10); - final String TEST_USER_NAME = "JavaSDK.TestUser"; - - private final List availabilityDomains = new ArrayList<>(); - - // provider must have admin privileges - private final BasicAuthenticationDetailsProvider provider; - private final String publicKey; - private final ClientConfigurator configurator; - private final String tenantId; - - private Identity identity; - private String userId; - private String groupId; - private String policyId; - - private String compartmentName; - - private String userName; - private String policyTesterGroupName; - - @java.beans.ConstructorProperties({"provider", "publicKey", "configurator", "tenantId"}) - public TestUserResource( - BasicAuthenticationDetailsProvider provider, - String publicKey, - ClientConfigurator configurator, - String tenantId) { - this.provider = provider; - this.publicKey = publicKey; - this.configurator = configurator; - this.tenantId = tenantId; - } - - @Override - public void before() throws Exception { - try { - identity = new IdentityClient(provider, null, configurator); - Optional testRegion = BaseTest.getTestRegion(); - if (testRegion.isPresent()) { - identity.setRegion(testRegion.get()); - } else { - String testEndpoint = BaseTest.getTestEndpoint(IdentityClient.SERVICE); - System.out.println( - "Using " - + testEndpoint - + " for " - + IdentityClient.SERVICE.getServiceName()); - identity.setEndpoint(testEndpoint); - } - - Optional foundTestUser = findUserByName(TEST_USER_NAME); - if (foundTestUser.isPresent()) { - System.out.println( - "Found existing TEST USER:" - + foundTestUser.get().getName() - + ", userId=" - + foundTestUser.get().getId()); - userId = foundTestUser.get().getId(); - loadAvailabilityDomains(); - return; - } - - System.out.println("Start creating TEST USER..."); - - userName = TEST_USER_NAME; - CreateUserResponse createUserResponse = - identity.createUser( - CreateUserRequest.builder() - .createUserDetails( - CreateUserDetails.builder() - .compartmentId(tenantId) - .name(userName) - .description("OK to delete") - .build()) - .build()); - userId = createUserResponse.getUser().getId(); - identity.uploadApiKey( - UploadApiKeyRequest.builder() - .userId(userId) - .createApiKeyDetails( - CreateApiKeyDetails.builder().key(publicKey).build()) - .build()); - - String groupName = "GroupFor." + userName; - Optional groupByName = findGroupByName(groupName); - if (groupByName.isPresent()) { - groupId = groupByName.get().getId(); - } else { - CreateGroupResponse createGroupResponse = - identity.createGroup( - CreateGroupRequest.builder() - .createGroupDetails( - CreateGroupDetails.builder() - .compartmentId(tenantId) - .description("OK to delete") - .name(groupName) - .build()) - .build()); - groupId = createGroupResponse.getGroup().getId(); - } - - policyTesterGroupName = "2GroupFor." + userName; - Optional policyTesterGroupByName = findGroupByName(policyTesterGroupName); - if (!policyTesterGroupByName.isPresent()) { - identity.createGroup( - CreateGroupRequest.builder() - .createGroupDetails( - CreateGroupDetails.builder() - .compartmentId(tenantId) - .description("OK to delete") - .name(policyTesterGroupName) - .build()) - .build()); - } - - identity.addUserToGroup( - AddUserToGroupRequest.builder() - .addUserToGroupDetails( - AddUserToGroupDetails.builder() - .groupId(groupId) - .userId(userId) - .build()) - .build()); - - GetCompartmentResponse compartmentResponse = - identity.getCompartment( - GetCompartmentRequest.builder() - .compartmentId(BaseTest.getTestCompartmentId()) - .build()); - compartmentName = compartmentResponse.getCompartment().getName(); - - List statements = new ArrayList<>(); - statements.add( - "Allow group " - + groupName - + " manage all-resources on compartment " - + compartmentName); - - // allow user to call listVolumeBackupPolicies - statements.add("Allow group " + groupName + " to read volume-family in tenancy"); - // allow user to use tag-namespaces across compartments. - statements.add("Allow group " + groupName + " to use tag-namespaces in tenancy"); - CreatePolicyResponse createPolicyResponse = - identity.createPolicy( - CreatePolicyRequest.builder() - .createPolicyDetails( - CreatePolicyDetails.builder() - .compartmentId(tenantId) - .description("OK to delete") - .name("PolicyFor." + userName) - .statements(statements) - .build()) - .build()); - policyId = createPolicyResponse.getPolicy().getId(); - - identity.getWaiters() - .forPolicy( - GetPolicyRequest.builder().policyId(policyId).build(), - LifecycleState.Active) - .execute(); - - // small sleep to allow policy to take effect - Thread.sleep(10000L); - - loadAvailabilityDomains(); - - testPolicyActive(); - - System.out.println("End creating TEST USER"); - } catch (Exception e) { - e.printStackTrace(System.err); - throw e; - } - } - - @Override - public void after() throws Exception { - identity.close(); - } - - /** - * This makes sure that the policy applied to the temporary user in this class is active. The - * policy we're giving them is: - * - *

Allow group to manage all-resources on compartment - * - *

So we can make sure that the policy is active by performing some action against the - * compartment. In this case we'll create a policy in the compartment. This method will also - * retry in case it takes longer to apply the policy than "normal" (according to the docs "New - * policies take effect typically within 10 seconds") - */ - private void testPolicyActive() throws Exception { - try (Identity testClient = - new IdentityClient( - BaseTest.createUserProvider(userId), - null, - BaseTest.createUserConfigurator(userId))) { - Optional testRegion = BaseTest.getTestRegion(); - if (testRegion.isPresent()) { - testClient.setRegion(testRegion.get()); - } else { - String testEndpoint = BaseTest.getTestEndpoint(IdentityClient.SERVICE); - System.out.println( - "Using " - + testEndpoint - + " for " - + IdentityClient.SERVICE.getServiceName()); - - testClient.setEndpoint(testEndpoint); - } - - final String policyStatement = - String.format( - "Allow group %s to manage instance-family in compartment %s", - policyTesterGroupName, compartmentName); - - final List statements = Arrays.asList(policyStatement); - final CreatePolicyRequest createPolicyRequest = - CreatePolicyRequest.builder() - .createPolicyDetails( - CreatePolicyDetails.builder() - .compartmentId(BaseTest.getTestCompartmentId()) - .description("OK to delete") - .name("2PolicyFor." + userName) - .statements(statements) - .build()) - .build(); - - // Try and create the policy. We don't have any waiters since a successful creation - // should be sufficient to know that - // temporary user's policy has been applied and is being used/evaluated - final CreatePolicyResponse createPolicyResponse = - Failsafe.with(CHECK_IAM_POLICY_APPLIED_RETRY_POLICY) - .get(() -> testClient.createPolicy(createPolicyRequest)); - } - } - - private Optional findUserByName(String name) { - for (ListUsersResponse users : - identity.getPaginators() - .listUsersResponseIterator( - ListUsersRequest.builder().compartmentId(tenantId).build())) { - Optional foundUser = - users.getItems().stream().filter(user -> user.getName().equals(name)).findAny(); - if (foundUser.isPresent()) { - return foundUser; - } - } - return Optional.empty(); - } - - private Optional findGroupByName(String name) { - for (ListGroupsResponse groups : - identity.getPaginators() - .listGroupsResponseIterator( - ListGroupsRequest.builder().compartmentId(tenantId).build())) { - Optional foundGroup = - groups.getItems().stream() - .filter(user -> user.getName().equals(name)) - .findAny(); - if (foundGroup.isPresent()) { - return foundGroup; - } - } - return Optional.empty(); - } - - private void loadAvailabilityDomains() { - ListAvailabilityDomainsResponse availabilityDomainsResponse = - identity.listAvailabilityDomains( - ListAvailabilityDomainsRequest.builder() - .compartmentId(BaseTest.getTestCompartmentId()) - .build()); - for (AvailabilityDomain ad : - BaseTest.reorderAvailabilityDomain(availabilityDomainsResponse.getItems())) { - availabilityDomains.add(ad.getName()); - } - } - - public List getAvailabilityDomains() { - return this.availabilityDomains; - } - - public String getUserId() { - return this.userId; - } -} diff --git a/bmc-addons/bmc-oke-workload-identity/pom.xml b/bmc-addons/bmc-oke-workload-identity/pom.xml index 5064658f226..97a2aa94258 100644 --- a/bmc-addons/bmc-oke-workload-identity/pom.xml +++ b/bmc-addons/bmc-oke-workload-identity/pom.xml @@ -4,7 +4,7 @@ oci-java-sdk-addons com.oracle.oci.sdk - 3.27.0 + 3.28.0 4.0.0 @@ -38,25 +38,25 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 compile com.oracle.oci.sdk oci-java-sdk-core - 3.27.0 + 3.28.0 test com.oracle.oci.sdk oci-java-sdk-identity - 3.27.0 + 3.28.0 test com.oracle.oci.sdk oci-java-sdk-keymanagement - 3.27.0 + 3.28.0 test diff --git a/bmc-addons/bmc-oke-workload-identity/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/auth/okeworkloadidentity/java-sdk-oke-workload-identity/reflect-config.json b/bmc-addons/bmc-oke-workload-identity/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/auth/okeworkloadidentity/java-sdk-oke-workload-identity/reflect-config.json new file mode 100644 index 00000000000..d094aaaa3a0 --- /dev/null +++ b/bmc-addons/bmc-oke-workload-identity/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/auth/okeworkloadidentity/java-sdk-oke-workload-identity/reflect-config.json @@ -0,0 +1,9 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.auth.okeworkloadidentity.internal.OkeResourcePrincipalSessionToken", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-addons/bmc-resteasy-client-configurator/pom.xml b/bmc-addons/bmc-resteasy-client-configurator/pom.xml index 8799ae70727..418375e001d 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.27.0 + 3.28.0 ../pom.xml @@ -23,7 +23,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ 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 9935bbbd1c1..af1ee189857 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.27.0 + 3.28.0 ../pom.xml 4.0.0 @@ -39,13 +39,13 @@ com.oracle.oci.sdk oci-java-sdk-addons-sasl - 3.27.0 + 3.28.0 compile com.oracle.oci.sdk oci-java-sdk-addons-oke-workload-identity - 3.27.0 + 3.28.0 compile diff --git a/bmc-addons/bmc-sasl/pom.xml b/bmc-addons/bmc-sasl/pom.xml index 714258a0986..f30bc0d7e28 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.27.0 + 3.28.0 ../pom.xml @@ -60,7 +60,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-addons/pom.xml b/bmc-addons/pom.xml index a4ac78d04a2..9c31d181cbd 100644 --- a/bmc-addons/pom.xml +++ b/bmc-addons/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml @@ -17,8 +17,6 @@ bmc-apache-connector-provider - bmc-graalvm-addon - bmc-graalvm-jersey3-addon bmc-resteasy-client-configurator bmc-sasl bmc-apache-configurator-jersey-addon diff --git a/bmc-adm/pom.xml b/bmc-adm/pom.xml index f81a93be6e9..3cb387cd3ba 100644 --- a/bmc-adm/pom.xml +++ b/bmc-adm/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-adm @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-adm/src/main/java/com/oracle/bmc/adm/SdkClientsMetadata.java b/bmc-adm/src/main/java/com/oracle/bmc/adm/SdkClientsMetadata.java deleted file mode 100644 index dd6414365d4..00000000000 --- a/bmc-adm/src/main/java/com/oracle/bmc/adm/SdkClientsMetadata.java +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.adm; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220421") -@SdkClients({ - ApplicationDependencyManagementAsyncClient.class, - ApplicationDependencyManagementClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-adm/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-adm/reflect-config.json b/bmc-adm/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-adm/reflect-config.json new file mode 100644 index 00000000000..36c49ce2e92 --- /dev/null +++ b/bmc-adm/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-adm/reflect-config.json @@ -0,0 +1,978 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ApplicationDependency", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ApplicationDependency$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ApplicationDependencyRecommendationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ApplicationDependencyRecommendationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ApplicationDependencyRecommendationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ApplicationDependencyRecommendationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ApplicationDependencyVulnerabilityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ApplicationDependencyVulnerabilityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ApplicationDependencyVulnerabilitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ApplicationDependencyVulnerabilitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ApplyStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ApplyStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ChangeKnowledgeBaseCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ChangeKnowledgeBaseCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ChangeRemediationRecipeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ChangeRemediationRecipeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ChangeRemediationRunCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ChangeRemediationRunCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ChangeVulnerabilityAuditCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ChangeVulnerabilityAuditCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.CreateKnowledgeBaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.CreateKnowledgeBaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.CreateRemediationRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.CreateRemediationRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.CreateRemediationRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.CreateRemediationRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.CreateVulnerabilityAuditDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.CreateVulnerabilityAuditDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.DetectConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.DetectConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.DetectConfiguration$UpgradePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.DetectStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.DetectStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ExternalResourceVulnerabilityAuditSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ExternalResourceVulnerabilityAuditSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ExternalScmConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ExternalScmConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ExternalScmConfiguration$ExternalScmType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.GitHubActionsConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.GitHubActionsConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.GitLabPipelineConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.GitLabPipelineConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.JenkinsPipelineConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.JenkinsPipelineConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.KnowledgeBase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.KnowledgeBase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.KnowledgeBase$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.KnowledgeBaseCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.KnowledgeBaseCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.KnowledgeBaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.KnowledgeBaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.NetworkConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.NetworkConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.NoneVerifyConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.NoneVerifyConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.OciCodeRepositoryConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.OciCodeRepositoryConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.OciDevOpsBuildConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.OciDevOpsBuildConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.OciResourceVulnerabilityAuditSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.OciResourceVulnerabilityAuditSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.PipelineProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.PipelineProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.PullRequestProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.PullRequestProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RecommendStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RecommendStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRecipe", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRecipe$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRecipe$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRecipeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRecipeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRecipeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRecipeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRun", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRun$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRun$RemediationRunSource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRun$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRunCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRunCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRunStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRunStage$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRunStageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRunStageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRunStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRunStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRunStageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRunSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.RemediationRunSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ScmConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.ScmConfiguration$ScmType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.StageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.StageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.UnknownSourceVulnerabilityAuditSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.UnknownSourceVulnerabilityAuditSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.UpdateKnowledgeBaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.UpdateKnowledgeBaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.UpdateRemediationRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.UpdateRemediationRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.UpdateRemediationRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.UpdateRemediationRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.UpdateVulnerabilityAuditDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.UpdateVulnerabilityAuditDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VerifyConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VerifyConfiguration$BuildServiceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VerifyStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VerifyStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.Vulnerability", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.Vulnerability$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VulnerabilityAudit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VulnerabilityAudit$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VulnerabilityAudit$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VulnerabilityAudit$BuildType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VulnerabilityAuditCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VulnerabilityAuditCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VulnerabilityAuditConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VulnerabilityAuditConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VulnerabilityAuditSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VulnerabilityAuditSource$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VulnerabilityAuditSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.VulnerabilityAuditSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.adm.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-aianomalydetection/pom.xml b/bmc-aianomalydetection/pom.xml index 2f52cb32a51..dae89e6e940 100644 --- a/bmc-aianomalydetection/pom.xml +++ b/bmc-aianomalydetection/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-aianomalydetection @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-aianomalydetection/src/main/java/com/oracle/bmc/aianomalydetection/SdkClientsMetadata.java b/bmc-aianomalydetection/src/main/java/com/oracle/bmc/aianomalydetection/SdkClientsMetadata.java deleted file mode 100644 index d8861c848d3..00000000000 --- a/bmc-aianomalydetection/src/main/java/com/oracle/bmc/aianomalydetection/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.aianomalydetection; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210101") -@SdkClients({AnomalyDetectionAsyncClient.class, AnomalyDetectionClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-aianomalydetection/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-aianomalydetection/reflect-config.json b/bmc-aianomalydetection/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-aianomalydetection/reflect-config.json new file mode 100644 index 00000000000..65f118c64e1 --- /dev/null +++ b/bmc-aianomalydetection/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-aianomalydetection/reflect-config.json @@ -0,0 +1,1037 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.AiPrivateEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.AiPrivateEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.AiPrivateEndpoint$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.AiPrivateEndpointCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.AiPrivateEndpointCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.AiPrivateEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.AiPrivateEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.Anomaly", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.Anomaly$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.AnomalyDetectResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.AnomalyDetectResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ChangeAiPrivateEndpointCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ChangeAiPrivateEndpointCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ChangeDataAssetCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ChangeDataAssetCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ChangeDetectAnomalyJobCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ChangeDetectAnomalyJobCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ChangeModelCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ChangeModelCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ChangeProjectCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ChangeProjectCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.CreateAiPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.CreateAiPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.CreateDataAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.CreateDataAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.CreateDetectAnomalyJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.CreateDetectAnomalyJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.CreateModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.CreateModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.CreateProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.CreateProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataAsset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataAsset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataAsset$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataAssetCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataAssetCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataAssetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataAssetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataSourceDetailsATP", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataSourceDetailsATP$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataSourceDetailsInflux", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataSourceDetailsInflux$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataSourceDetailsObjectStorage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataSourceDetailsObjectStorage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DataSourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DetectAnomaliesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DetectAnomaliesDetails$RequestType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DetectAnomalyJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DetectAnomalyJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DetectAnomalyJob$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DetectAnomalyJobCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DetectAnomalyJobCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DetectAnomalyJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DetectAnomalyJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DetectionResultItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.DetectionResultItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.EmbeddedDetectAnomaliesRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.EmbeddedDetectAnomaliesRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.EmbeddedDetectAnomaliesRequest$ContentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.EmbeddedInputDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.EmbeddedInputDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.EmbeddedInputDetails$ContentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InfluxDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InfluxDetailsV1v8", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InfluxDetailsV1v8$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InfluxDetailsV2v0", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InfluxDetailsV2v0$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InfluxVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InlineDetectAnomaliesRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InlineDetectAnomaliesRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InlineInputDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InlineInputDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InlineInputJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InlineInputJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InputDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InputDetails$InputType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InputJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.InputJobDetails$InputType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.Model", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.Model$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.Model$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ModelCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ModelCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ModelSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ModelSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ModelTrainingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ModelTrainingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ModelTrainingDetails$AlgorithmHint", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ModelTrainingResults", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ModelTrainingResults$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ModelTrainingResults$Algorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ObjectListInputDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ObjectListInputDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ObjectListInputJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ObjectListInputJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ObjectLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ObjectLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ObjectStorageLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ObjectStorageLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ObjectStoreOutputDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ObjectStoreOutputDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.OutputDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.OutputDetails$OutputType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.OutputJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.OutputJobDetails$OutputType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.PerSignalDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.PerSignalDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.PerSignalDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.Project", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.Project$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.Project$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ProjectCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ProjectCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ProjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.ProjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.RowReductionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.RowReductionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.RowReductionDetails$ReductionMethod", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.UpdateAiPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.UpdateAiPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.UpdateDataAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.UpdateDataAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.UpdateDetectAnomalyJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.UpdateDetectAnomalyJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.UpdateModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.UpdateModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.UpdateProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.UpdateProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aianomalydetection.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-aidocument/pom.xml b/bmc-aidocument/pom.xml index 28564cb0262..f7956523b8b 100644 --- a/bmc-aidocument/pom.xml +++ b/bmc-aidocument/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-aidocument @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-aidocument/src/main/java/com/oracle/bmc/aidocument/SdkClientsMetadata.java b/bmc-aidocument/src/main/java/com/oracle/bmc/aidocument/SdkClientsMetadata.java deleted file mode 100644 index 62d0e200e72..00000000000 --- a/bmc-aidocument/src/main/java/com/oracle/bmc/aidocument/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.aidocument; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20221109") -@SdkClients({AIServiceDocumentAsyncClient.class, AIServiceDocumentClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-aidocument/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-aidocument/reflect-config.json b/bmc-aidocument/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-aidocument/reflect-config.json new file mode 100644 index 00000000000..474238844c0 --- /dev/null +++ b/bmc-aidocument/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-aidocument/reflect-config.json @@ -0,0 +1,1213 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.AnalyzeDocumentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.AnalyzeDocumentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.AnalyzeDocumentResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.AnalyzeDocumentResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.BoundingPolygon", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.BoundingPolygon$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Cell", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Cell$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ChangeModelCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ChangeModelCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ChangeProjectCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ChangeProjectCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ComponentModel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ComponentModel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.CreateModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.CreateModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.CreateProcessorJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.CreateProcessorJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.CreateProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.CreateProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DataScienceLabelingDataset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DataScienceLabelingDataset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Dataset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Dataset$DatasetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DatasetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DatasetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DetectedDocumentType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DetectedDocumentType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DetectedLanguage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DetectedLanguage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Dimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Dimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Dimensions$Unit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentClassificationConfidenceEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentClassificationConfidenceEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentClassificationFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentClassificationFeature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentClassificationLabelMetricsReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentClassificationLabelMetricsReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentClassificationModelMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentClassificationModelMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentClassificationOverallMetricsReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentClassificationOverallMetricsReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentDetails$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentFeature$FeatureType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentField$FieldType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentKeyValueExtractionFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentKeyValueExtractionFeature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentLanguageClassificationFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentLanguageClassificationFeature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentTableExtractionFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentTableExtractionFeature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentTextExtractionFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentTextExtractionFeature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.DocumentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.FieldLabel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.FieldLabel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.FieldName", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.FieldName$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.FieldValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.FieldValue$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.GeneralProcessorConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.GeneralProcessorConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.InlineDocumentContent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.InlineDocumentContent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.InlineDocumentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.InlineDocumentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.InputLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.InputLocation$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.KeyValueDetectionConfidenceEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.KeyValueDetectionConfidenceEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.KeyValueDetectionLabelMetricsReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.KeyValueDetectionLabelMetricsReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.KeyValueDetectionModelMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.KeyValueDetectionModelMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.KeyValueDetectionOverallMetricsReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.KeyValueDetectionOverallMetricsReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Line", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Line$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Model", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Model$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Model$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Model$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ModelCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ModelCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ModelMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ModelMetrics$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ModelSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ModelSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.NormalizedVertex", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.NormalizedVertex$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ObjectLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ObjectLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ObjectStorageDataset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ObjectStorageDataset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ObjectStorageDocumentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ObjectStorageDocumentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ObjectStorageLocations", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ObjectStorageLocations$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.OutputLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.OutputLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Page", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Page$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.PatchModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.PatchModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.PatchModelOperation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.PatchModelOperation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.PatchModelOperation$Operation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.PatchResponseMessage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.PatchResponseMessage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ProcessingError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ProcessingError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ProcessorConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ProcessorJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ProcessorJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ProcessorJob$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ProcessorJob$LifecycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ProcessorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Project", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Project$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Project$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ProjectCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ProjectCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ProjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ProjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Table", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Table$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.TableRow", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.TableRow$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.UpdateModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.UpdateModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.UpdateProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.UpdateProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ValueArray", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ValueArray$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ValueDate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ValueDate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ValueInteger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ValueInteger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ValueNumber", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ValueNumber$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ValuePhoneNumber", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ValuePhoneNumber$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ValueString", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ValueString$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ValueTime", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.ValueTime$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Word", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.Word$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aidocument.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-ailanguage/pom.xml b/bmc-ailanguage/pom.xml index f5f4bab7de2..ae82c61ea64 100644 --- a/bmc-ailanguage/pom.xml +++ b/bmc-ailanguage/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-ailanguage @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-ailanguage/src/main/java/com/oracle/bmc/ailanguage/SdkClientsMetadata.java b/bmc-ailanguage/src/main/java/com/oracle/bmc/ailanguage/SdkClientsMetadata.java deleted file mode 100644 index 8a1b3594854..00000000000 --- a/bmc-ailanguage/src/main/java/com/oracle/bmc/ailanguage/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.ailanguage; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20221001") -@SdkClients({AIServiceLanguageAsyncClient.class, AIServiceLanguageClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-ailanguage/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ailanguage/reflect-config.json b/bmc-ailanguage/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ailanguage/reflect-config.json new file mode 100644 index 00000000000..3b38e0f6dac --- /dev/null +++ b/bmc-ailanguage/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ailanguage/reflect-config.json @@ -0,0 +1,1612 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectDominantLanguageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectDominantLanguageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectDominantLanguageResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectDominantLanguageResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageEntitiesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageEntitiesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageEntitiesResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageEntitiesResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageKeyPhrasesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageKeyPhrasesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageKeyPhrasesResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageKeyPhrasesResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguagePiiEntitiesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguagePiiEntitiesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguagePiiEntitiesResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguagePiiEntitiesResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageSentimentsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageSentimentsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageSentimentsResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageSentimentsResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageTextClassificationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageTextClassificationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageTextClassificationResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchDetectLanguageTextClassificationResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchLanguageTranslationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchLanguageTranslationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchLanguageTranslationResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.BatchLanguageTranslationResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Capabilities", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Capabilities$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Capability", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Capability$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ChangeEndpointCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ChangeEndpointCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ChangeModelCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ChangeModelCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ChangeProjectCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ChangeProjectCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ClassMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ClassMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ClassificationMultiClassModeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ClassificationMultiClassModeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ClassificationMultiLabelModeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ClassificationMultiLabelModeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ClassificationType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ClassificationType$ClassificationMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ConfusionMatrixDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ConfusionMatrixDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.CreateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.CreateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.CreateModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.CreateModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.CreateProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.CreateProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DataScienceLabelingDataset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DataScienceLabelingDataset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DatasetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DatasetDetails$DatasetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectDominantLanguageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectDominantLanguageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectDominantLanguageResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectDominantLanguageResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageEntitiesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageEntitiesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageEntitiesResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageEntitiesResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageKeyPhrasesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageKeyPhrasesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageKeyPhrasesResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageKeyPhrasesResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageSentimentsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageSentimentsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageSentimentsResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageSentimentsResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageTextClassificationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageTextClassificationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageTextClassificationResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectLanguageTextClassificationResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectedLanguage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DetectedLanguage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DocumentError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DocumentError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DominantLanguageDocument", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DominantLanguageDocument$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DominantLanguageDocumentResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.DominantLanguageDocumentResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Endpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Endpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Endpoint$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.EndpointCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.EndpointCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.EndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.EndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Entity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Entity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.EntityDocumentResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.EntityDocumentResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.EntityLabelErrorAnalysis", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.EntityLabelErrorAnalysis$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.EntityMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.EntityMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ErrorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ErrorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.EvaluationResultCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.EvaluationResultCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.EvaluationResultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.EvaluationResults", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.HierarchicalEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.HierarchicalEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.KeyPhrase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.KeyPhrase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.KeyPhraseDocumentResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.KeyPhraseDocumentResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.LocationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.LocationDetails$LocationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Model", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Model$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Model$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ModelCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ModelCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ModelDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ModelSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ModelSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ModelTypeInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ModelTypeInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.NamedEntityRecognitionEvaluationResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.NamedEntityRecognitionEvaluationResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.NamedEntityRecognitionEvaluationResults", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.NamedEntityRecognitionEvaluationResults$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.NamedEntityRecognitionModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.NamedEntityRecognitionModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.NamedEntityRecognitionModelMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.NamedEntityRecognitionModelMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.NerModelVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ObjectListDataset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ObjectListDataset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ObjectStorageDataset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ObjectStorageDataset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PiiEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PiiEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PiiEntityDocumentResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PiiEntityDocumentResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PiiEntityMask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PiiEntityMask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PiiEntityMasking", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PiiEntityMasking$Mode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PiiEntityRemove", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PiiEntityRemove$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PiiEntityReplace", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PiiEntityReplace$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreDeployedLanguageModels", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreDeployedLanguageModels$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedHealthNluModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedHealthNluModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedKeyPhraseExtractionModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedKeyPhraseExtractionModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedLanguageDetectionModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedLanguageDetectionModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedNamedEntityRecognitionModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedNamedEntityRecognitionModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedPhiModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedPhiModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedPiiModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedPiiModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedSentimentAnalysisModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedSentimentAnalysisModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedSummarization", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedSummarization$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedTextClassificationModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedTextClassificationModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedUniversalModel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.PreTrainedUniversalModel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Project", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Project$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.Project$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ProjectCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ProjectCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ProjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.ProjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.SentimentAspect", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.SentimentAspect$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.SentimentDocumentResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.SentimentDocumentResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.SentimentSentence", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.SentimentSentence$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TestAndValidationDatasetStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TestAndValidationDatasetStrategy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TestStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TestStrategy$StrategyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TextClassification", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TextClassification$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TextClassificationDocumentResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TextClassificationDocumentResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TextClassificationEvaluationResults", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TextClassificationEvaluationResults$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TextClassificationModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TextClassificationModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TextClassificationModelEvaluationResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TextClassificationModelEvaluationResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TextClassificationModelMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TextClassificationModelMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TextDocument", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TextDocument$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TranslationDocumentResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.TranslationDocumentResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.UpdateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.UpdateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.UpdateModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.UpdateModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.UpdateProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.UpdateProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequestLog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequestLog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequestLogCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequestLogCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ailanguage.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-aispeech/pom.xml b/bmc-aispeech/pom.xml index fe019599b8e..2544dd8cdd0 100644 --- a/bmc-aispeech/pom.xml +++ b/bmc-aispeech/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-aispeech @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-aispeech/src/main/java/com/oracle/bmc/aispeech/SdkClientsMetadata.java b/bmc-aispeech/src/main/java/com/oracle/bmc/aispeech/SdkClientsMetadata.java deleted file mode 100644 index fd7fd8bace3..00000000000 --- a/bmc-aispeech/src/main/java/com/oracle/bmc/aispeech/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.aispeech; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220101") -@SdkClients({AIServiceSpeechAsyncClient.class, AIServiceSpeechClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-aispeech/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-aispeech/reflect-config.json b/bmc-aispeech/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-aispeech/reflect-config.json new file mode 100644 index 00000000000..5d2b4ef51e8 --- /dev/null +++ b/bmc-aispeech/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-aispeech/reflect-config.json @@ -0,0 +1,314 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.AudioFormatDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.AudioFormatDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.ChangeTranscriptionJobCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.ChangeTranscriptionJobCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.CreateTranscriptionJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.CreateTranscriptionJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.CreateTranscriptionJobDetails$AdditionalTranscriptionFormats", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.InputLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.InputLocation$LocationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.ObjectListFileInputLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.ObjectListFileInputLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.ObjectListInlineInputLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.ObjectListInlineInputLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.ObjectLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.ObjectLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.OutputLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.OutputLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.ProfanityTranscriptionFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.ProfanityTranscriptionFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.ProfanityTranscriptionFilter$Mode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionFilter$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionJob$AdditionalTranscriptionFormats", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionJob$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionJobCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionJobCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionModelDetails$Domain", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionModelDetails$LanguageCode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionNormalization", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionNormalization$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionTask$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionTaskCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionTaskCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionTaskSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.TranscriptionTaskSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.UpdateTranscriptionJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aispeech.model.UpdateTranscriptionJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-aivision/pom.xml b/bmc-aivision/pom.xml index f2dded4f0dd..27444f88e43 100644 --- a/bmc-aivision/pom.xml +++ b/bmc-aivision/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-aivision @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-aivision/src/main/java/com/oracle/bmc/aivision/SdkClientsMetadata.java b/bmc-aivision/src/main/java/com/oracle/bmc/aivision/SdkClientsMetadata.java deleted file mode 100644 index 6f1d09df2ef..00000000000 --- a/bmc-aivision/src/main/java/com/oracle/bmc/aivision/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.aivision; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") -@SdkClients({AIServiceVisionAsyncClient.class, AIServiceVisionClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-aivision/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-aivision/reflect-config.json b/bmc-aivision/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-aivision/reflect-config.json new file mode 100644 index 00000000000..7c8fe096a01 --- /dev/null +++ b/bmc-aivision/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-aivision/reflect-config.json @@ -0,0 +1,1239 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.AnalyzeDocumentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.AnalyzeDocumentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.AnalyzeDocumentResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.AnalyzeDocumentResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.AnalyzeImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.AnalyzeImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.AnalyzeImageResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.AnalyzeImageResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.BoundingPolygon", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.BoundingPolygon$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Cell", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Cell$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ChangeModelCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ChangeModelCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ChangeProjectCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ChangeProjectCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.CreateDocumentJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.CreateDocumentJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.CreateImageJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.CreateImageJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.CreateModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.CreateModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.CreateProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.CreateProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DataScienceLabelingDataset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DataScienceLabelingDataset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Dataset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Dataset$DatasetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DetectedDocumentType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DetectedDocumentType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DetectedLanguage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DetectedLanguage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Dimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Dimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Dimensions$Unit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentClassificationFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentClassificationFeature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentDetails$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentFeature$FeatureType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentField$FieldType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentJob$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentJob$LifecycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentKeyValueDetectionFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentKeyValueDetectionFeature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentLanguage", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentLanguageClassificationFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentLanguageClassificationFeature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentTableDetectionFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentTableDetectionFeature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentTextDetectionFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentTextDetectionFeature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.DocumentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Face", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Face$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.FaceDetectionFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.FaceDetectionFeature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.FieldLabel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.FieldLabel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.FieldName", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.FieldName$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.FieldValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.FieldValue$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageClassificationFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageClassificationFeature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageDetails$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageFeature$FeatureType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageJob$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageJob$LifecycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageObjectDetectionFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageObjectDetectionFeature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageText", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageText$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageTextDetectionFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ImageTextDetectionFeature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.InlineDocumentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.InlineDocumentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.InlineImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.InlineImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.InputLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.InputLocation$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Label", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Label$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Landmark", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Landmark$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Landmark$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Line", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Line$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Model", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Model$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Model$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Model$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ModelCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ModelCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ModelSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ModelSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.NormalizedVertex", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.NormalizedVertex$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ObjectListInlineInputLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ObjectListInlineInputLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ObjectLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ObjectLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ObjectStorageDataset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ObjectStorageDataset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ObjectStorageDocumentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ObjectStorageDocumentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ObjectStorageImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ObjectStorageImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.OntologyClass", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.OntologyClass$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.OutputLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.OutputLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Page", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Page$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ProcessingError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ProcessingError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Project", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Project$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Project$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ProjectCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ProjectCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ProjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ProjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Table", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Table$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.TableRow", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.TableRow$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.UpdateModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.UpdateModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.UpdateProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.UpdateProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ValueArray", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ValueArray$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ValueDate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ValueDate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ValueInteger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ValueInteger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ValueNumber", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ValueNumber$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ValuePhoneNumber", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ValuePhoneNumber$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ValueString", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ValueString$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ValueTime", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.ValueTime$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Word", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.Word$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.aivision.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-analytics/pom.xml b/bmc-analytics/pom.xml index 58b05190acf..f1b201b3005 100644 --- a/bmc-analytics/pom.xml +++ b/bmc-analytics/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-analytics @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/SdkClientsMetadata.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/SdkClientsMetadata.java deleted file mode 100644 index e61085f12d6..00000000000 --- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331") -@SdkClients({AnalyticsAsyncClient.class, AnalyticsClient.class}) -public final class SdkClientsMetadata {} 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 new file mode 100644 index 00000000000..42b98ce432b --- /dev/null +++ b/bmc-analytics/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-analytics/reflect-config.json @@ -0,0 +1,437 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.AccessControlServiceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.AnalyticsInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.AnalyticsInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.AnalyticsInstanceLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.AnalyticsInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.AnalyticsInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.Capacity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.Capacity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.CapacityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.ChangeAnalyticsInstanceNetworkEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.ChangeAnalyticsInstanceNetworkEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.ChangeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.ChangeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.CreateAnalyticsInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.CreateAnalyticsInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.CreatePrivateAccessChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.CreatePrivateAccessChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.CreateVanityUrlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.CreateVanityUrlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.FeatureSet", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.LicenseType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.NetworkEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.NetworkEndpointType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.PrivateAccessChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.PrivateAccessChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.PrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.PrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.PrivateSourceDnsZone", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.PrivateSourceDnsZone$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.PrivateSourceScanHost", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.PrivateSourceScanHost$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.PublicEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.PublicEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.ScaleAnalyticsInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.ScaleAnalyticsInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.SetKmsKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.SetKmsKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.SortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.UpdateAnalyticsInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.UpdateAnalyticsInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.UpdatePrivateAccessChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.UpdatePrivateAccessChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.UpdateVanityUrlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.UpdateVanityUrlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.VanityUrlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.VanityUrlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.VirtualCloudNetwork", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.VirtualCloudNetwork$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequestActionResult", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequestLog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequestLog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequestOperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequestResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequestSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequestStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.analytics.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-announcementsservice/pom.xml b/bmc-announcementsservice/pom.xml index 4083dce5991..4e528e41ca0 100644 --- a/bmc-announcementsservice/pom.xml +++ b/bmc-announcementsservice/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-announcementsservice @@ -16,7 +16,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-announcementsservice/src/main/java/com/oracle/bmc/announcementsservice/SdkClientsMetadata.java b/bmc-announcementsservice/src/main/java/com/oracle/bmc/announcementsservice/SdkClientsMetadata.java deleted file mode 100644 index cd674cdca53..00000000000 --- a/bmc-announcementsservice/src/main/java/com/oracle/bmc/announcementsservice/SdkClientsMetadata.java +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.announcementsservice; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 0.0.1") -@SdkClients({ - AnnouncementAsyncClient.class, - AnnouncementClient.class, - AnnouncementSubscriptionAsyncClient.class, - AnnouncementSubscriptionClient.class, - AnnouncementsPreferencesAsyncClient.class, - AnnouncementsPreferencesClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-announcementsservice/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-announcementsservice/reflect-config.json b/bmc-announcementsservice/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-announcementsservice/reflect-config.json new file mode 100644 index 00000000000..ed843cd945b --- /dev/null +++ b/bmc-announcementsservice/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-announcementsservice/reflect-config.json @@ -0,0 +1,371 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AffectedResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AffectedResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.Announcement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.Announcement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementSubscription", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementSubscription$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementSubscription$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementSubscriptionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementSubscriptionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementSubscriptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementSubscriptionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementUserStatusDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementUserStatusDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementsPreferences", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementsPreferences$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementsPreferencesSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.AnnouncementsPreferencesSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.BaseAnnouncement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.BaseAnnouncement$TimeOneType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.BaseAnnouncement$TimeTwoType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.BaseAnnouncement$AnnouncementType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.BaseAnnouncement$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.BaseAnnouncement$PlatformType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.BaseAnnouncementsPreferences", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.BaseCreateAnnouncementsPreferencesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.BaseCreateAnnouncementsPreferencesDetails$PreferenceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.ChangeAnnouncementSubscriptionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.ChangeAnnouncementSubscriptionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.CreateAnnouncementSubscriptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.CreateAnnouncementSubscriptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.CreateAnnouncementsPreferencesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.CreateAnnouncementsPreferencesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.CreateFilterGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.CreateFilterGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.Filter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.Filter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.Filter$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.FilterGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.FilterGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.FilterGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.FilterGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.Property", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.Property$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.UpdateAnnouncementSubscriptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.UpdateAnnouncementSubscriptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.UpdateAnnouncementsPreferencesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.UpdateAnnouncementsPreferencesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.UpdateFilterGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.announcementsservice.model.UpdateFilterGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-apigateway/pom.xml b/bmc-apigateway/pom.xml index 0827f2dada1..17ed0ef0c52 100644 --- a/bmc-apigateway/pom.xml +++ b/bmc-apigateway/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-apigateway @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-apigateway/src/main/java/com/oracle/bmc/apigateway/SdkClientsMetadata.java b/bmc-apigateway/src/main/java/com/oracle/bmc/apigateway/SdkClientsMetadata.java deleted file mode 100644 index 2b272742465..00000000000 --- a/bmc-apigateway/src/main/java/com/oracle/bmc/apigateway/SdkClientsMetadata.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.apigateway; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190501") -@SdkClients({ - ApiGatewayAsyncClient.class, - ApiGatewayClient.class, - DeploymentAsyncClient.class, - DeploymentClient.class, - GatewayAsyncClient.class, - GatewayClient.class, - SubscribersAsyncClient.class, - SubscribersClient.class, - UsagePlansAsyncClient.class, - UsagePlansClient.class, - WorkRequestsAsyncClient.class, - WorkRequestsClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-apigateway/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apigateway/reflect-config.json b/bmc-apigateway/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apigateway/reflect-config.json new file mode 100644 index 00000000000..ff40b142074 --- /dev/null +++ b/bmc-apigateway/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apigateway/reflect-config.json @@ -0,0 +1,2380 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AccessLogPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AccessLogPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AdditionalValidationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AdditionalValidationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AnonymousRouteAuthorizationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AnonymousRouteAuthorizationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AnyOfRouteAuthorizationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AnyOfRouteAuthorizationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AnyOfSelectionKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AnyOfSelectionKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Api", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Api$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Api$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecification", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecification$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecificationLoggingPolicies", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecificationLoggingPolicies$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecificationRequestPolicies", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecificationRequestPolicies$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecificationRoute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecificationRoute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecificationRoute$Methods", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecificationRouteBackend", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecificationRouteBackend$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecificationRouteRequestPolicies", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecificationRouteRequestPolicies$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecificationRouteResponsePolicies", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSpecificationRouteResponsePolicies$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiValidationDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiValidationDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiValidationDetail$Severity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiValidationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiValidationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiValidationDetails$Result", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiValidationResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiValidationResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiValidationResult$Result", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiValidations", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ApiValidations$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AuthenticationOnlyRouteAuthorizationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AuthenticationOnlyRouteAuthorizationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AuthenticationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AuthenticationPolicy$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AuthenticationServerPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.AuthenticationServerPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.BodyValidationRequestPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.BodyValidationRequestPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.BodyValidationRequestPolicy$ValidationMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CaBundle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CaBundle$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Certificate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Certificate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Certificate$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CertificateCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CertificateCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CertificateSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CertificateSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CertificatesCaBundle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CertificatesCaBundle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CertificatesCertificateAuthority", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CertificatesCertificateAuthority$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ChangeApiCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ChangeApiCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ChangeCertificateCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ChangeCertificateCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ChangeDeploymentCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ChangeDeploymentCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ChangeGatewayCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ChangeGatewayCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ChangeSubscriberCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ChangeSubscriberCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ChangeUsagePlanCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ChangeUsagePlanCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Client", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Client$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ClientAppDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ClientAppDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ClientSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ClientSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ContentValidation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ContentValidation$ValidationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CorsPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CorsPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CreateApiDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CreateApiDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CreateCertificateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CreateCertificateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CreateDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CreateDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CreateGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CreateGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CreateSdkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CreateSdkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CreateSubscriberDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CreateSubscriberDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CreateUsagePlanDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CreateUsagePlanDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CustomAuthenticationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CustomAuthenticationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CustomClientAppDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.CustomClientAppDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Deployment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Deployment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Deployment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.DeploymentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.DeploymentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.DeploymentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.DeploymentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.DiscoveryUriSourceUriDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.DiscoveryUriSourceUriDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.DynamicAuthenticationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.DynamicAuthenticationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.DynamicRoutingBackend", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.DynamicRoutingBackend$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.DynamicRoutingTypeRoutingBackend", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.DynamicRoutingTypeRoutingBackend$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.DynamicSelectionKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.DynamicSelectionKey$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Entitlement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Entitlement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.EntitlementSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.EntitlementSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.EntitlementTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.EntitlementTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ExecutionLogPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ExecutionLogPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ExecutionLogPolicy$LogLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ExternalRespCache", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ExternalRespCache$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.FilterHeaderPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.FilterHeaderPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.FilterHeaderPolicy$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.FilterHeaderPolicyItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.FilterHeaderPolicyItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.FilterQueryParameterPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.FilterQueryParameterPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.FilterQueryParameterPolicy$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.FilterQueryParameterPolicyItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.FilterQueryParameterPolicyItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.FixedTTLResponseCacheStorePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.FixedTTLResponseCacheStorePolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Gateway", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Gateway$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Gateway$EndpointType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Gateway$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.GatewayCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.GatewayCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.GatewaySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.GatewaySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.HTTPBackend", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.HTTPBackend$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.HeaderFieldSpecification", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.HeaderFieldSpecification$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.HeaderTransformationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.HeaderTransformationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.HeaderValidationItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.HeaderValidationItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.HeaderValidationRequestPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.HeaderValidationRequestPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.HeaderValidationRequestPolicy$ValidationMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.IpAddress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.IpAddress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.JsonWebKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.JsonWebKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.JsonWebKey$Kty", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.JsonWebKey$Use", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.JsonWebKey$KeyOps", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.JsonWebTokenClaim", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.JsonWebTokenClaim$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.JwtAuthenticationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.JwtAuthenticationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ModifyResponseValidationFailurePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ModifyResponseValidationFailurePolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.MutualTlsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.MutualTlsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.NoCache", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.NoCache$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.NoContentValidation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.NoContentValidation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.OAuth2LogoutBackend", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.OAuth2LogoutBackend$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.OAuth2ResponseValidationFailurePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.OAuth2ResponseValidationFailurePolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.OAuth2ResponseValidationFailurePolicy$ResponseType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.OracleFunctionBackend", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.OracleFunctionBackend$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.PemEncodedPublicKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.PemEncodedPublicKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.PublicKeySet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.PublicKeySet$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.QueryParameterTransformationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.QueryParameterTransformationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.QueryParameterValidationItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.QueryParameterValidationItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.QueryParameterValidationRequestPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.QueryParameterValidationRequestPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.QueryParameterValidationRequestPolicy$ValidationMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Quota", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Quota$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Quota$Unit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Quota$ResetPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Quota$OperationOnBreach", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RateLimit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RateLimit$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RateLimit$Unit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RateLimitingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RateLimitingPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RateLimitingPolicy$RateKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RemoteJsonWebKeySet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RemoteJsonWebKeySet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RenameHeaderPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RenameHeaderPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RenameHeaderPolicyItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RenameHeaderPolicyItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RenameQueryParameterPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RenameQueryParameterPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RenameQueryParameterPolicyItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RenameQueryParameterPolicyItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RequestParameterValidation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RequestParameterValidation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ResponseCacheDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ResponseCacheDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ResponseCacheLookupPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ResponseCacheLookupPolicy$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ResponseCacheRespServer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ResponseCacheRespServer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ResponseCacheStorePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ResponseCacheStorePolicy$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RouteAuthorizationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.RouteAuthorizationPolicy$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Sdk", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Sdk$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Sdk$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkLanguageOptionalParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkLanguageOptionalParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkLanguageOptionalParameters$InputType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkLanguageOptionalParametersAllowedValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkLanguageOptionalParametersAllowedValue$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkLanguageTypeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkLanguageTypeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkLanguageTypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkLanguageTypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkLanguageTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkLanguageTypes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SdkSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SelectionSourcePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SelectionSourcePolicy$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SetHeaderPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SetHeaderPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SetHeaderPolicyItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SetHeaderPolicyItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SetHeaderPolicyItem$IfExists", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SetQueryParameterPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SetQueryParameterPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SetQueryParameterPolicyItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SetQueryParameterPolicyItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SetQueryParameterPolicyItem$IfExists", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SimpleLookupPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SimpleLookupPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SingleSelectionSourcePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SingleSelectionSourcePolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SourceUriDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SourceUriDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.StaticPublicKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.StaticPublicKey$Format", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.StaticPublicKeySet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.StaticPublicKeySet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.StockResponseBackend", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.StockResponseBackend$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Subscriber", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Subscriber$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.Subscriber$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SubscriberCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SubscriberCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SubscriberSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.SubscriberSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.TokenAuthenticationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.TokenAuthenticationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.TokenAuthenticationRemoteDiscoveryValidationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.TokenAuthenticationRemoteDiscoveryValidationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.TokenAuthenticationRemoteJWKSValidationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.TokenAuthenticationRemoteJWKSValidationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.TokenAuthenticationStaticKeysValidationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.TokenAuthenticationStaticKeysValidationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.TokenAuthenticationValidationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.TokenAuthenticationValidationPolicy$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UpdateApiDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UpdateApiDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UpdateCertificateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UpdateCertificateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UpdateDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UpdateDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UpdateGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UpdateGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UpdateSdkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UpdateSdkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UpdateSubscriberDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UpdateSubscriberDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UpdateUsagePlanDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UpdateUsagePlanDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UsagePlan", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UsagePlan$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UsagePlan$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UsagePlanCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UsagePlanCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UsagePlanSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UsagePlanSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UsagePlansPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.UsagePlansPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ValidationBlockClientAppDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ValidationBlockClientAppDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ValidationBlockSourceUriDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ValidationBlockSourceUriDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ValidationFailurePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ValidationFailurePolicy$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ValidationRequestPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ValidationRequestPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.ValidationRequestPolicy$ValidationMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WildcardSelectionKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WildcardSelectionKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestLog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestLog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestLogCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestLogCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apigateway.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-apmconfig/pom.xml b/bmc-apmconfig/pom.xml index 308ddccdaf4..051439ddedc 100644 --- a/bmc-apmconfig/pom.xml +++ b/bmc-apmconfig/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-apmconfig @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-apmconfig/src/main/java/com/oracle/bmc/apmconfig/SdkClientsMetadata.java b/bmc-apmconfig/src/main/java/com/oracle/bmc/apmconfig/SdkClientsMetadata.java deleted file mode 100644 index a1ad4497057..00000000000 --- a/bmc-apmconfig/src/main/java/com/oracle/bmc/apmconfig/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.apmconfig; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210201") -@SdkClients({ConfigAsyncClient.class, ConfigClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-apmconfig/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apmconfig/reflect-config.json b/bmc-apmconfig/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apmconfig/reflect-config.json new file mode 100644 index 00000000000..77376961381 --- /dev/null +++ b/bmc-apmconfig/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apmconfig/reflect-config.json @@ -0,0 +1,426 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.Apdex", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.Apdex$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.ApdexRules", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.ApdexRules$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.ApdexRulesSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.ApdexRulesSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.Config", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.ConfigCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.ConfigCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.ConfigSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.ConfigTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.CreateApdexRulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.CreateApdexRulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.CreateConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.CreateMetricGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.CreateMetricGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.CreateOptionsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.CreateOptionsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.CreateSpanFilterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.CreateSpanFilterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.Dimension", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.Dimension$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.Metric", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.Metric$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.MetricGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.MetricGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.MetricGroupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.MetricGroupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.MetricTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.Namespace", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.Namespace$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.NamespaceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.NamespaceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.NamespaceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.NamespaceMetric$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.NamespaceMetricCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.NamespaceMetricCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.Options", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.Options$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.OptionsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.OptionsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.RetrieveNamespaceMetricsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.RetrieveNamespaceMetricsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.SpanFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.SpanFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.SpanFilterReference", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.SpanFilterReference$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.SpanFilterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.SpanFilterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.UpdateApdexRulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.UpdateApdexRulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.UpdateConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.UpdateMetricGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.UpdateMetricGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.UpdateOptionsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.UpdateOptionsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.UpdateSpanFilterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.UpdateSpanFilterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.ValidateSpanFilterPatternDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmconfig.model.ValidateSpanFilterPatternDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-apmcontrolplane/pom.xml b/bmc-apmcontrolplane/pom.xml index b9074e86f74..33aaac810c6 100644 --- a/bmc-apmcontrolplane/pom.xml +++ b/bmc-apmcontrolplane/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-apmcontrolplane @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-apmcontrolplane/src/main/java/com/oracle/bmc/apmcontrolplane/SdkClientsMetadata.java b/bmc-apmcontrolplane/src/main/java/com/oracle/bmc/apmcontrolplane/SdkClientsMetadata.java deleted file mode 100644 index 9dfbab05004..00000000000 --- a/bmc-apmcontrolplane/src/main/java/com/oracle/bmc/apmcontrolplane/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.apmcontrolplane; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200630") -@SdkClients({ApmDomainAsyncClient.class, ApmDomainClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-apmcontrolplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apmcontrolplane/reflect-config.json b/bmc-apmcontrolplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apmcontrolplane/reflect-config.json new file mode 100644 index 00000000000..c970b9c2721 --- /dev/null +++ b/bmc-apmcontrolplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apmcontrolplane/reflect-config.json @@ -0,0 +1,248 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.ActionTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.ApmDomain", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.ApmDomain$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.ApmDomainSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.ApmDomainSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.BaseDomainDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.BaseDomainDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.BaseKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.BaseKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.ChangeApmDomainCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.ChangeApmDomainCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.CreateApmDomainDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.CreateApmDomainDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.DataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.DataKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.DataKeySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.DataKeySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.DataKeyTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.GenerateDataKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.GenerateDataKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.LifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.OperationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.RemoveDataKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.RemoveDataKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.UpdateApmDomainDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.UpdateApmDomainDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmcontrolplane.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-apmsynthetics/pom.xml b/bmc-apmsynthetics/pom.xml index e742215b355..136bc6f351e 100644 --- a/bmc-apmsynthetics/pom.xml +++ b/bmc-apmsynthetics/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-apmsynthetics @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-apmsynthetics/src/main/java/com/oracle/bmc/apmsynthetics/SdkClientsMetadata.java b/bmc-apmsynthetics/src/main/java/com/oracle/bmc/apmsynthetics/SdkClientsMetadata.java deleted file mode 100644 index 2b6b1c3c8aa..00000000000 --- a/bmc-apmsynthetics/src/main/java/com/oracle/bmc/apmsynthetics/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.apmsynthetics; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200630") -@SdkClients({ApmSyntheticAsyncClient.class, ApmSyntheticClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-apmsynthetics/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apmsynthetics/reflect-config.json b/bmc-apmsynthetics/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apmsynthetics/reflect-config.json new file mode 100644 index 00000000000..0861ce62b4e --- /dev/null +++ b/bmc-apmsynthetics/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apmsynthetics/reflect-config.json @@ -0,0 +1,812 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.AggregateNetworkDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.AggregateNetworkDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.AggregatedNetworkData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.AggregatedNetworkData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.AggregatedNetworkData$ResultState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.AggregatedNetworkDataResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.AggregatedNetworkDataResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.AvailabilityConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.AvailabilityConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.BrowserMonitorConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.BrowserMonitorConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ClientCertificate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ClientCertificate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ClientCertificateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ClientCertificateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ContentTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.CreateDedicatedVantagePointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.CreateDedicatedVantagePointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.CreateMonitorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.CreateMonitorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.CreateScriptDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.CreateScriptDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.DedicatedVantagePoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.DedicatedVantagePoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.DedicatedVantagePointCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.DedicatedVantagePointCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.DedicatedVantagePointStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.DedicatedVantagePointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.DedicatedVantagePointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.DnsConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.DnsConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.DvpStackDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.DvpStackDetails$DvpStackType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.GeoSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.GeoSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.Header", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.Header$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.Link", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.Link$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MaintenanceWindowSchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MaintenanceWindowSchedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.Monitor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.Monitor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorConfiguration$ConfigType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorResultData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorResultData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorScriptParameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorScriptParameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorScriptParameterInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorScriptParameterInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorStatusCountMap", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorStatusCountMap$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.MonitorTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.NetworkConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.NetworkConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.NetworkMonitorConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.NetworkMonitorConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.Node", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.Node$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.Node$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.OAuthSchemes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.OracleRMStack", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.OracleRMStack$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.PrivateKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.PrivateKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ProbeMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.PublicVantagePointCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.PublicVantagePointCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.PublicVantagePointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.PublicVantagePointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.RequestAuthenticationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.RequestAuthenticationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.RequestAuthenticationSchemes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.RequestAuthenticationSchemesForScriptedRest", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.RequestMethods", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.RequestQueryParam", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.RequestQueryParam$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.RestMonitorConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.RestMonitorConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.SchedulingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.Script", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.Script$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ScriptCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ScriptCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ScriptParameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ScriptParameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ScriptParameterInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ScriptParameterInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ScriptSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ScriptSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ScriptedBrowserMonitorConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ScriptedBrowserMonitorConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ScriptedRestMonitorConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.ScriptedRestMonitorConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.UpdateDedicatedVantagePointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.UpdateDedicatedVantagePointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.UpdateMonitorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.UpdateMonitorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.UpdateScriptDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.UpdateScriptDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.VantagePointExecution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.VantagePointExecution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.VantagePointInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.VantagePointInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.VantagePointNode", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.VantagePointNode$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.VerifyText", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmsynthetics.model.VerifyText$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-apmtraces/pom.xml b/bmc-apmtraces/pom.xml index 43e9a90fafe..dec45a2f9be 100644 --- a/bmc-apmtraces/pom.xml +++ b/bmc-apmtraces/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-apmtraces @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-apmtraces/src/main/java/com/oracle/bmc/apmtraces/SdkClientsMetadata.java b/bmc-apmtraces/src/main/java/com/oracle/bmc/apmtraces/SdkClientsMetadata.java deleted file mode 100644 index fe4108291dc..00000000000 --- a/bmc-apmtraces/src/main/java/com/oracle/bmc/apmtraces/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.apmtraces; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200630") -@SdkClients({QueryAsyncClient.class, QueryClient.class, TraceAsyncClient.class, TraceClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-apmtraces/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apmtraces/reflect-config.json b/bmc-apmtraces/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apmtraces/reflect-config.json new file mode 100644 index 00000000000..90deaff5c95 --- /dev/null +++ b/bmc-apmtraces/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-apmtraces/reflect-config.json @@ -0,0 +1,310 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.AggregatedSnapshot", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.AggregatedSnapshot$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.AggregatedStackTrace", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.AggregatedStackTrace$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QueryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QueryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QueryResultMetadataSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QueryResultMetadataSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QueryResultResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QueryResultResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QueryResultRow", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QueryResultRow$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QueryResultRowTypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QueryResultRowTypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QueryResultsGroupedBySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QueryResultsGroupedBySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QueryResultsOrderedBySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QueryResultsOrderedBySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QuickPickSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.QuickPickSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.SnapshotDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.SnapshotDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.Span", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.Span$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.SpanLog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.SpanLog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.SpanLogCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.SpanLogCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.SpanSnapshot", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.SpanSnapshot$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.StackTraceElement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.StackTraceElement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.Tag", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.Tag$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.ThreadSnapshot", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.ThreadSnapshot$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.Trace", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.Trace$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.TraceServiceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.TraceServiceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.TraceSnapshot", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.TraceSnapshot$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.TraceSpanSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.apmtraces.model.TraceSpanSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-applicationmigration/pom.xml b/bmc-applicationmigration/pom.xml index a4caa2e8193..f7c25dab2ae 100644 --- a/bmc-applicationmigration/pom.xml +++ b/bmc-applicationmigration/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-applicationmigration @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-applicationmigration/src/main/java/com/oracle/bmc/applicationmigration/SdkClientsMetadata.java b/bmc-applicationmigration/src/main/java/com/oracle/bmc/applicationmigration/SdkClientsMetadata.java deleted file mode 100644 index d295171a2e8..00000000000 --- a/bmc-applicationmigration/src/main/java/com/oracle/bmc/applicationmigration/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.applicationmigration; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20191031") -@SdkClients({ApplicationMigrationAsyncClient.class, ApplicationMigrationClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-applicationmigration/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-applicationmigration/reflect-config.json b/bmc-applicationmigration/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-applicationmigration/reflect-config.json new file mode 100644 index 00000000000..783c89ad43c --- /dev/null +++ b/bmc-applicationmigration/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-applicationmigration/reflect-config.json @@ -0,0 +1,545 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.AuthorizationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.ChangeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.ChangeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.ConfigurationField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.ConfigurationField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.CreateMigrationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.CreateMigrationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.CreateSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.CreateSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.DiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.IcsDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.IcsDiscoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.ImportManifest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.ImportManifest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.ImportSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.ImportSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.InternalAuthorizationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.InternalAuthorizationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.InternalSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.InternalSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.JcsDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.JcsDiscoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.Migration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.Migration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.MigrationLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.MigrationStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.MigrationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.MigrationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.MigrationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OacDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OacDiscoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OccAuthorizationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OccAuthorizationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OccSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OccSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OcicAuthorizationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OcicAuthorizationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OcicAuthorizationTokenDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OcicAuthorizationTokenDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OcicSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OcicSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OicDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OicDiscoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.OperationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.PcsDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.PcsDiscoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.ResourceField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.ResourceField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.SoacsDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.SoacsDiscoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.Source", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.Source$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.SourceApplication", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.SourceApplication$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.SourceApplicationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.SourceApplicationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.SourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.SourceLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.SourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.SourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.SourceTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.TargetDatabaseTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.UpdateMigrationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.UpdateMigrationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.UpdateSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.UpdateSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.applicationmigration.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-appmgmtcontrol/pom.xml b/bmc-appmgmtcontrol/pom.xml index 8c71920cdcb..a3d93a595d8 100644 --- a/bmc-appmgmtcontrol/pom.xml +++ b/bmc-appmgmtcontrol/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-appmgmtcontrol @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-appmgmtcontrol/src/main/java/com/oracle/bmc/appmgmtcontrol/SdkClientsMetadata.java b/bmc-appmgmtcontrol/src/main/java/com/oracle/bmc/appmgmtcontrol/SdkClientsMetadata.java deleted file mode 100644 index 910055a12a6..00000000000 --- a/bmc-appmgmtcontrol/src/main/java/com/oracle/bmc/appmgmtcontrol/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.appmgmtcontrol; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") -@SdkClients({AppmgmtControlAsyncClient.class, AppmgmtControlClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-appmgmtcontrol/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-appmgmtcontrol/reflect-config.json b/bmc-appmgmtcontrol/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-appmgmtcontrol/reflect-config.json new file mode 100644 index 00000000000..39aab36c2bd --- /dev/null +++ b/bmc-appmgmtcontrol/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-appmgmtcontrol/reflect-config.json @@ -0,0 +1,192 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.MonitoredInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.MonitoredInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.MonitoredInstance$MonitoringState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.MonitoredInstance$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.MonitoredInstanceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.MonitoredInstanceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.MonitoredInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.MonitoredInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.appmgmtcontrol.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-artifacts/pom.xml b/bmc-artifacts/pom.xml index b501cd83016..c9d04e875cf 100644 --- a/bmc-artifacts/pom.xml +++ b/bmc-artifacts/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-artifacts @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-artifacts/src/main/java/com/oracle/bmc/artifacts/SdkClientsMetadata.java b/bmc-artifacts/src/main/java/com/oracle/bmc/artifacts/SdkClientsMetadata.java deleted file mode 100644 index d357d3d8d5d..00000000000 --- a/bmc-artifacts/src/main/java/com/oracle/bmc/artifacts/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.artifacts; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@SdkClients({ArtifactsAsyncClient.class, ArtifactsClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-artifacts/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-artifacts/reflect-config.json b/bmc-artifacts/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-artifacts/reflect-config.json new file mode 100644 index 00000000000..76c9c6e4007 --- /dev/null +++ b/bmc-artifacts/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-artifacts/reflect-config.json @@ -0,0 +1,552 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ChangeContainerRepositoryCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ChangeContainerRepositoryCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ChangeRepositoryCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ChangeRepositoryCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImage$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageLayer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageLayer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageSignature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageSignature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageSignature$SigningAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageSignature$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageSignatureCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageSignatureCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageSignatureSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageSignatureSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageSignatureSummary$SigningAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerImageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerRepository", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerRepository$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerRepository$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerRepositoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerRepositoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerRepositoryReadme", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerRepositoryReadme$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerRepositoryReadme$Format", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerRepositorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerRepositorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.ContainerVersion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.CreateContainerImageSignatureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.CreateContainerImageSignatureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.CreateContainerImageSignatureDetails$SigningAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.CreateContainerRepositoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.CreateContainerRepositoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.CreateGenericRepositoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.CreateGenericRepositoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.CreateRepositoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.GenericArtifact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.GenericArtifact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.GenericArtifact$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.GenericArtifactCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.GenericArtifactCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.GenericArtifactSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.GenericArtifactSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.GenericRepository", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.GenericRepository$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.GenericRepositorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.GenericRepositorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.RemoveContainerVersionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.RemoveContainerVersionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.Repository", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.Repository$RepositoryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.Repository$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.RepositoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.RepositoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.RepositorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.RestoreContainerImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.RestoreContainerImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateContainerConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateContainerConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateContainerImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateContainerImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateContainerImageSignatureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateContainerImageSignatureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateContainerRepositoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateContainerRepositoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateGenericArtifactByPathDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateGenericArtifactByPathDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateGenericArtifactDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateGenericArtifactDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateGenericRepositoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateGenericRepositoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.artifacts.model.UpdateRepositoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-audit/pom.xml b/bmc-audit/pom.xml index c35982fbfe6..b5a39c2c25b 100644 --- a/bmc-audit/pom.xml +++ b/bmc-audit/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-audit/src/main/java/com/oracle/bmc/audit/SdkClientsMetadata.java b/bmc-audit/src/main/java/com/oracle/bmc/audit/SdkClientsMetadata.java deleted file mode 100644 index e82a2f3f4ba..00000000000 --- a/bmc-audit/src/main/java/com/oracle/bmc/audit/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.audit; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190901") -@SdkClients({AuditAsyncClient.class, AuditClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-audit/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-audit/reflect-config.json b/bmc-audit/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-audit/reflect-config.json new file mode 100644 index 00000000000..76d5d2c95b6 --- /dev/null +++ b/bmc-audit/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-audit/reflect-config.json @@ -0,0 +1,114 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.AuditEvent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.AuditEvent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.Configuration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.Configuration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.Data", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.Data$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.Identity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.Identity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.Request", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.Request$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.Response", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.Response$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.StateChange", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.StateChange$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.UpdateConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.audit.model.UpdateConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-autoscaling/pom.xml b/bmc-autoscaling/pom.xml index 3ed9ccb71d6..e6445f5fdd1 100644 --- a/bmc-autoscaling/pom.xml +++ b/bmc-autoscaling/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-autoscaling @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-autoscaling/src/main/java/com/oracle/bmc/autoscaling/SdkClientsMetadata.java b/bmc-autoscaling/src/main/java/com/oracle/bmc/autoscaling/SdkClientsMetadata.java deleted file mode 100644 index 312086657e4..00000000000 --- a/bmc-autoscaling/src/main/java/com/oracle/bmc/autoscaling/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.autoscaling; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181001") -@SdkClients({AutoScalingAsyncClient.class, AutoScalingClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-autoscaling/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-autoscaling/reflect-config.json b/bmc-autoscaling/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-autoscaling/reflect-config.json new file mode 100644 index 00000000000..d47e2c281a7 --- /dev/null +++ b/bmc-autoscaling/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-autoscaling/reflect-config.json @@ -0,0 +1,382 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.Action", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.Action$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.Action$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.AutoScalingConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.AutoScalingConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.AutoScalingConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.AutoScalingConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.AutoScalingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.AutoScalingPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.AutoScalingPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.Capacity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.Capacity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.ChangeAutoScalingCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.ChangeAutoScalingCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.Condition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.Condition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.CreateAutoScalingConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.CreateAutoScalingConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.CreateAutoScalingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.CreateConditionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.CreateConditionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.CreateScheduledPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.CreateScheduledPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.CreateThresholdPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.CreateThresholdPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.CronExecutionSchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.CronExecutionSchedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.ExecutionSchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.ExecutionSchedule$Timezone", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.InstancePoolResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.InstancePoolResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.Metric", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.Metric$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.Metric$MetricType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.Resource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.ResourceAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.ResourcePowerAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.ResourcePowerAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.ResourcePowerAction$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.ScheduledPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.ScheduledPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.Threshold", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.Threshold$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.Threshold$Operator", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.ThresholdPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.ThresholdPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.UpdateAutoScalingConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.UpdateAutoScalingConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.UpdateAutoScalingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.UpdateConditionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.UpdateConditionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.UpdateScheduledPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.UpdateScheduledPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.UpdateThresholdPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.autoscaling.model.UpdateThresholdPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-bastion/pom.xml b/bmc-bastion/pom.xml index 9a0b7b2450c..4098e23be58 100644 --- a/bmc-bastion/pom.xml +++ b/bmc-bastion/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-bastion @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-bastion/src/main/java/com/oracle/bmc/bastion/SdkClientsMetadata.java b/bmc-bastion/src/main/java/com/oracle/bmc/bastion/SdkClientsMetadata.java deleted file mode 100644 index 55b2c5c85e0..00000000000 --- a/bmc-bastion/src/main/java/com/oracle/bmc/bastion/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.bastion; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210331") -@SdkClients({BastionAsyncClient.class, BastionClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-bastion/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-bastion/reflect-config.json b/bmc-bastion/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-bastion/reflect-config.json new file mode 100644 index 00000000000..bcde4d66a6b --- /dev/null +++ b/bmc-bastion/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-bastion/reflect-config.json @@ -0,0 +1,370 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.Bastion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.Bastion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.BastionDnsProxyStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.BastionLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.BastionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.BastionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.ChangeBastionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.ChangeBastionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.CreateBastionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.CreateBastionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.CreateDynamicPortForwardingSessionTargetResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.CreateDynamicPortForwardingSessionTargetResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.CreateManagedSshSessionTargetResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.CreateManagedSshSessionTargetResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.CreatePortForwardingSessionTargetResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.CreatePortForwardingSessionTargetResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.CreateSessionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.CreateSessionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.CreateSessionDetails$KeyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.CreateSessionTargetResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.DynamicPortForwardingSessionTargetResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.DynamicPortForwardingSessionTargetResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.ManagedSshSessionTargetResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.ManagedSshSessionTargetResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.PortForwardingSessionTargetResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.PortForwardingSessionTargetResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.PublicKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.PublicKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.Session", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.Session$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.Session$KeyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.SessionLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.SessionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.SessionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.SessionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.TargetResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.UpdateBastionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.UpdateBastionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.UpdateSessionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.UpdateSessionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bastion.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-bds/pom.xml b/bmc-bds/pom.xml index dcb4ed4ea37..57eb604b91e 100644 --- a/bmc-bds/pom.xml +++ b/bmc-bds/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-bds @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-bds/src/main/java/com/oracle/bmc/bds/SdkClientsMetadata.java b/bmc-bds/src/main/java/com/oracle/bmc/bds/SdkClientsMetadata.java deleted file mode 100644 index 3b68c91f6be..00000000000 --- a/bmc-bds/src/main/java/com/oracle/bmc/bds/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.bds; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190531") -@SdkClients({BdsAsyncClient.class, BdsClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-bds/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-bds/reflect-config.json b/bmc-bds/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-bds/reflect-config.json new file mode 100644 index 00000000000..68f8d438720 --- /dev/null +++ b/bmc-bds/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-bds/reflect-config.json @@ -0,0 +1,1305 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ActionTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ActivateBdsMetastoreConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ActivateBdsMetastoreConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddAutoScalePolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddAutoScalingConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddAutoScalingConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddBlockStorageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddBlockStorageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddBlockStorageDetails$NodeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddCloudSqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddCloudSqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddKafkaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddKafkaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddMasterNodesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddMasterNodesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddMetricBasedHorizontalScalingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddMetricBasedHorizontalScalingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddMetricBasedVerticalScalingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddMetricBasedVerticalScalingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddScheduleBasedHorizontalScalingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddScheduleBasedHorizontalScalingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddScheduleBasedVerticalScalingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddScheduleBasedVerticalScalingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddUtilityNodesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddUtilityNodesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddWorkerNodesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddWorkerNodesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AddWorkerNodesDetails$NodeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalePolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalePolicy$PolicyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalePolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalePolicyDetails$PolicyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalePolicyDetails$TriggerType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalePolicyDetails$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalePolicyMetricRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalePolicyMetricRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalePolicyMetricRule$MetricType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalePolicyRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalePolicyRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalePolicyRule$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalingConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalingConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalingConfiguration$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalingConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.AutoScalingConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsApiKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsApiKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsApiKey$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsApiKeySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsApiKeySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsInstance$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsInstance$ClusterVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsInstance$ClusterProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsMetastoreConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsMetastoreConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsMetastoreConfiguration$MetastoreType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsMetastoreConfiguration$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsMetastoreConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.BdsMetastoreConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ChangeBdsInstanceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ChangeBdsInstanceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ChangeShapeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ChangeShapeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ChangeShapeNodes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ChangeShapeNodes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.CloudSqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.CloudSqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.CreateBdsApiKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.CreateBdsApiKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.CreateBdsInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.CreateBdsInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.CreateBdsMetastoreConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.CreateBdsMetastoreConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.CreateNodeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.CreateNodeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.DayBasedHorizontalScalingScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.DayBasedHorizontalScalingScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.DayBasedVerticalScalingScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.DayBasedVerticalScalingScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.DefaultError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.DefaultError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ExecuteBootstrapScriptDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ExecuteBootstrapScriptDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.HorizontalScalingScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.InstallOsPatchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.InstallOsPatchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.InstallPatchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.InstallPatchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.KerberosDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.KerberosDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricBasedHorizontalScaleInConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricBasedHorizontalScaleInConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricBasedHorizontalScaleOutConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricBasedHorizontalScaleOutConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricBasedHorizontalScalingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricBasedHorizontalScalingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricBasedVerticalScaleDownConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricBasedVerticalScaleDownConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricBasedVerticalScaleUpConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricBasedVerticalScaleUpConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricBasedVerticalScalingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricBasedVerticalScalingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricThresholdRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricThresholdRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.MetricThresholdRule$Operator", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.NetworkConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.NetworkConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.Node", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.Node$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.Node$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.Node$NodeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.OperationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.OsPatchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.OsPatchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.OsPatchDetails$PatchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.OsPatchPackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.OsPatchPackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.OsPatchPackageSummary$UpdateType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.OsPatchSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.OsPatchSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.PatchHistorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.PatchHistorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.PatchHistorySummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.PatchHistorySummary$PatchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.PatchSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.PatchSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.RemoveAutoScalingConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.RemoveAutoScalingConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.RemoveCloudSqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.RemoveCloudSqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.RemoveKafkaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.RemoveKafkaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.RemoveNodeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.RemoveNodeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.RestartNodeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.RestartNodeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ScheduleBasedHorizontalScalingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ScheduleBasedHorizontalScalingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ScheduleBasedVerticalScalingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ScheduleBasedVerticalScalingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ScheduleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ShapeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.ShapeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.StartBdsInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.StartBdsInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.StopBdsInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.StopBdsInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.TestBdsMetastoreConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.TestBdsMetastoreConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.TestBdsObjectStorageConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.TestBdsObjectStorageConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.TimeAndHorizontalScalingConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.TimeAndHorizontalScalingConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.TimeAndVerticalScalingConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.TimeAndVerticalScalingConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateAutoScalePolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateAutoScalingConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateAutoScalingConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateBdsInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateBdsInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateBdsMetastoreConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateBdsMetastoreConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateMetricBasedHorizontalScalingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateMetricBasedHorizontalScalingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateMetricBasedVerticalScalingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateMetricBasedVerticalScalingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateScheduleBasedHorizontalScalingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateScheduleBasedHorizontalScalingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateScheduleBasedVerticalScalingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.UpdateScheduleBasedVerticalScalingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.VerticalScalingScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.VolumeAttachmentDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.VolumeAttachmentDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.bds.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-blockchain/pom.xml b/bmc-blockchain/pom.xml index 08768f83069..4c0764a2001 100644 --- a/bmc-blockchain/pom.xml +++ b/bmc-blockchain/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-blockchain @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-blockchain/src/main/java/com/oracle/bmc/blockchain/SdkClientsMetadata.java b/bmc-blockchain/src/main/java/com/oracle/bmc/blockchain/SdkClientsMetadata.java deleted file mode 100644 index 73173d8a380..00000000000 --- a/bmc-blockchain/src/main/java/com/oracle/bmc/blockchain/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.blockchain; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20191010") -@SdkClients({BlockchainPlatformAsyncClient.class, BlockchainPlatformClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-blockchain/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-blockchain/reflect-config.json b/bmc-blockchain/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-blockchain/reflect-config.json new file mode 100644 index 00000000000..9a81e984037 --- /dev/null +++ b/bmc-blockchain/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-blockchain/reflect-config.json @@ -0,0 +1,660 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.AvailabilityDomain", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.AvailabilityDomain$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.AvailabilityDomain$Ads", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatform", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatform$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatform$PlatformRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatform$ComputeShape", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatform$PlatformShapeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatform$LoadBalancerShape", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatform$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatformByHostname", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatformByHostname$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatformCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatformCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatformComponentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatformComponentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatformPatchCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatformPatchCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatformPatchSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatformPatchSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatformSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.BlockchainPlatformSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.ChangeBlockchainPlatformCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.ChangeBlockchainPlatformCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.CreateBlockchainPlatformDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.CreateBlockchainPlatformDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.CreateOsnDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.CreateOsnDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.CreatePeerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.CreatePeerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.MetadataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.MetadataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.ModifyPeerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.ModifyPeerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.OcpuAllocationNumberParam", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.OcpuAllocationNumberParam$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.OcpuUtilizationInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.OcpuUtilizationInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.Osn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.Osn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.Osn$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.OsnCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.OsnCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.OsnSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.OsnSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.Peer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.Peer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.Peer$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.PeerCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.PeerCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.PeerRole", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.PeerRole$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.PeerRole$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.PeerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.PeerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.ReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.ReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.ScaleBlockchainPlatformDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.ScaleBlockchainPlatformDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.ScaleStorageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.ScaleStorageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.ScaledBlockchainPlatformPreview", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.ScaledBlockchainPlatformPreview$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.ScaledPlatformMeteringPreview", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.ScaledPlatformMeteringPreview$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.UpdateBlockchainPlatformDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.UpdateBlockchainPlatformDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.UpdateOsnDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.UpdateOsnDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.UpdatePeerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.UpdatePeerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.UpgradeBlockchainPlatformDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.UpgradeBlockchainPlatformDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestResourceSubTypeDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestResourceSubTypeDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestResourceSubTypeDetail$SubTypeStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.blockchain.model.WorkRequestSummary$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-bom/pom.xml b/bmc-bom/pom.xml index 414ca41a9cd..6b9aa096a5f 100644 --- a/bmc-bom/pom.xml +++ b/bmc-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.oracle.oci.sdk - 3.27.0 + 3.28.0 oci-java-sdk-bom pom Oracle Cloud Infrastructure SDK - BOM @@ -38,877 +38,867 @@ com.oracle.oci.sdk oci-java-sdk-circuitbreaker - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-common-httpclient - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey3 - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-enforcer-rules - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-shaded-full - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-audit - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-containerengine - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-core - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-database - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-dns - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-email - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-filestorage - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-identity - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-loadbalancer - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-objectstorage - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-addons-apache-configurator-jersey - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-addons-apache-configurator-jersey3 - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-addons-resteasy-client-configurator - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-addons-sasl - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-addons-oke-workload-identity - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-addons-sasl-oke-workload-identity - 3.27.0 - - - com.oracle.oci.sdk - oci-java-sdk-addons-graalvm - 3.27.0 - - - com.oracle.oci.sdk - oci-java-sdk-addons-graalvm-jersey3 - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-resourcesearch - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-addons-apache - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-keymanagement - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-announcementsservice - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-healthchecks - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-waas - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-streaming - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-resourcemanager - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-monitoring - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-ons - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-autoscaling - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-budget - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-workrequests - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-limits - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-functions - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-events - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-dts - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-oce - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-oda - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-analytics - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-integration - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-osmanagement - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-marketplace - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-apigateway - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-applicationmigration - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-datacatalog - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-dataflow - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-datascience - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-nosql - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-secrets - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-vault - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-bds - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-encryption - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-cims - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-datasafe - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-mysql - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-dataintegration - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-ocvp - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-usageapi - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-blockchain - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-loggingingestion - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-logging - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-loganalytics - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-managementdashboard - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-sch - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-loggingsearch - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-managementagent - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-cloudguard - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-opsi - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-computeinstanceagent - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-optimizer - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-tenantmanagercontrolplane - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-rover - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-databasemanagement - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-artifacts - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-apmsynthetics - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-goldengate - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-apmcontrolplane - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-apmtraces - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-networkloadbalancer - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-vulnerabilityscanning - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-databasemigration - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-servicecatalog - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-ailanguage - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-operatoraccesscontrol - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-bastion - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-genericartifactscontent - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-jms - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-devops - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-aianomalydetection - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-datalabelingservice - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-datalabelingservicedataplane - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-apmconfig - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-waf - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-certificates - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-certificatesmanagement - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-usage - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-databasetools - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-servicemanagerproxy - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-appmgmtcontrol - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-ospgateway - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-identitydataplane - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-visualbuilder - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-osubusage - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-osubsubscription - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-osuborganizationsubscription - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-osubbillingschedule - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-dashboardservice - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-threatintelligence - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-aivision - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-aispeech - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-stackmonitoring - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-servicemesh - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-adm - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-licensemanager - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-onesubscription - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-governancerulescontrolplane - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-waa - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-networkfirewall - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-vnmonitoring - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-emwarehouse - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-lockbox - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-fusionapps - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-mediaservices - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-opa - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-opensearch - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-cloudmigrations - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-cloudbridge - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-disasterrecovery - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-containerinstances - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-aidocument - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-queue - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-recovery - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-vbsinst - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-identitydomains - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-accessgovernancecp - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-ocicontrolcenter - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-osmanagementhub - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-fleetsoftwareupdate - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-computecloudatcustomer - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-marketplacepublisher - 3.27.0 + 3.28.0 false com.oracle.oci.sdk oci-java-sdk-redis - 3.27.0 + 3.28.0 false diff --git a/bmc-budget/pom.xml b/bmc-budget/pom.xml index c1e62a670fa..6de78da2f1a 100644 --- a/bmc-budget/pom.xml +++ b/bmc-budget/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-budget @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-budget/src/main/java/com/oracle/bmc/budget/SdkClientsMetadata.java b/bmc-budget/src/main/java/com/oracle/bmc/budget/SdkClientsMetadata.java deleted file mode 100644 index 29cc893abff..00000000000 --- a/bmc-budget/src/main/java/com/oracle/bmc/budget/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.budget; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190111") -@SdkClients({BudgetAsyncClient.class, BudgetClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-budget/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-budget/reflect-config.json b/bmc-budget/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-budget/reflect-config.json new file mode 100644 index 00000000000..7b1cb1820dd --- /dev/null +++ b/bmc-budget/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-budget/reflect-config.json @@ -0,0 +1,162 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.AlertRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.AlertRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.AlertRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.AlertRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.AlertType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.Budget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.Budget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.BudgetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.BudgetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.CreateAlertRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.CreateAlertRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.CreateBudgetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.CreateBudgetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.ProcessingPeriodType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.ResetPeriod", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.SortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.TargetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.ThresholdType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.UpdateAlertRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.UpdateAlertRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.UpdateBudgetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.budget.model.UpdateBudgetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-certificates/pom.xml b/bmc-certificates/pom.xml index 1c117d766fd..53bcd4afa74 100644 --- a/bmc-certificates/pom.xml +++ b/bmc-certificates/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-certificates @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-certificates/src/main/java/com/oracle/bmc/certificates/SdkClientsMetadata.java b/bmc-certificates/src/main/java/com/oracle/bmc/certificates/SdkClientsMetadata.java deleted file mode 100644 index db876c5325d..00000000000 --- a/bmc-certificates/src/main/java/com/oracle/bmc/certificates/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.certificates; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210224") -@SdkClients({CertificatesAsyncClient.class, CertificatesClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-certificates/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-certificates/reflect-config.json b/bmc-certificates/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-certificates/reflect-config.json new file mode 100644 index 00000000000..b697dee33f5 --- /dev/null +++ b/bmc-certificates/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-certificates/reflect-config.json @@ -0,0 +1,167 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CaBundle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CaBundle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateAuthorityBundle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateAuthorityBundle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateAuthorityBundleVersionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateAuthorityBundleVersionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateAuthorityBundleVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateAuthorityBundleVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateBundle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateBundle$CertificateBundleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateBundlePublicOnly", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateBundlePublicOnly$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateBundleVersionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateBundleVersionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateBundleVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateBundleVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateBundleWithPrivateKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.CertificateBundleWithPrivateKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.RevocationReason", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.RevocationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.RevocationStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.Validity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.Validity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificates.model.VersionStage", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-certificatesmanagement/pom.xml b/bmc-certificatesmanagement/pom.xml index 2a9f5a573c9..e857c1dd613 100644 --- a/bmc-certificatesmanagement/pom.xml +++ b/bmc-certificatesmanagement/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-certificatesmanagement @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-certificatesmanagement/src/main/java/com/oracle/bmc/certificatesmanagement/SdkClientsMetadata.java b/bmc-certificatesmanagement/src/main/java/com/oracle/bmc/certificatesmanagement/SdkClientsMetadata.java deleted file mode 100644 index 46f63eaf1a4..00000000000 --- a/bmc-certificatesmanagement/src/main/java/com/oracle/bmc/certificatesmanagement/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.certificatesmanagement; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210224") -@SdkClients({CertificatesManagementAsyncClient.class, CertificatesManagementClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-certificatesmanagement/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-certificatesmanagement/reflect-config.json b/bmc-certificatesmanagement/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-certificatesmanagement/reflect-config.json new file mode 100644 index 00000000000..2d9b3ae22d9 --- /dev/null +++ b/bmc-certificatesmanagement/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-certificatesmanagement/reflect-config.json @@ -0,0 +1,860 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.Association", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.Association$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.AssociationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.AssociationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.AssociationLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.AssociationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.AssociationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.AssociationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CaBundle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CaBundle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CaBundleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CaBundleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CaBundleLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CaBundleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CaBundleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.Certificate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.Certificate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthority", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthority$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthorityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthorityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthorityConfigType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthorityIssuanceExpiryRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthorityIssuanceExpiryRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthorityLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthorityRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthorityRule$RuleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthoritySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthoritySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthorityVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthorityVersion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthorityVersionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthorityVersionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthorityVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateAuthorityVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateConfigType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateProfileType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateRenewalRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateRenewalRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateRevocationListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateRevocationListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateRule$RuleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateSubject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateSubject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateSubjectAlternativeName", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateSubjectAlternativeName$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateSubjectAlternativeName$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateVersion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateVersionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateVersionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CertificateVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ChangeCaBundleCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ChangeCaBundleCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ChangeCertificateAuthorityCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ChangeCertificateAuthorityCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ChangeCertificateCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ChangeCertificateCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateCaBundleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateCaBundleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateCertificateAuthorityConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateCertificateAuthorityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateCertificateAuthorityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateCertificateByImportingConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateCertificateByImportingConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateCertificateConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateCertificateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateCertificateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateCertificateIssuedByInternalCaConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateCertificateIssuedByInternalCaConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateCertificateManagedExternallyIssuedByInternalCaConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateCertificateManagedExternallyIssuedByInternalCaConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateRootCaByGeneratingInternallyConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateRootCaByGeneratingInternallyConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateSubordinateCaIssuedByInternalCaConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.CreateSubordinateCaIssuedByInternalCaConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.KeyAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ObjectStorageBucketConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ObjectStorageBucketConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.RevocationReason", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.RevocationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.RevocationStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.RevokeCertificateAuthorityVersionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.RevokeCertificateAuthorityVersionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.RevokeCertificateVersionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.RevokeCertificateVersionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ScheduleCertificateAuthorityDeletionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ScheduleCertificateAuthorityDeletionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ScheduleCertificateAuthorityVersionDeletionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ScheduleCertificateAuthorityVersionDeletionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ScheduleCertificateDeletionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ScheduleCertificateDeletionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ScheduleCertificateVersionDeletionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.ScheduleCertificateVersionDeletionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.SignatureAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCaBundleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCaBundleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCertificateAuthorityConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCertificateAuthorityConfigDetails$Stage", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCertificateAuthorityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCertificateAuthorityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCertificateByImportingConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCertificateByImportingConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCertificateConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCertificateConfigDetails$Stage", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCertificateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCertificateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCertificateIssuedByInternalCaConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCertificateIssuedByInternalCaConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCertificateManagedExternallyIssuedByInternalCaConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateCertificateManagedExternallyIssuedByInternalCaConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateRootCaByGeneratingInternallyConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateRootCaByGeneratingInternallyConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateSubordinateCaIssuedByInternalCaConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.UpdateSubordinateCaIssuedByInternalCaConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.Validity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.Validity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.certificatesmanagement.model.VersionStage", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-cims/pom.xml b/bmc-cims/pom.xml index 945a48ec9d2..becb11b803e 100644 --- a/bmc-cims/pom.xml +++ b/bmc-cims/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-cims @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/SdkClientsMetadata.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/SdkClientsMetadata.java deleted file mode 100644 index 3f3d710aabe..00000000000 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.cims; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181231") -@SdkClients({IncidentAsyncClient.class, IncidentClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-cims/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-cims/reflect-config.json b/bmc-cims/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-cims/reflect-config.json new file mode 100644 index 00000000000..7b59d4d818f --- /dev/null +++ b/bmc-cims/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-cims/reflect-config.json @@ -0,0 +1,667 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.AccountItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.AccountItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ActivityItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ActivityItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ActivityItem$ActivityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ActivityItem$ActivityAuthor", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ActivityItem$ItemType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ActivityItem$ItemStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Category", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Category$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Classifier", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Classifier$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Classifier$Scope", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Classifier$Unit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Contact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Contact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Contact$ContactType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ContactList", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ContactList$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ContextualData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ContextualData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateAccountItemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateAccountItemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateCategoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateCategoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateIncident", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateIncident$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateIssueTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateIssueTypeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateItemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateLimitItemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateLimitItemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateLimitItemDetails$LimitStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateSubCategoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateSubCategoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateTechSupportItemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateTechSupportItemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateTicketDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateTicketDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateTicketDetails$Severity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateUserDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.CreateUserDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ErrorCode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Incident", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Incident$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.IncidentResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.IncidentResourceType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.IncidentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.IncidentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.IncidentType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.IncidentType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.IssueType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.IssueType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Item", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.LifecycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.LimitItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.LimitItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.LimitItem$LimitStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ProblemType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Resource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Resource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Scope", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ServiceCategories", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ServiceCategories$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ServiceCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ServiceCategory$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.SortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Status", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Status$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.SubCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.SubCategory$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.TechSupportItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.TechSupportItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.TenancyInformation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.TenancyInformation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Ticket", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Ticket$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Ticket$Severity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.TimeZone", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.Unit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.UpdateActivityItemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.UpdateActivityItemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.UpdateActivityItemDetails$ActivityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.UpdateIncident", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.UpdateIncident$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.UpdateItemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.UpdateResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.UpdateResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.UpdateTicketDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.UpdateTicketDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.User", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.User$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ValidationResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cims.model.ValidationResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-circuitbreaker/pom.xml b/bmc-circuitbreaker/pom.xml index 26eee59dfc7..a8d1397f183 100644 --- a/bmc-circuitbreaker/pom.xml +++ b/bmc-circuitbreaker/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-circuitbreaker diff --git a/bmc-cloudbridge/pom.xml b/bmc-cloudbridge/pom.xml index ed34c289a4f..7ce4a5e9989 100644 --- a/bmc-cloudbridge/pom.xml +++ b/bmc-cloudbridge/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-cloudbridge @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-cloudbridge/src/main/java/com/oracle/bmc/cloudbridge/SdkClientsMetadata.java b/bmc-cloudbridge/src/main/java/com/oracle/bmc/cloudbridge/SdkClientsMetadata.java deleted file mode 100644 index 9659911269a..00000000000 --- a/bmc-cloudbridge/src/main/java/com/oracle/bmc/cloudbridge/SdkClientsMetadata.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.cloudbridge; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220509") -@SdkClients({ - CommonAsyncClient.class, - CommonClient.class, - DiscoveryAsyncClient.class, - DiscoveryClient.class, - InventoryAsyncClient.class, - InventoryClient.class, - OcbAgentSvcAsyncClient.class, - OcbAgentSvcClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-cloudbridge/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-cloudbridge/reflect-config.json b/bmc-cloudbridge/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-cloudbridge/reflect-config.json new file mode 100644 index 00000000000..4bed225dc60 --- /dev/null +++ b/bmc-cloudbridge/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-cloudbridge/reflect-config.json @@ -0,0 +1,1316 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AddAgentDependencyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AddAgentDependencyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Agent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Agent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Agent$AgentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Agent$HeartBeatStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Agent$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AgentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AgentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AgentDependency", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AgentDependency$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AgentDependency$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AgentDependencyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AgentDependencyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AgentDependencySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AgentDependencySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AgentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AgentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ApplianceImageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ApplianceImageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ApplianceImageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ApplianceImageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ApplianceImageSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Asset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Asset$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSourceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSourceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSourceConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSourceConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSourceConnectionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSourceConnectionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSourceConnectionLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSourceConnectionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSourceCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSourceCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSourceCredentialsType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSourceLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.AssetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ChangeAgentCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ChangeAgentCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ChangeAgentDependencyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ChangeAgentDependencyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ChangeAssetCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ChangeAssetCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ChangeAssetSourceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ChangeAssetSourceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ChangeAssetTagsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ChangeAssetTagsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ChangeDiscoveryScheduleCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ChangeDiscoveryScheduleCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ChangeEnvironmentCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ChangeEnvironmentCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ComputeProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ComputeProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateAgentDependencyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateAgentDependencyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateAgentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateAgentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateAssetSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateDiscoveryScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateDiscoveryScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateEnvironmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateInventoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateInventoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateVmWareAssetSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateVmWareAssetSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateVmwareVmAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CreateVmwareVmAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CustomerTag", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.CustomerTag$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.DiscoverySchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.DiscoverySchedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.DiscoveryScheduleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.DiscoveryScheduleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.DiscoveryScheduleLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.DiscoveryScheduleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.DiscoveryScheduleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Disk", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Disk$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Environment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Environment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Environment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.EnvironmentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.EnvironmentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.EnvironmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.EnvironmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.GpuDevice", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.GpuDevice$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.HistoricalMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.HistoricalMetric$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.HistoricalMetricCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.HistoricalMetricCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.HistoricalMetricSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.HistoricalMetricSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ImportInventoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ImportInventoryDetails$ResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ImportInventoryViaAssetsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ImportInventoryViaAssetsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Inventory", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Inventory$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Inventory$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.InventoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.InventoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.InventorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.InventorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Nic", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Nic$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Nvdimm", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Nvdimm$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.NvdimmController", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.NvdimmController$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Plugin", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Plugin$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Plugin$DesiredState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.Plugin$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.PluginSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.PluginSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.RemoveAgentDependencyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.RemoveAgentDependencyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ScsiController", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.ScsiController$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.SubmitHistoricalMetricsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.SubmitHistoricalMetricsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateAgentDependencyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateAgentDependencyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateAgentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateAgentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateAssetSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateDiscoveryScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateDiscoveryScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateEnvironmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateInventoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateInventoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdatePluginDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdatePluginDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateVmAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateVmAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateVmWareAssetSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateVmWareAssetSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateVmwareVmAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.UpdateVmwareVmAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.VmAsset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.VmAsset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.VmProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.VmProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.VmWareAssetSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.VmWareAssetSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.VmWareAssetSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.VmWareAssetSourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.VmwareVCenterProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.VmwareVCenterProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.VmwareVmAsset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.VmwareVmAsset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.VmwareVmProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.VmwareVmProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudbridge.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-cloudguard/pom.xml b/bmc-cloudguard/pom.xml index 2f8920c0d73..dac30bc95f8 100644 --- a/bmc-cloudguard/pom.xml +++ b/bmc-cloudguard/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-cloudguard @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-cloudguard/src/main/java/com/oracle/bmc/cloudguard/SdkClientsMetadata.java b/bmc-cloudguard/src/main/java/com/oracle/bmc/cloudguard/SdkClientsMetadata.java deleted file mode 100644 index 1a5b33e0628..00000000000 --- a/bmc-cloudguard/src/main/java/com/oracle/bmc/cloudguard/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.cloudguard; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200131") -@SdkClients({CloudGuardAsyncClient.class, CloudGuardClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-cloudguard/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-cloudguard/reflect-config.json b/bmc-cloudguard/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-cloudguard/reflect-config.json new file mode 100644 index 00000000000..ea549d32263 --- /dev/null +++ b/bmc-cloudguard/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-cloudguard/reflect-config.json @@ -0,0 +1,3494 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.AbsoluteTimeStartPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.AbsoluteTimeStartPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ActivityProblemAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ActivityProblemAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ActivityProblemAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ActivityProblemAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ActorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.AddCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.AddCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.AllTargetsSelected", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.AllTargetsSelected$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.AttachTargetDetectorRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.AttachTargetDetectorRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.AttachTargetResponderRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.AttachTargetResponderRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CandidateResponderRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CandidateResponderRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ChangeDataSourceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ChangeDataSourceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ChangeDetectorRecipeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ChangeDetectorRecipeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ChangeManagedListCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ChangeManagedListCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ChangeResponderRecipeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ChangeResponderRecipeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ChangeSecurityPolicyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ChangeSecurityPolicyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ChangeSecurityRecipeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ChangeSecurityRecipeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ChangeSecurityZoneCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ChangeSecurityZoneCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ClassificationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CloudGuardStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CompositeCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CompositeCondition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CompositeCondition$CompositeOperator", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.Condition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.Condition$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConditionFilterType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConditionGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConditionGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConditionMetadataType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConditionMetadataType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConditionMetadataTypeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConditionMetadataTypeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConditionMetadataTypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConditionMetadataTypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConditionOperator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConditionOperator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConditionOperatorName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConditionTypeEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConditionValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.Confidence", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConfigValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConfigValue$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.Configuration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.Configuration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ConfigurationListItemType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ContinuousQueryStartPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ContinuousQueryStartPolicy$StartPolicyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateDataMaskRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateDataMaskRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateDataSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateDataSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateDetectorRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateDetectorRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateDetectorRecipeDetectorRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateDetectorRecipeDetectorRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateDetectorRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateDetectorRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateManagedListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateManagedListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateResponderRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateResponderRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateSecurityPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateSecurityPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateSecurityRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateSecurityRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateSecurityZoneDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateSecurityZoneDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateTargetDetectorRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateTargetDetectorRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateTargetResponderRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.CreateTargetResponderRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataMaskCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataMaskRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataMaskRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataMaskRuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataMaskRuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataMaskRuleStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataMaskRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataMaskRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceEventCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceEventCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceEventInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceEventInfoStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceEventSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceEventSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceFeedProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceMappingInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceMappingInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DataSourceSummaryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.Detector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.Detector$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRecipe", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRecipe$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRecipeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRecipeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRecipeDetectorRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRecipeDetectorRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRecipeDetectorRule$ManagedListTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRecipeDetectorRuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRecipeDetectorRuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRecipeDetectorRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRecipeDetectorRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRecipeDetectorRuleSummary$ManagedListTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRecipeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRecipeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRule$ManagedListTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorRuleSummary$ManagedListTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.DetectorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.EntitiesMapping", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.EntitiesMapping$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.EntityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.EntityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.EventStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ExecuteResponderExecutionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ExecuteResponderExecutionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.FeedProviderType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.GeographicalLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.GeographicalLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ImpactedResourceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ImpactedResourceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ImpactedResourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ImpactedResourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.InsightTypeLoggingQueryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.InsightTypeLoggingQueryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.LoggingEventInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.LoggingEventInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.LoggingQueryDataSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.LoggingQueryDataSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.LoggingQueryDataSourceSummaryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.LoggingQueryDataSourceSummaryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.LoggingQueryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.LoggingQueryOperatorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.LoggingQueryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ManagedList", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ManagedList$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ManagedListCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ManagedListCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ManagedListSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ManagedListSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ManagedListType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ManagedListTypeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ManagedListTypeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ManagedListTypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ManagedListTypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.NoDelayStartPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.NoDelayStartPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.OperatorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.OperatorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.OperatorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.OwnerType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.PolicyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.PolicyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.PolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.PolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.PoliticalLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.PoliticalLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.Problem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.Problem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemCategoryEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemDimension", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemEndpointCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemEndpointCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemEntityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemEntityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemEntitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemEntitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemHistoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemHistoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemHistorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemHistorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemLifecycleDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemTrendAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ProblemTrendAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.QueryReplicationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RecommendationLifecycleDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RecommendationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RecommendationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RecommendationSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RecommendationSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RecommendationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RegionStatusDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RegionStatusDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RemoveCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RemoveCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RequestSummarizedTrendResourceRiskScoresDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RequestSummarizedTrendResourceRiskScoresDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileEndpointCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileEndpointCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileImpactedResourceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileImpactedResourceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileImpactedResourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileImpactedResourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileRiskScoreAggregationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileRiskScoreAggregationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileRiskScoreAggregationSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileRiskScoreAggregationSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceProfileSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceRiskScoreAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceRiskScoreAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceRiskScoreAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceRiskScoreAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceRiskScoreDimension", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceTypeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceTypeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceTypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResourceTypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderActivityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderActivityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderActivitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderActivitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderActivityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderDimension", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionModes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionTrendAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderExecutionTrendAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderModeTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRecipe", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRecipe$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRecipeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRecipeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRecipeResponderRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRecipeResponderRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRecipeResponderRule$SupportedModes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRecipeResponderRuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRecipeResponderRuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRecipeResponderRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRecipeResponderRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRecipeResponderRuleSummary$SupportedModes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRecipeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRecipeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRule$SupportedModes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRuleExecutionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRuleExecutionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderRuleSummary$SupportedModes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ResponderType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RiskLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RiskScoreAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RiskScoreAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RiskScoreAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RiskScoreAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.RuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityPolicyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityPolicyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityRating", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityRecipe", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityRecipe$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityRecipeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityRecipeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityRecipeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityRecipeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityScoreAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityScoreAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityScoreAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityScoreAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityScoreTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityScoreTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityScoreTrendAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityScoreTrendAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityZone", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityZone$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityZoneCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityZoneCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityZoneSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityZoneSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityZoneTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SecurityZoneTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ServiceTypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.ServiceTypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.Severity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.Sighting", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.Sighting$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SightingCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SightingCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SightingEndpointCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SightingEndpointCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SightingEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SightingEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SightingImpactedResourceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SightingImpactedResourceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SightingImpactedResourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SightingImpactedResourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SightingSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SightingSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SightingType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SightingType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SimpleCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SimpleCondition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SkipBulkResponderExecutionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SkipBulkResponderExecutionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TacticCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TacticCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TacticSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TacticSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.Target", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.Target$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorRecipe", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorRecipe$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorRecipeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorRecipeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorRecipeDetectorRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorRecipeDetectorRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorRecipeDetectorRule$ManagedListTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorRecipeDetectorRuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorRecipeDetectorRuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorRecipeDetectorRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorRecipeDetectorRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorRecipeDetectorRuleSummary$ManagedListTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorRecipeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetDetectorRecipeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetIdsSelected", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetIdsSelected$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResourceTypesSelected", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResourceTypesSelected$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResponderRecipe", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResponderRecipe$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResponderRecipeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResponderRecipeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResponderRecipeResponderRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResponderRecipeResponderRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResponderRecipeResponderRule$SupportedModes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResponderRecipeResponderRuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResponderRecipeResponderRuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResponderRecipeResponderRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResponderRecipeResponderRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResponderRecipeResponderRuleSummary$SupportedModes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResponderRecipeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetResponderRecipeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetSelected", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetSelected$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TargetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TechniqueCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TechniqueCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TechniqueSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TechniqueSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TriggerResponderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.TriggerResponderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateBulkProblemStatusDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateBulkProblemStatusDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateDataMaskRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateDataMaskRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateDataSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateDataSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateDetectorRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateDetectorRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateDetectorRecipeDetectorRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateDetectorRecipeDetectorRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateDetectorRecipeDetectorRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateDetectorRecipeDetectorRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateDetectorRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateDetectorRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateManagedListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateManagedListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateProblemStatusDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateProblemStatusDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateResponderRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateResponderRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateResponderRecipeResponderRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateResponderRecipeResponderRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateResponderRecipeResponderRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateResponderRecipeResponderRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateResponderRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateResponderRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateSecurityPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateSecurityPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateSecurityRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateSecurityRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateSecurityZoneDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateSecurityZoneDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetDetectorRecipe", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetDetectorRecipe$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetDetectorRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetDetectorRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetDetectorRecipeDetectorRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetDetectorRecipeDetectorRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetDetectorRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetDetectorRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetRecipeDetectorRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetRecipeDetectorRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetRecipeResponderRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetRecipeResponderRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetResponderRecipe", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetResponderRecipe$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetResponderRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetResponderRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetResponderRecipeResponderRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetResponderRecipeResponderRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetResponderRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.UpdateTargetResponderRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudguard.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-cloudmigrations/pom.xml b/bmc-cloudmigrations/pom.xml index 8a56c96c3cc..0fb6dffad69 100644 --- a/bmc-cloudmigrations/pom.xml +++ b/bmc-cloudmigrations/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-cloudmigrations @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-cloudmigrations/src/main/java/com/oracle/bmc/cloudmigrations/SdkClientsMetadata.java b/bmc-cloudmigrations/src/main/java/com/oracle/bmc/cloudmigrations/SdkClientsMetadata.java deleted file mode 100644 index a8fe3221387..00000000000 --- a/bmc-cloudmigrations/src/main/java/com/oracle/bmc/cloudmigrations/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.cloudmigrations; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220919") -@SdkClients({MigrationAsyncClient.class, MigrationClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-cloudmigrations/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-cloudmigrations/reflect-config.json b/bmc-cloudmigrations/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-cloudmigrations/reflect-config.json new file mode 100644 index 00000000000..4631804499b --- /dev/null +++ b/bmc-cloudmigrations/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-cloudmigrations/reflect-config.json @@ -0,0 +1,1386 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AccessLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AsIsResourceAssessmentStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AsIsResourceAssessmentStrategy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSourceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSourceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSourceConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSourceConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSourceConnectionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSourceConnectionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSourceConnectionLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSourceConnectionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSourceCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSourceCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSourceCredentialsType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSourceLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AssetSourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AvailableShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AvailableShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AvailableShapesCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AvailableShapesCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AverageResourceAssessmentStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.AverageResourceAssessmentStrategy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ChangeAssetSourceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ChangeAssetSourceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ChangeDiscoveryScheduleCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ChangeDiscoveryScheduleCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ChangeMigrationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ChangeMigrationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ChangeMigrationPlanCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ChangeMigrationPlanCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ChangeReplicationScheduleCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ChangeReplicationScheduleCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CompatibilityMessage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CompatibilityMessage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CompatibilityMessage$Severity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CompatibilityMessage$Name", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ComputeCostEstimation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ComputeCostEstimation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CostEstimation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CostEstimation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateAssetSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateDiscoveryScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateDiscoveryScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateMigrationAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateMigrationAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateMigrationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateMigrationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateMigrationPlanDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateMigrationPlanDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateReplicationScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateReplicationScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateTargetAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateTargetAssetDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateVmTargetAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateVmTargetAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateVmWareAssetSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateVmWareAssetSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateVnicDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.CreateVnicDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.DiscoverySchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.DiscoverySchedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.DiscoveryScheduleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.DiscoveryScheduleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.DiscoveryScheduleLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.DiscoveryScheduleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.DiscoveryScheduleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.HydratedVolume", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.HydratedVolume$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.HydratedVolume$VolumeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.InstanceAgentPluginConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.InstanceAgentPluginConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.InstanceAgentPluginConfigDetails$DesiredState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.InstanceOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.InstanceOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.InstanceSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.InstanceSourceViaBootVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.InstanceSourceViaBootVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.InstanceSourceViaImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.InstanceSourceViaImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.LaunchInstanceAgentConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.LaunchInstanceAgentConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.LaunchInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.LaunchInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.LaunchInstanceShapeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.LaunchInstanceShapeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.LaunchInstanceShapeConfigDetails$BaselineOcpuUtilization", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MetricTimeWindow", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MetricType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.Migration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.Migration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.Migration$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationAsset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationAsset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationAsset$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationAsset$Notifications", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationAssetCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationAssetCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationAssetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationAssetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationAssetSummary$Notifications", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationPlan", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationPlan$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationPlan$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationPlanCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationPlanCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationPlanStats", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationPlanStats$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationPlanSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationPlanSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.MigrationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.OsImageEstimation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.OsImageEstimation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.PeakResourceAssessmentStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.PeakResourceAssessmentStrategy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.PercentileResourceAssessmentStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.PercentileResourceAssessmentStrategy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.PercentileResourceAssessmentStrategy$Percentile", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.PreemptibleInstanceConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.PreemptibleInstanceConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.PreemptionAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.PreemptionAction$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ReplicationProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ReplicationProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ReplicationProgress$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ReplicationProgress$LastReplicationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ReplicationSchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ReplicationSchedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ReplicationSchedule$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ReplicationScheduleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ReplicationScheduleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ReplicationScheduleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ReplicationScheduleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ResourceAssessmentStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ResourceAssessmentStrategy$StrategyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.ResourceAssessmentStrategy$ResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.StorageCostEstimation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.StorageCostEstimation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.TargetAsset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.TargetAsset$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.TargetAsset$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.TargetAssetCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.TargetAssetCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.TargetAssetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.TargetAssetSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.TargetEnvironment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.TargetEnvironment$TargetEnvironmentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.TerminatePreemptionAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.TerminatePreemptionAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateAssetSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateDiscoveryScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateDiscoveryScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateMigrationAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateMigrationAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateMigrationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateMigrationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateMigrationPlanDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateMigrationPlanDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateReplicationScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateReplicationScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateTargetAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateTargetAssetDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateVmTargetAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateVmTargetAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateVmWareAssetSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.UpdateVmWareAssetSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.VmTargetAsset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.VmTargetAsset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.VmTargetAsset$PreferredShapeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.VmTargetAssetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.VmTargetAssetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.VmTargetEnvironment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.VmTargetEnvironment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.VmWareAssetSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.VmWareAssetSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.VmWareAssetSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.VmWareAssetSourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.VolumeCostEstimation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.VolumeCostEstimation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.cloudmigrations.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ 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 6fa50e89e4f..734201a6228 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.27.0 + 3.28.0 ../pom.xml @@ -68,7 +68,7 @@ com.oracle.oci.sdk oci-java-sdk-addons-apache-configurator-jersey - 3.27.0 + 3.28.0 @@ -77,7 +77,7 @@ com.oracle.oci.sdk oci-java-sdk-common-httpclient - 3.27.0 + 3.28.0 org.glassfish.jersey.core @@ -113,6 +113,17 @@ javax.annotation javax.annotation-api + + org.graalvm.nativeimage + svm + ${graalvm.version} + provided + + + org.bouncycastle + bcprov-jdk15to18 + provided + org.glassfish.jersey.connectors diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/BouncyCastleFeature.java b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/java/com/oracle/bmc/graalvm/BouncyCastleFeature.java similarity index 58% rename from bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/BouncyCastleFeature.java rename to bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/java/com/oracle/bmc/graalvm/BouncyCastleFeature.java index d34cfb0f10b..3e643fd0e59 100644 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/java/com/oracle/bmc/graalvm/BouncyCastleFeature.java +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/java/com/oracle/bmc/graalvm/BouncyCastleFeature.java @@ -5,10 +5,8 @@ package com.oracle.bmc.graalvm; import org.bouncycastle.jce.provider.BouncyCastleProvider; -import org.graalvm.nativeimage.ImageSingletons; import org.graalvm.nativeimage.hosted.Feature; import org.graalvm.nativeimage.hosted.RuntimeClassInitialization; -import org.graalvm.nativeimage.impl.RuntimeClassInitializationSupport; import java.security.Security; @@ -18,14 +16,6 @@ final class BouncyCastleFeature implements Feature { @Override public void afterRegistration(AfterRegistrationAccess access) { RuntimeClassInitialization.initializeAtBuildTime("org.bouncycastle"); - RuntimeClassInitializationSupport classInitSupport = - ImageSingletons.lookup(RuntimeClassInitializationSupport.class); - classInitSupport.rerunInitialization( - "org.bouncycastle.jcajce.provider.drbg.DRBG$Default", - "Register the BouncyCastle provider at build time"); - classInitSupport.rerunInitialization( - "org.bouncycastle.jcajce.provider.drbg.DRBG$NonceAndIV", - "Register the BouncyCastle provider at build time"); Security.addProvider(new BouncyCastleProvider()); } } diff --git a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/bcprov-jdk15to18/reflect-config.json similarity index 53% rename from bmc-addons/bmc-graalvm-jersey3-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/reflect-config.json rename to bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/bcprov-jdk15to18/reflect-config.json index 04700f6aeee..4a50c3d7d55 100644 --- a/bmc-addons/bmc-graalvm-jersey3-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/reflect-config.json +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/bcprov-jdk15to18/reflect-config.json @@ -1,72 +1,4 @@ [ - { - "name":"com.fasterxml.jackson.databind.JsonDeserializer[]" - }, - { - "name":"com.fasterxml.jackson.databind.JsonSerializer[]" - }, - { - "name":"com.fasterxml.jackson.databind.KeyDeserializer[]" - }, - { - "name":"com.fasterxml.jackson.databind.Module[]" - }, - { - "name":"com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[]" - }, - { - "name":"com.fasterxml.jackson.databind.deser.Deserializers[]" - }, - { - "name":"com.fasterxml.jackson.databind.deser.KeyDeserializers[]" - }, - { - "name":"com.fasterxml.jackson.databind.deser.ValueInstantiators[]" - }, - { - "name":"com.fasterxml.jackson.databind.ext.Java7HandlersImpl", - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.fasterxml.jackson.databind.ext.Java7SupportImpl", - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.fasterxml.jackson.databind.ser.BeanSerializerModifier[]" - }, - { - "name":"com.fasterxml.jackson.databind.ser.Serializers[]" - }, - { - "name":"com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector", - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.fasterxml.jackson.module.jaxb.deser.DataHandlerJsonDeserializer", - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.fasterxml.jackson.module.jaxb.ser.DataHandlerJsonSerializer", - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.oracle.bmc.auth.internal.JWK", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"com.oracle.bmc.auth.internal.X509FederationClient$SecurityToken", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"com.oracle.bmc.auth.internal.X509FederationClient$X509FederationRequest", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, { "name":"org.bouncycastle.jcajce.provider.asymmetric.DH$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -396,289 +328,28 @@ "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.glassfish.jersey.client.JerseyClientBuilder", + "name":"sun.security.ec.SunEC", "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.glassfish.jersey.message.internal.EnumMessageProvider", + "name":"sun.security.jgss.SunProvider", "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.glassfish.jersey.client.ClientConfig" - }, - { - "name":"org.glassfish.hk2.internal.PerThreadContext", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.client.ChunkedInputReader", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.client.ClientAsyncExecutor", - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.client.ClientBackgroundScheduler", - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.client.DefaultClientAsyncExecutorProvider", - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.client.DefaultClientBackgroundSchedulerProvider", - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.client.JerseyClientBuilder", + "name":"sun.security.provider.NativePRNG", "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.glassfish.jersey.inject.hk2.ContextInjectionResolverImpl", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.inject.hk2.Hk2InjectionManagerFactory", + "name":"sun.security.provider.PolicyFile", "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.glassfish.jersey.inject.hk2.Hk2RequestScope", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.inject.hk2.InstanceSupplierFactoryBridge", - "methods":[{"name":"provide","parameterTypes":[] }] - }, - { - "name":"org.glassfish.jersey.inject.hk2.JerseyErrorService", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.inject.hk2.RequestContext", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.internal.JaxrsProviders", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.internal.RuntimeDelegateImpl", + "name":"sun.security.provider.SHA", "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.glassfish.jersey.internal.config.ExternalPropertiesAutoDiscoverable", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.internal.config.ExternalPropertiesConfigurationFeature", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.internal.inject.Custom", - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.jackson.JacksonFeature", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.jackson.internal.DefaultJacksonJaxbJsonProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.jackson.internal.JacksonAutoDiscoverable", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.jackson.internal.jackson.jaxrs.base.ProviderBase", - "allDeclaredFields":true, - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JacksonJaxbJsonProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JacksonJsonProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.logging.LoggingFeatureAutoDiscoverable", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.AbstractFormProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.message.internal.BasicTypesMessageProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.ByteArrayProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.DataSourceProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.FileProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.FormMultivaluedMapProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.FormProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.InputStreamProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.ReaderProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.RenderedImageProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.SourceProvider$DomSourceReader", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.SourceProvider$SaxSourceReader", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.SourceProvider$SourceWriter", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.SourceProvider$StreamSourceReader", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.StreamingOutputProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.StringMessageProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.process.internal.RequestScope", - "allDeclaredFields":true, - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.spi.AbstractThreadPoolProvider", - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.spi.ScheduledThreadPoolExecutorProvider", - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.spi.ThreadPoolExecutorProvider", - "allDeclaredMethods":true - }, - { - "name":"org.jvnet.hk2.internal.DynamicConfigurationServiceImpl", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.jvnet.hk2.internal.ServiceLocatorRuntimeImpl", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"sun.misc.Unsafe", - "allDeclaredFields":true, - "methods":[ - {"name":"copyMemory","parameterTypes":["java.lang.Object","long","java.lang.Object","long","long"] }, - {"name":"getAndAddLong","parameterTypes":["java.lang.Object","long","long"] }, - {"name":"getAndSetObject","parameterTypes":["java.lang.Object","long","java.lang.Object"] } - ] - }, - { - "name":"sun.nio.ch.SelectorImpl", - "fields":[ - {"name":"publicSelectedKeys", "allowUnsafeAccess":true}, - {"name":"selectedKeys", "allowUnsafeAccess":true} - ] + "name":"sun.security.provider.SHA2$SHA256", + "methods":[{"name":"","parameterTypes":[] }] }, { "name":"sun.security.provider.SecureRandom", @@ -689,18 +360,7 @@ "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"java.net.InetAddress[]" - }, - { - "name":"javax.xml.transform.Source" - }, - { - "name":"javax.xml.transform.dom.DOMSource" - }, - { - "name":"javax.xml.transform.sax.SAXSource" - }, - { - "name":"javax.xml.transform.stream.StreamSource" + "name":"sun.security.smartcardio.SunPCSC", + "methods":[{"name":"","parameterTypes":[] }] } ] \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/commons-logging/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/commons-logging/reflect-config.json new file mode 100644 index 00000000000..0b60e213da4 --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/commons-logging/reflect-config.json @@ -0,0 +1,38 @@ +[ + { + "name" : "org.apache.commons.logging.impl.LogFactoryImpl", + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true, + "allDeclaredClasses" : true, + "allPublicClasses" : true + }, + { + "name" : "java.lang.String", + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true, + "allDeclaredClasses" : true, + "allPublicClasses" : true + }, + { + "name" : "org.apache.commons.logging.LogFactory", + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true, + "allDeclaredClasses" : true, + "allPublicClasses" : true + }, + { + "name" : "org.apache.commons.logging.impl.SimpleLog", + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true, + "allDeclaredClasses" : true, + "allPublicClasses" : true + } +] diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jackson-databind/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jackson-databind/reflect-config.json new file mode 100644 index 00000000000..1574a6dd57e --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jackson-databind/reflect-config.json @@ -0,0 +1,52 @@ +[ + { + "name":"com.fasterxml.jackson.databind.JsonDeserializer[]" + }, + { + "name":"com.fasterxml.jackson.databind.JsonSerializer[]" + }, + { + "name":"com.fasterxml.jackson.databind.KeyDeserializer[]" + }, + { + "name":"com.fasterxml.jackson.databind.Module[]" + }, + { + "name":"com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[]" + }, + { + "name":"com.fasterxml.jackson.databind.deser.Deserializers[]" + }, + { + "name":"com.fasterxml.jackson.databind.deser.KeyDeserializers[]" + }, + { + "name":"com.fasterxml.jackson.databind.deser.ValueInstantiators[]" + }, + { + "name":"com.fasterxml.jackson.databind.ext.Java7HandlersImpl", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"com.fasterxml.jackson.databind.ser.BeanSerializerModifier[]" + }, + { + "name":"com.fasterxml.jackson.databind.ser.Serializers[]" + }, + { + "name":"com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"com.fasterxml.jackson.module.jaxb.deser.DataHandlerJsonDeserializer", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"com.fasterxml.jackson.module.jaxb.ser.DataHandlerJsonSerializer", + "methods":[{"name":"","parameterTypes":[] }] + } +] \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-client/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-client/reflect-config.json new file mode 100644 index 00000000000..ed0be9452a9 --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-client/reflect-config.json @@ -0,0 +1,59 @@ +[ + { + "name":"org.glassfish.jersey.client.JerseyClientBuilder", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.glassfish.jersey.client.ClientConfig" + }, + { + "name":"org.glassfish.jersey.client.ChunkedInputReader", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.client.ClientAsyncExecutor", + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.client.ClientBackgroundScheduler", + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.client.DefaultClientAsyncExecutorProvider", + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.client.DefaultClientBackgroundSchedulerProvider", + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.internal.JaxrsProviders", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.internal.RuntimeDelegateImpl", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.glassfish.jersey.internal.config.ExternalPropertiesAutoDiscoverable", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.internal.config.ExternalPropertiesConfigurationFeature", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + } +] \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-client/resource-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-client/resource-config.json new file mode 100644 index 00000000000..9696d15bf8e --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-client/resource-config.json @@ -0,0 +1,17 @@ +{ + "resources":[ + {"pattern":"\\QMETA-INF/services/org.glassfish.hk2.extension.ServiceLocatorGenerator\\E"}, + {"pattern":"\\QMETA-INF/services/org.glassfish.jersey.internal.inject.InjectionManagerFactory\\E"}, + {"pattern":"\\QMETA-INF/services/org.glassfish.jersey.internal.spi.AutoDiscoverable\\E"}, + {"pattern":"\\QMETA-INF/services/com.oracle.bmc.http.client.HttpProvider\\E"}, + {"pattern":"\\QMETA-INF/services/javax.ws.rs.client.ClientBuilder\\E"}, + {"pattern":"\\QMETA-INF/services/javax.ws.rs.ext.RuntimeDelegate\\E"}, + {"pattern":"\\QMETA-INF/services/org.glassfish.hk2.extension.ServiceLocatorGenerator\\E"}, + {"pattern":"\\QMETA-INF/services/org.glassfish.jersey.internal.inject.InjectionManagerFactory\\E"}, + {"pattern":"\\QMETA-INF/services/org.glassfish.jersey.internal.spi.AutoDiscoverable\\E"} + ], + "bundles":[ + {"name":"org.glassfish.jersey.client.internal.localization"}, + {"name":"org.glassfish.jersey.internal.localization"} + ] +} \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-common/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-common/reflect-config.json new file mode 100644 index 00000000000..ef2ae4d4b93 --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-common/reflect-config.json @@ -0,0 +1,147 @@ +[ + { + "name":"org.glassfish.jersey.internal.inject.Custom", + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.internal.ServiceFinder", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.logging.LoggingFeatureAutoDiscoverable", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.AbstractFormProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.message.internal.BasicTypesMessageProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.ByteArrayProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.DataSourceProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.EnumMessageProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allPublicMethods":true, + "allDeclaredConstructors":true, + "allPublicConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.FileProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.FormMultivaluedMapProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.FormProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.InputStreamProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.ReaderProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.RenderedImageProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.SourceProvider$DomSourceReader", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.SourceProvider$SaxSourceReader", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.SourceProvider$SourceWriter", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.SourceProvider$StreamSourceReader", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.StreamingOutputProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.StringMessageProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.process.Inflector", + "methods":[{"name":"apply","parameterTypes":["java.lang.Object"] }] + }, + { + "name":"org.glassfish.jersey.process.internal.RequestScope", + "allDeclaredFields":true, + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.spi.AbstractThreadPoolProvider", + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.spi.ScheduledThreadPoolExecutorProvider", + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.spi.ThreadPoolExecutorProvider", + "allDeclaredMethods":true + } +] \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-hk2/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-hk2/reflect-config.json new file mode 100644 index 00000000000..cb8c35b9f26 --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-hk2/reflect-config.json @@ -0,0 +1,68 @@ +[ + { + "name": "org.glassfish.hk2.internal.PerThreadContext", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "name": "org.glassfish.hk2.osgiresourcelocator.ServiceLoader", + "methods": [{ "name":"lookupProviderClasses", "parameterTypes":["java.lang.Class"] }] + }, + { + "name":"org.glassfish.jersey.inject.hk2.ContextInjectionResolverImpl", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.inject.hk2.Hk2InjectionManagerFactory", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.glassfish.jersey.inject.hk2.Hk2RequestScope", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.inject.hk2.InstanceSupplierFactoryBridge", + "methods":[{"name":"provide","parameterTypes":[] }] + }, + { + "name":"org.glassfish.jersey.inject.hk2.JerseyErrorService", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.inject.hk2.RequestContext", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.jvnet.hk2.internal.ProxyUtilities$4", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.jvnet.hk2.internal.ProxyUtilities", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.jvnet.hk2.internal.DynamicConfigurationServiceImpl", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.jvnet.hk2.internal.ServiceLocatorRuntimeImpl", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + } +] \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-media-json-jackson/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-media-json-jackson/reflect-config.json new file mode 100644 index 00000000000..8c878301e82 --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-media-json-jackson/reflect-config.json @@ -0,0 +1,35 @@ +[ + { + "name":"org.glassfish.jersey.jackson.JacksonFeature", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.jackson.internal.DefaultJacksonJaxbJsonProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.jackson.internal.JacksonAutoDiscoverable", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.jackson.internal.jackson.jaxrs.base.ProviderBase", + "allDeclaredFields":true, + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JacksonJaxbJsonProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JacksonJsonProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true + } +] \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey/native-image.properties b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey/native-image.properties new file mode 100644 index 00000000000..246ce61e209 --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey/native-image.properties @@ -0,0 +1,8 @@ +# +# Copyright (c) 2016, 2023, 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. +# + +Args = -H:ClassInitialization=org.bouncycastle.jcajce.provider.drbg.DRBG$Default:rerun,org.bouncycastle.jcajce.provider.drbg.DRBG$NonceAndIV:rerun \ + --features=com.oracle.bmc.graalvm.BouncyCastleFeature \ + --initialize-at-build-time=org.slf4j.simple.SimpleLogger,org.slf4j.LoggerFactory \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey/reflect-config.json new file mode 100644 index 00000000000..3d9631550b3 --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey/reflect-config.json @@ -0,0 +1,123 @@ +[ + { + "name":"sun.misc.Unsafe", + "allDeclaredFields":true, + "methods":[ + {"name":"copyMemory","parameterTypes":["java.lang.Object","long","java.lang.Object","long","long"] }, + {"name":"getAndAddLong","parameterTypes":["java.lang.Object","long","long"] }, + {"name":"getAndSetObject","parameterTypes":["java.lang.Object","long","java.lang.Object"] } + ] + }, + { + "name":"sun.nio.ch.SelectorImpl", + "fields":[ + {"name":"publicSelectedKeys", "allowUnsafeAccess":true}, + {"name":"selectedKeys", "allowUnsafeAccess":true} + ] + }, + { + "name":"java.net.InetAddress[]" + }, + { + "name":"javax.xml.transform.Source" + }, + { + "name":"javax.xml.transform.dom.DOMSource" + }, + { + "name":"javax.xml.transform.sax.SAXSource" + }, + { + "name":"javax.xml.transform.stream.StreamSource" + }, + { + "name": "com.oracle.bmc.http.client.jersey.internal.DaemonClientAsyncExecutorProvider", + "allDeclaredFields": true, + "allDeclaredConstructors": true, + "queryAllDeclaredMethods": true + }, + { + "name":"com.oracle.bmc.http.client.io.DuplicatableInputStream", + "allDeclaredClasses":true, + "queryAllPublicMethods":true + }, + { + "name": "java.awt.image.RenderedImage" + }, + { + "name":"java.io.Closeable", + "allDeclaredClasses":true, + "queryAllPublicMethods":true + }, + { + "name":"java.io.InputStream", + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true + }, + { + "name":"java.io.Serializable", + "allDeclaredClasses":true, + "queryAllPublicMethods":true + }, + { + "name":"java.lang.AutoCloseable", + "allDeclaredClasses":true, + "queryAllPublicMethods":true + }, + { + "name":"java.lang.Comparable", + "allDeclaredClasses":true, + "queryAllPublicMethods":true + }, + { + "name":"java.lang.Enum", + "allDeclaredClasses":true, + "queryAllDeclaredMethods":true, + "queryAllPublicMethods":true + }, + { + "name":"java.lang.Object", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"java.util.concurrent.atomic.AtomicBoolean", + "fields":[{"name":"value"}] + }, + { + "name":"java.util.concurrent.atomic.AtomicReference", + "fields":[{"name":"value"}] + }, + { + "name":"java.util.HashSet", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name": "javax.activation.DataSource" + }, + { + "name": "javax.inject.Named", + "queryAllDeclaredMethods": true, + "methods": [ + { "name": "value", "parameterTypes": [] } + ] + }, + { + "name": "javax.inject.Singleton", + "queryAllDeclaredMethods": true + }, + { + "name": "javax.naming.InitialContext", + "methods": [ + { "name": "", "parameterTypes": [] }, + { "name": "lookup", "parameterTypes": ["java.lang.String"] } + ] + }, + { + "name":"com.oracle.bmc.model.BmcException", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + } +] \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey/resource-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey/resource-config.json new file mode 100644 index 00000000000..fe1626a8bcf --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey/resource-config.json @@ -0,0 +1,5 @@ +{ + "resources": [ + {"pattern":"\\Qcom/oracle/bmc/sdk.properties\\E"} + ] +} \ No newline at end of file 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 a37891d97dd..476c4906fc6 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.27.0 + 3.28.0 ../pom.xml @@ -70,7 +70,7 @@ com.oracle.oci.sdk oci-java-sdk-addons-apache-configurator-jersey3 - 3.27.0 + 3.28.0 @@ -79,7 +79,7 @@ com.oracle.oci.sdk oci-java-sdk-common-httpclient - 3.27.0 + 3.28.0 jakarta.ws.rs @@ -113,6 +113,17 @@ org.glassfish.jersey.inject jersey-hk2 + + org.graalvm.nativeimage + svm + ${graalvm.version} + provided + + + org.bouncycastle + bcprov-jdk15to18 + provided + org.glassfish.jersey.connectors diff --git a/bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/BouncyCastleFeature.java b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/java/com/oracle/bmc/graalvm/BouncyCastleFeature.java similarity index 58% rename from bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/BouncyCastleFeature.java rename to bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/java/com/oracle/bmc/graalvm/BouncyCastleFeature.java index d34cfb0f10b..3e643fd0e59 100644 --- a/bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/BouncyCastleFeature.java +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/java/com/oracle/bmc/graalvm/BouncyCastleFeature.java @@ -5,10 +5,8 @@ package com.oracle.bmc.graalvm; import org.bouncycastle.jce.provider.BouncyCastleProvider; -import org.graalvm.nativeimage.ImageSingletons; import org.graalvm.nativeimage.hosted.Feature; import org.graalvm.nativeimage.hosted.RuntimeClassInitialization; -import org.graalvm.nativeimage.impl.RuntimeClassInitializationSupport; import java.security.Security; @@ -18,14 +16,6 @@ final class BouncyCastleFeature implements Feature { @Override public void afterRegistration(AfterRegistrationAccess access) { RuntimeClassInitialization.initializeAtBuildTime("org.bouncycastle"); - RuntimeClassInitializationSupport classInitSupport = - ImageSingletons.lookup(RuntimeClassInitializationSupport.class); - classInitSupport.rerunInitialization( - "org.bouncycastle.jcajce.provider.drbg.DRBG$Default", - "Register the BouncyCastle provider at build time"); - classInitSupport.rerunInitialization( - "org.bouncycastle.jcajce.provider.drbg.DRBG$NonceAndIV", - "Register the BouncyCastle provider at build time"); Security.addProvider(new BouncyCastleProvider()); } } diff --git a/bmc-addons/bmc-graalvm-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/bcprov-jdk15to18/reflect-config.json similarity index 53% rename from bmc-addons/bmc-graalvm-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/reflect-config.json rename to bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/bcprov-jdk15to18/reflect-config.json index 04700f6aeee..4a50c3d7d55 100644 --- a/bmc-addons/bmc-graalvm-addon/src/main/resources/META-INF/native-image/com.oracle.bmc.graalvm/reflect-config.json +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/bcprov-jdk15to18/reflect-config.json @@ -1,72 +1,4 @@ [ - { - "name":"com.fasterxml.jackson.databind.JsonDeserializer[]" - }, - { - "name":"com.fasterxml.jackson.databind.JsonSerializer[]" - }, - { - "name":"com.fasterxml.jackson.databind.KeyDeserializer[]" - }, - { - "name":"com.fasterxml.jackson.databind.Module[]" - }, - { - "name":"com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[]" - }, - { - "name":"com.fasterxml.jackson.databind.deser.Deserializers[]" - }, - { - "name":"com.fasterxml.jackson.databind.deser.KeyDeserializers[]" - }, - { - "name":"com.fasterxml.jackson.databind.deser.ValueInstantiators[]" - }, - { - "name":"com.fasterxml.jackson.databind.ext.Java7HandlersImpl", - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.fasterxml.jackson.databind.ext.Java7SupportImpl", - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.fasterxml.jackson.databind.ser.BeanSerializerModifier[]" - }, - { - "name":"com.fasterxml.jackson.databind.ser.Serializers[]" - }, - { - "name":"com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector", - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.fasterxml.jackson.module.jaxb.deser.DataHandlerJsonDeserializer", - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.fasterxml.jackson.module.jaxb.ser.DataHandlerJsonSerializer", - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.oracle.bmc.auth.internal.JWK", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"com.oracle.bmc.auth.internal.X509FederationClient$SecurityToken", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"com.oracle.bmc.auth.internal.X509FederationClient$X509FederationRequest", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, { "name":"org.bouncycastle.jcajce.provider.asymmetric.DH$Mappings", "methods":[{"name":"","parameterTypes":[] }] @@ -396,289 +328,28 @@ "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.glassfish.jersey.client.JerseyClientBuilder", + "name":"sun.security.ec.SunEC", "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.glassfish.jersey.message.internal.EnumMessageProvider", + "name":"sun.security.jgss.SunProvider", "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.glassfish.jersey.client.ClientConfig" - }, - { - "name":"org.glassfish.hk2.internal.PerThreadContext", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.client.ChunkedInputReader", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.client.ClientAsyncExecutor", - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.client.ClientBackgroundScheduler", - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.client.DefaultClientAsyncExecutorProvider", - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.client.DefaultClientBackgroundSchedulerProvider", - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.client.JerseyClientBuilder", + "name":"sun.security.provider.NativePRNG", "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.glassfish.jersey.inject.hk2.ContextInjectionResolverImpl", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.inject.hk2.Hk2InjectionManagerFactory", + "name":"sun.security.provider.PolicyFile", "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.glassfish.jersey.inject.hk2.Hk2RequestScope", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.inject.hk2.InstanceSupplierFactoryBridge", - "methods":[{"name":"provide","parameterTypes":[] }] - }, - { - "name":"org.glassfish.jersey.inject.hk2.JerseyErrorService", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.inject.hk2.RequestContext", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.internal.JaxrsProviders", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.internal.RuntimeDelegateImpl", + "name":"sun.security.provider.SHA", "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"org.glassfish.jersey.internal.config.ExternalPropertiesAutoDiscoverable", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.internal.config.ExternalPropertiesConfigurationFeature", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.internal.inject.Custom", - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.jackson.JacksonFeature", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.jackson.internal.DefaultJacksonJaxbJsonProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.jackson.internal.JacksonAutoDiscoverable", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.jackson.internal.jackson.jaxrs.base.ProviderBase", - "allDeclaredFields":true, - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JacksonJaxbJsonProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JacksonJsonProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.logging.LoggingFeatureAutoDiscoverable", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.AbstractFormProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.message.internal.BasicTypesMessageProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.ByteArrayProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.DataSourceProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.FileProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.FormMultivaluedMapProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.FormProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.InputStreamProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.ReaderProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.RenderedImageProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.SourceProvider$DomSourceReader", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.SourceProvider$SaxSourceReader", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.SourceProvider$SourceWriter", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.SourceProvider$StreamSourceReader", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.StreamingOutputProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.message.internal.StringMessageProvider", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.glassfish.jersey.process.internal.RequestScope", - "allDeclaredFields":true, - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.spi.AbstractThreadPoolProvider", - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.spi.ScheduledThreadPoolExecutorProvider", - "allDeclaredMethods":true - }, - { - "name":"org.glassfish.jersey.spi.ThreadPoolExecutorProvider", - "allDeclaredMethods":true - }, - { - "name":"org.jvnet.hk2.internal.DynamicConfigurationServiceImpl", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"org.jvnet.hk2.internal.ServiceLocatorRuntimeImpl", - "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true - }, - { - "name":"sun.misc.Unsafe", - "allDeclaredFields":true, - "methods":[ - {"name":"copyMemory","parameterTypes":["java.lang.Object","long","java.lang.Object","long","long"] }, - {"name":"getAndAddLong","parameterTypes":["java.lang.Object","long","long"] }, - {"name":"getAndSetObject","parameterTypes":["java.lang.Object","long","java.lang.Object"] } - ] - }, - { - "name":"sun.nio.ch.SelectorImpl", - "fields":[ - {"name":"publicSelectedKeys", "allowUnsafeAccess":true}, - {"name":"selectedKeys", "allowUnsafeAccess":true} - ] + "name":"sun.security.provider.SHA2$SHA256", + "methods":[{"name":"","parameterTypes":[] }] }, { "name":"sun.security.provider.SecureRandom", @@ -689,18 +360,7 @@ "methods":[{"name":"","parameterTypes":[] }] }, { - "name":"java.net.InetAddress[]" - }, - { - "name":"javax.xml.transform.Source" - }, - { - "name":"javax.xml.transform.dom.DOMSource" - }, - { - "name":"javax.xml.transform.sax.SAXSource" - }, - { - "name":"javax.xml.transform.stream.StreamSource" + "name":"sun.security.smartcardio.SunPCSC", + "methods":[{"name":"","parameterTypes":[] }] } ] \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/commons-logging/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/commons-logging/reflect-config.json new file mode 100644 index 00000000000..0b60e213da4 --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/commons-logging/reflect-config.json @@ -0,0 +1,38 @@ +[ + { + "name" : "org.apache.commons.logging.impl.LogFactoryImpl", + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true, + "allDeclaredClasses" : true, + "allPublicClasses" : true + }, + { + "name" : "java.lang.String", + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true, + "allDeclaredClasses" : true, + "allPublicClasses" : true + }, + { + "name" : "org.apache.commons.logging.LogFactory", + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true, + "allDeclaredClasses" : true, + "allPublicClasses" : true + }, + { + "name" : "org.apache.commons.logging.impl.SimpleLog", + "allDeclaredConstructors" : true, + "allPublicConstructors" : true, + "allDeclaredMethods" : true, + "allPublicMethods" : true, + "allDeclaredClasses" : true, + "allPublicClasses" : true + } +] diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jackson-databind/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jackson-databind/reflect-config.json new file mode 100644 index 00000000000..1574a6dd57e --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jackson-databind/reflect-config.json @@ -0,0 +1,52 @@ +[ + { + "name":"com.fasterxml.jackson.databind.JsonDeserializer[]" + }, + { + "name":"com.fasterxml.jackson.databind.JsonSerializer[]" + }, + { + "name":"com.fasterxml.jackson.databind.KeyDeserializer[]" + }, + { + "name":"com.fasterxml.jackson.databind.Module[]" + }, + { + "name":"com.fasterxml.jackson.databind.deser.BeanDeserializerModifier[]" + }, + { + "name":"com.fasterxml.jackson.databind.deser.Deserializers[]" + }, + { + "name":"com.fasterxml.jackson.databind.deser.KeyDeserializers[]" + }, + { + "name":"com.fasterxml.jackson.databind.deser.ValueInstantiators[]" + }, + { + "name":"com.fasterxml.jackson.databind.ext.Java7HandlersImpl", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"com.fasterxml.jackson.databind.ser.BeanSerializerModifier[]" + }, + { + "name":"com.fasterxml.jackson.databind.ser.Serializers[]" + }, + { + "name":"com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"com.fasterxml.jackson.module.jaxb.deser.DataHandlerJsonDeserializer", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"com.fasterxml.jackson.module.jaxb.ser.DataHandlerJsonSerializer", + "methods":[{"name":"","parameterTypes":[] }] + } +] \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-client/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-client/reflect-config.json new file mode 100644 index 00000000000..ed0be9452a9 --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-client/reflect-config.json @@ -0,0 +1,59 @@ +[ + { + "name":"org.glassfish.jersey.client.JerseyClientBuilder", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.glassfish.jersey.client.ClientConfig" + }, + { + "name":"org.glassfish.jersey.client.ChunkedInputReader", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.client.ClientAsyncExecutor", + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.client.ClientBackgroundScheduler", + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.client.DefaultClientAsyncExecutorProvider", + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.client.DefaultClientBackgroundSchedulerProvider", + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.internal.JaxrsProviders", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.internal.RuntimeDelegateImpl", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"org.glassfish.jersey.internal.config.ExternalPropertiesAutoDiscoverable", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.internal.config.ExternalPropertiesConfigurationFeature", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + } +] \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-client/resource-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-client/resource-config.json new file mode 100644 index 00000000000..f65de629a9e --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-client/resource-config.json @@ -0,0 +1,19 @@ +{ + "includes":[ + {"pattern":"\\QMETA-INF/services/com.oracle.bmc.http.client.HttpProvider\\E"}, + {"pattern":"\\QMETA-INF/services/jakarta.ws.rs.client.ClientBuilder\\E"}, + {"pattern":"\\QMETA-INF/services/jakarta.ws.rs.ext.RuntimeDelegate\\E"}, + {"pattern":"\\QMETA-INF/services/org.glassfish.hk2.extension.ServiceLocatorGenerator\\E"}, + {"pattern":"\\QMETA-INF/services/org.glassfish.jersey.internal.inject.InjectionManagerFactory\\E"}, + {"pattern":"\\QMETA-INF/services/org.glassfish.jersey.internal.spi.AutoDiscoverable\\E"} + ], + "resources":[ + {"pattern":"\\QMETA-INF/services/org.glassfish.hk2.extension.ServiceLocatorGenerator\\E"}, + {"pattern":"\\QMETA-INF/services/org.glassfish.jersey.internal.inject.InjectionManagerFactory\\E"}, + {"pattern":"\\QMETA-INF/services/org.glassfish.jersey.internal.spi.AutoDiscoverable\\E"} + ], + "bundles":[ + {"name":"org.glassfish.jersey.client.internal.localization"}, + {"name":"org.glassfish.jersey.internal.localization"} + ] +} \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-common/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-common/reflect-config.json new file mode 100644 index 00000000000..ef2ae4d4b93 --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-common/reflect-config.json @@ -0,0 +1,147 @@ +[ + { + "name":"org.glassfish.jersey.internal.inject.Custom", + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.internal.ServiceFinder", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.logging.LoggingFeatureAutoDiscoverable", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.AbstractFormProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.message.internal.BasicTypesMessageProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.ByteArrayProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.DataSourceProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.EnumMessageProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allPublicMethods":true, + "allDeclaredConstructors":true, + "allPublicConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.FileProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.FormMultivaluedMapProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.FormProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.InputStreamProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.ReaderProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.RenderedImageProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.SourceProvider$DomSourceReader", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.SourceProvider$SaxSourceReader", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.SourceProvider$SourceWriter", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.SourceProvider$StreamSourceReader", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.StreamingOutputProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.message.internal.StringMessageProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.process.Inflector", + "methods":[{"name":"apply","parameterTypes":["java.lang.Object"] }] + }, + { + "name":"org.glassfish.jersey.process.internal.RequestScope", + "allDeclaredFields":true, + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.spi.AbstractThreadPoolProvider", + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.spi.ScheduledThreadPoolExecutorProvider", + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.spi.ThreadPoolExecutorProvider", + "allDeclaredMethods":true + } +] \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-media-json-jackson/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-media-json-jackson/reflect-config.json new file mode 100644 index 00000000000..8c878301e82 --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/jersey-media-json-jackson/reflect-config.json @@ -0,0 +1,35 @@ +[ + { + "name":"org.glassfish.jersey.jackson.JacksonFeature", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.jackson.internal.DefaultJacksonJaxbJsonProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.jackson.internal.JacksonAutoDiscoverable", + "allDeclaredFields":true, + "allDeclaredMethods":true, + "allDeclaredConstructors":true + }, + { + "name":"org.glassfish.jersey.jackson.internal.jackson.jaxrs.base.ProviderBase", + "allDeclaredFields":true, + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JacksonJaxbJsonProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true + }, + { + "name":"org.glassfish.jersey.jackson.internal.jackson.jaxrs.json.JacksonJsonProvider", + "allDeclaredFields":true, + "allDeclaredMethods":true + } +] \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey3/native-image.properties b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey3/native-image.properties new file mode 100644 index 00000000000..246ce61e209 --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey3/native-image.properties @@ -0,0 +1,8 @@ +# +# Copyright (c) 2016, 2023, 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. +# + +Args = -H:ClassInitialization=org.bouncycastle.jcajce.provider.drbg.DRBG$Default:rerun,org.bouncycastle.jcajce.provider.drbg.DRBG$NonceAndIV:rerun \ + --features=com.oracle.bmc.graalvm.BouncyCastleFeature \ + --initialize-at-build-time=org.slf4j.simple.SimpleLogger,org.slf4j.LoggerFactory \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey3/reflect-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey3/reflect-config.json new file mode 100644 index 00000000000..9341de71d36 --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey3/reflect-config.json @@ -0,0 +1,49 @@ +[ + { + "name":"com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.oracle.bmc.http.client.jersey3.internal.DaemonClientAsyncExecutorProvider", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"","parameterTypes":["int"] }] + }, + { + "name": "java.awt.image.RenderedImage" + }, + { + "name": "javax.inject.Named", + "queryAllDeclaredMethods": true + }, + { + "name": "javax.naming.InitialContext", + "methods": [ + { "name": "", "parameterTypes": [] }, + { "name": "lookup", "parameterTypes": ["java.lang.String"] } + ] + }, + { + "name": "jakarta.activation.DataSource" + }, + { + "name": "jakarta.inject.Named", + "queryAllDeclaredMethods": true, + "methods": [ + { "name": "value", "parameterTypes": [] } + ] + }, + { + "name": "jakarta.inject.Singleton", + "queryAllDeclaredMethods": true + }, + { + "name": "jakarta.naming.InitialContext", + "methods": [ + { "name": "", "parameterTypes": [] }, + { "name": "lookup", "parameterTypes": ["java.lang.String"] } + ] + } +] \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey3/resource-config.json b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey3/resource-config.json new file mode 100644 index 00000000000..fe1626a8bcf --- /dev/null +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common-httpclient-jersey3/resource-config.json @@ -0,0 +1,5 @@ +{ + "resources": [ + {"pattern":"\\Qcom/oracle/bmc/sdk.properties\\E"} + ] +} \ No newline at end of file diff --git a/bmc-common-httpclient-choices/pom.xml b/bmc-common-httpclient-choices/pom.xml index 584163ccab2..e5f91fb7211 100644 --- a/bmc-common-httpclient-choices/pom.xml +++ b/bmc-common-httpclient-choices/pom.xml @@ -5,10 +5,15 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml + + 3.11.0 + 21.3.1 + + oci-java-sdk-common-httpclient-choices pom Oracle Cloud Infrastructure SDK - Choices for HTTP clients diff --git a/bmc-common-httpclient/pom.xml b/bmc-common-httpclient/pom.xml index 13a52f4ed51..ddd2d7bce62 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.27.0 + 3.28.0 ../pom.xml diff --git a/bmc-common/pom.xml b/bmc-common/pom.xml index e0e518f4d10..df9a791e243 100644 --- a/bmc-common/pom.xml +++ b/bmc-common/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml @@ -67,18 +67,18 @@ com.oracle.oci.sdk oci-java-sdk-circuitbreaker - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-common-httpclient - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.27.0 + 3.28.0 test diff --git a/bmc-common/src/main/java/com/oracle/bmc/Region.java b/bmc-common/src/main/java/com/oracle/bmc/Region.java index 41c5fff846e..f3ee8a6de59 100644 --- a/bmc-common/src/main/java/com/oracle/bmc/Region.java +++ b/bmc-common/src/main/java/com/oracle/bmc/Region.java @@ -138,6 +138,7 @@ private static String getDefaultRealmFromEnv() { public static final Region EU_MADRID_1 = register("eu-madrid-1", Realm.OC1, "mad"); public static final Region US_CHICAGO_1 = register("us-chicago-1", Realm.OC1, "ord"); public static final Region MX_MONTERREY_1 = register("mx-monterrey-1", Realm.OC1, "mty"); + public static final Region US_SALTLAKE_2 = register("us-saltlake-2", Realm.OC1, "aga"); // OC2 public static final Region US_LANGLEY_1 = register("us-langley-1", Realm.OC2, "lfi"); diff --git a/bmc-common/src/main/java/com/oracle/bmc/http/internal/ClientCall.java b/bmc-common/src/main/java/com/oracle/bmc/http/internal/ClientCall.java index 101c53881fe..6d4eeefd9a9 100644 --- a/bmc-common/src/main/java/com/oracle/bmc/http/internal/ClientCall.java +++ b/bmc-common/src/main/java/com/oracle/bmc/http/internal/ClientCall.java @@ -28,7 +28,6 @@ import com.oracle.bmc.retrier.RetryConfiguration; import com.oracle.bmc.retrier.TokenRefreshRetrier; import com.oracle.bmc.util.internal.CollectionFormatType; -import com.oracle.bmc.util.internal.ReflectionUtils; import com.oracle.bmc.util.internal.StringUtils; import com.oracle.bmc.waiter.MaxAttemptsTerminationStrategy; import com.oracle.bmc.waiter.TerminationStrategy; @@ -479,10 +478,10 @@ private ClientCall appendListParameter( continue; } - if (v instanceof Enum) { - final Object rawValue = ReflectionUtils.invokeGetter(v, "getValue"); + if (v instanceof BmcEnum) { + final String rawValue = ((BmcEnum) v).getValue(); if (rawValue != null) { - valuesToUse.add((String) rawValue); + valuesToUse.add(rawValue); } else { throw new IllegalArgumentException( String.format( @@ -931,6 +930,7 @@ private CompletionStage callAsyncImpl() { } firstAttempt = false; + String requestId = generateRequestId(); if (sendRetryToken) { RetryTokenUtils.addRetryToken(httpRequest); } @@ -948,7 +948,6 @@ private CompletionStage callAsyncImpl() { .getOrDefault(OPC_REQUEST_ID_HEADER, Collections.emptyList()); if (present.isEmpty()) { // only add if the customer has not added it themselves. - String requestId = generateRequestId(); logger.debug("Generated request ID: {} for URI {}", requestId, httpRequest.uri()); transientRequest.header(BmcException.OPC_REQUEST_ID_HEADER, requestId); } else { @@ -958,7 +957,17 @@ private CompletionStage callAsyncImpl() { if (circuitBreaker == null) { CompletionStage upstream; try { - upstream = transientRequest.execute(); + upstream = + transientRequest + .execute() + .handle( + (r, t) -> { + if (isProcessingException(t)) { + throw new BmcException( + true, t.getMessage(), t, requestId); + } + return r; + }); } catch (Exception e) { return failedFuture(e); } @@ -978,7 +987,23 @@ private CompletionStage callAsyncImpl() { long start = circuitBreaker.getCurrentTimestamp(); CompletionStage upstream; try { - upstream = transientRequest.execute(); + upstream = + transientRequest + .execute() + .handle( + (r, t) -> { + if (isProcessingException(t)) { + addToHistory(t); + circuitBreaker.onError( + circuitBreaker.getCurrentTimestamp() + - start, + circuitBreaker.getTimestampUnit(), + t); + throw new BmcException( + true, t.getMessage(), t, requestId); + } + return r; + }); } catch (Exception e) { addToHistory(e); circuitBreaker.onError( @@ -1026,6 +1051,16 @@ private CompletionStage callAsyncImpl() { } } + private boolean isProcessingException(Throwable throwable) { + while (throwable != null) { + if (httpClient.isProcessingException((Exception) throwable)) { + return true; + } + throwable = throwable.getCause(); + } + return false; + } + private void addToHistory(Throwable throwable) { Map messages = new LinkedHashMap<>(); Integer status = null; diff --git a/bmc-common/src/main/java/com/oracle/bmc/util/internal/ReflectionUtils.java b/bmc-common/src/main/java/com/oracle/bmc/util/internal/ReflectionUtils.java deleted file mode 100644 index 4f8634de2d1..00000000000 --- a/bmc-common/src/main/java/com/oracle/bmc/util/internal/ReflectionUtils.java +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.util.internal; - -import java.lang.reflect.Method; - -/** - * Various utility functions to simplify reflection use cases. - * - *

This is primarily meant to be used with "safe" classes such that there shouldn't be a need to - * use AccessController to do priviledged actions. - */ -public class ReflectionUtils { - private static final Class[] NO_ARGS = new Class[0]; - - /** - * Invokes a 'getter' method of the given name on the given instance. The method is assumed to - * be a basic getter with no parameters. If no method exists, or there is an problem invoking - * the method, null will be returned. - * - * @param instance The instance to invoke the method on. - * @param methodName The method name, if it exists. - * @return The return value of the method call, or null. - */ - public static Object invokeGetter(Object instance, String methodName) { - try { - Method method = instance.getClass().getMethod(methodName, NO_ARGS); - return method.invoke(instance, (Object[]) NO_ARGS); - } catch (Exception e) { - return null; - } - } - - /** - * Checks if a class is present on the classpath - * - * @param className The name of the class to check the presence of - * @param context The method name, if it exists. - * @return The boolean value indicating the presence of the class - */ - public static boolean isClassPresent(String className, Class context) { - try { - Class.forName(className, false, context.getClassLoader()); - } catch (ClassNotFoundException e) { - return false; - } - return true; - } -} diff --git a/bmc-common/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common/reflect-config.json b/bmc-common/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common/reflect-config.json new file mode 100644 index 00000000000..d5afc6ae613 --- /dev/null +++ b/bmc-common/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-common/reflect-config.json @@ -0,0 +1,70 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.auth.internal.JWK", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.auth.internal.GetResourcePrincipalSessionTokenRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.auth.internal.GetResourcePrincipalTokenResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.auth.internal.X509FederationClient$SecurityToken", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.auth.internal.X509FederationClient$X509FederationRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.http.internal.ResponseHelper$ErrorCodeAndMessage", + "allDeclaredFields": true, + "queryAllDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name":"com.oracle.bmc.http.internal.BmcEnum", + "queryAllDeclaredMethods":true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.model.RegionSchema", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.model.RegionAlloySchema", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.model.Range", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-common/src/main/resources/com/oracle/bmc/sdk.properties b/bmc-common/src/main/resources/com/oracle/bmc/sdk.properties index 84f88197292..defb8527f01 100644 --- a/bmc-common/src/main/resources/com/oracle/bmc/sdk.properties +++ b/bmc-common/src/main/resources/com/oracle/bmc/sdk.properties @@ -3,4 +3,9 @@ # 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. # -sdk.version = ${pom.version} \ No newline at end of file +sdk.version = ${pom.version} + +# Clients generated using a codegen version between the minimum and maximum +# expressed below are compatible with the version of oci-java-sdk-common in this module. +java.minimum.client.codegen.version = 2.36 +java.maximum.client.codegen.version = ${oci.codegen.version} diff --git a/bmc-common/src/test/java/com/oracle/bmc/http/internal/ClientCallTest.java b/bmc-common/src/test/java/com/oracle/bmc/http/internal/ClientCallTest.java index b172cd3d7ab..503da2a1708 100644 --- a/bmc-common/src/test/java/com/oracle/bmc/http/internal/ClientCallTest.java +++ b/bmc-common/src/test/java/com/oracle/bmc/http/internal/ClientCallTest.java @@ -10,6 +10,9 @@ import com.oracle.bmc.http.client.Serializer; import com.oracle.bmc.http.client.Method; import com.oracle.bmc.model.BmcException; +import com.oracle.bmc.retrier.RetryConfiguration; +import com.oracle.bmc.waiter.MaxAttemptsTerminationStrategy; + import org.junit.Test; import org.junit.Before; import org.slf4j.Logger; @@ -24,6 +27,7 @@ import java.util.List; import java.util.Map; import java.util.concurrent.CompletableFuture; +import java.util.concurrent.CompletionException; import java.util.concurrent.ExecutionException; import java.util.function.Supplier; @@ -36,6 +40,7 @@ import static org.mockito.Matchers.any; import static org.mockito.Mockito.atLeastOnce; import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; @@ -727,5 +732,37 @@ public void testReadEntity_streamWithoutVerifyingContentLength() { assertEquals(contentLength, headers.get(CONTENT_LENGTH)); assertEquals(contentEncoding, headers.get(CONTENT_ENCODING)); } + + @Test + public void test_retriesOnTimeout() { + int NUM_RETRIES = 3; + RetryConfiguration retryConfiguration = + RetryConfiguration.builder() + .terminationStrategy(new MaxAttemptsTerminationStrategy(NUM_RETRIES)) + .build(); + CompletionException completionException = + new CompletionException(new RuntimeException("Timeout Exception")); + CompletableFuture future = new CompletableFuture<>(); + future.completeExceptionally(completionException); + when(mockClient.isProcessingException(any())).thenReturn(true); + when(mockRequest.execute()).thenReturn(future); + try { + TestResponse resResp = + ClientCall.builder(mockClient, new TestRequest(), responseBuilder) + .retryConfiguration(retryConfiguration) + .logger(mockLogger, "mockLogger") + .method(Method.GET) + .callSync(); + fail("Expected to throw"); + } catch (BmcException e) { + // Expected + verify(mockClient, times(NUM_RETRIES)).isProcessingException(completionException); + assertEquals(e.getCause(), completionException); + // (status code, service code, timeout) + assertTrue(e.getMessage().contains("(-1, null, true)")); + assertTrue(e.getMessage().contains("Timeout Exception")); + assert (e.isTimeout()); + } + } } } diff --git a/bmc-common/src/test/resources/regions.json b/bmc-common/src/test/resources/regions.json index 48cd375cdff..683f8be5c32 100644 --- a/bmc-common/src/test/resources/regions.json +++ b/bmc-common/src/test/resources/regions.json @@ -328,5 +328,11 @@ "realmKey": "oc1", "regionIdentifier": "mx-monterrey-1", "realmDomainComponent": "oraclecloud.com" + }, + { + "regionKey": "aga", + "realmKey": "oc1", + "regionIdentifier": "us-saltlake-2", + "realmDomainComponent": "oraclecloud.com" } ] \ No newline at end of file diff --git a/bmc-computecloudatcustomer/pom.xml b/bmc-computecloudatcustomer/pom.xml index 13eb88bfcbd..5b4275ba3cd 100644 --- a/bmc-computecloudatcustomer/pom.xml +++ b/bmc-computecloudatcustomer/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-computecloudatcustomer @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-computecloudatcustomer/src/main/java/com/oracle/bmc/computecloudatcustomer/SdkClientsMetadata.java b/bmc-computecloudatcustomer/src/main/java/com/oracle/bmc/computecloudatcustomer/SdkClientsMetadata.java deleted file mode 100644 index b58b1127335..00000000000 --- a/bmc-computecloudatcustomer/src/main/java/com/oracle/bmc/computecloudatcustomer/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.computecloudatcustomer; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20221208") -@SdkClients({ComputeCloudAtCustomerAsyncClient.class, ComputeCloudAtCustomerClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-computecloudatcustomer/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-computecloudatcustomer/reflect-config.json b/bmc-computecloudatcustomer/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-computecloudatcustomer/reflect-config.json new file mode 100644 index 00000000000..5cf95d2e28f --- /dev/null +++ b/bmc-computecloudatcustomer/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-computecloudatcustomer/reflect-config.json @@ -0,0 +1,346 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructure", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructure$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructure$ConnectionState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructure$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureInventory", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureInventory$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureManagementNode", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureManagementNode$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureNetworkConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureNetworkConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureNetworkConfiguration$UplinkPortForwardErrorCorrection", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureRoutingDynamicDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureRoutingDynamicDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureRoutingDynamicDetails$BgpTopology", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureRoutingStaticDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureRoutingStaticDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccScheduleEvent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccScheduleEvent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccUpgradeInformation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccUpgradeInformation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccUpgradeSchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccUpgradeSchedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccUpgradeSchedule$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccUpgradeScheduleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccUpgradeScheduleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccUpgradeScheduleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CccUpgradeScheduleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.ChangeCccInfrastructureCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.ChangeCccInfrastructureCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.ChangeCccUpgradeScheduleCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.ChangeCccUpgradeScheduleCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CreateCccInfrastructureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CreateCccInfrastructureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CreateCccScheduleEvent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CreateCccScheduleEvent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CreateCccUpgradeScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.CreateCccUpgradeScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.PeerInformation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.PeerInformation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.UpdateCccInfrastructureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.UpdateCccInfrastructureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.UpdateCccScheduleEvent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.UpdateCccScheduleEvent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.UpdateCccUpgradeScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computecloudatcustomer.model.UpdateCccUpgradeScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-computeinstanceagent/pom.xml b/bmc-computeinstanceagent/pom.xml index ac157096dd5..95806909886 100644 --- a/bmc-computeinstanceagent/pom.xml +++ b/bmc-computeinstanceagent/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-computeinstanceagent @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-computeinstanceagent/src/main/java/com/oracle/bmc/computeinstanceagent/SdkClientsMetadata.java b/bmc-computeinstanceagent/src/main/java/com/oracle/bmc/computeinstanceagent/SdkClientsMetadata.java deleted file mode 100644 index 0dd85d2eeb1..00000000000 --- a/bmc-computeinstanceagent/src/main/java/com/oracle/bmc/computeinstanceagent/SdkClientsMetadata.java +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.computeinstanceagent; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180530") -@SdkClients({ - ComputeInstanceAgentAsyncClient.class, - ComputeInstanceAgentClient.class, - PluginAsyncClient.class, - PluginClient.class, - PluginconfigAsyncClient.class, - PluginconfigClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-computeinstanceagent/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-computeinstanceagent/reflect-config.json b/bmc-computeinstanceagent/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-computeinstanceagent/reflect-config.json new file mode 100644 index 00000000000..63af751dcec --- /dev/null +++ b/bmc-computeinstanceagent/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-computeinstanceagent/reflect-config.json @@ -0,0 +1,357 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.AvailablePluginSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.AvailablePluginSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.CreateInstanceAgentCommandDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.CreateInstanceAgentCommandDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommand", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommand$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandContent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandContent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecution$DeliveryState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecution$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecutionOutputContent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecutionOutputContent$OutputType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecutionOutputViaObjectStorageTupleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecutionOutputViaObjectStorageTupleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecutionOutputViaObjectStorageUriDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecutionOutputViaObjectStorageUriDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecutionOutputViaTextDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecutionOutputViaTextDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecutionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecutionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecutionSummary$DeliveryState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecutionSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandOutputDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandOutputDetails$OutputType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandOutputViaObjectStorageTupleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandOutputViaObjectStorageTupleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandOutputViaObjectStorageUriDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandOutputViaObjectStorageUriDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandOutputViaTextDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandOutputViaTextDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandSourceDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandSourceViaObjectStorageTupleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandSourceViaObjectStorageTupleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandSourceViaObjectStorageUriDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandSourceViaObjectStorageUriDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandSourceViaTextDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandSourceViaTextDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentPlugin", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentPlugin$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentPlugin$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentPluginSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentPluginSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.InstanceAgentPluginSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.Plugin", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.computeinstanceagent.model.Plugin$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-containerengine/pom.xml b/bmc-containerengine/pom.xml index 006d79d61fa..11de5a76e14 100644 --- a/bmc-containerengine/pom.xml +++ b/bmc-containerengine/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/SdkClientsMetadata.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/SdkClientsMetadata.java deleted file mode 100644 index cef43eb9cba..00000000000 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.containerengine; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180222") -@SdkClients({ContainerEngineAsyncClient.class, ContainerEngineClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-containerengine/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-containerengine/reflect-config.json b/bmc-containerengine/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-containerengine/reflect-config.json new file mode 100644 index 00000000000..2b00ae6b637 --- /dev/null +++ b/bmc-containerengine/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-containerengine/reflect-config.json @@ -0,0 +1,1373 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddOnOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddOnOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.Addon", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.Addon$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonOptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonOptionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonOptionSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonVersionConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonVersionConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonVersions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonVersions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AddonVersions$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AdmissionControllerOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.AdmissionControllerOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.Cluster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.Cluster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterCreateOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterCreateOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterEndpointConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterEndpointConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterEndpoints", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterEndpoints$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterMigrateToNativeVcnDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterMigrateToNativeVcnDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterMigrateToNativeVcnStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterMigrateToNativeVcnStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterMigrateToNativeVcnStatus$State", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterPodNetworkOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterPodNetworkOptionDetails$CniType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ClusterType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateClusterEndpointConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateClusterEndpointConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateClusterKubeconfigContentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateClusterKubeconfigContentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateClusterKubeconfigContentDetails$Endpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateImagePolicyConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateImagePolicyConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateNodePoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateNodePoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateNodePoolNodeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateNodePoolNodeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateNodeShapeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateNodeShapeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateVirtualNodePoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateVirtualNodePoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateWorkloadMappingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CreateWorkloadMappingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CredentialRotationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CredentialRotationStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CredentialRotationStatus$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.CredentialRotationStatus$StatusDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.FlannelOverlayClusterPodNetworkOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.FlannelOverlayClusterPodNetworkOptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.FlannelOverlayNodePoolPodNetworkOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.FlannelOverlayNodePoolPodNetworkOptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ImagePolicyConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ImagePolicyConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.InitialVirtualNodeLabel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.InitialVirtualNodeLabel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.InstallAddonDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.InstallAddonDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.KeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.KeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.KeyValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.KeyValue$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.KubernetesNetworkConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.KubernetesNetworkConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.KubernetesVersionsFilters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.KubernetesVersionsFilters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.Node", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.Node$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.Node$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodeError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodeError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodeEvictionNodePoolSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodeEvictionNodePoolSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePool", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePool$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePoolCyclingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePoolCyclingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePoolLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePoolNodeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePoolNodeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePoolOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePoolOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePoolPlacementConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePoolPlacementConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePoolPodNetworkOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePoolPodNetworkOptionDetails$CniType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePoolSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodePoolSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodeShapeConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodeShapeConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodeSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodeSourceOption", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodeSourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodeSourceViaImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodeSourceViaImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodeSourceViaImageOption", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.NodeSourceViaImageOption$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.OciVcnIpNativeClusterPodNetworkOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.OciVcnIpNativeClusterPodNetworkOptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.OciVcnIpNativeNodePoolPodNetworkOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.OciVcnIpNativeNodePoolPodNetworkOptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.PersistentVolumeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.PersistentVolumeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.PlacementConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.PlacementConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.PodConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.PodConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.PodShape", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.PodShape$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.PodShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.PodShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.PreemptibleNodeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.PreemptibleNodeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.PreemptionAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.PreemptionAction$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ServiceLbConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ServiceLbConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ShapeMemoryOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ShapeMemoryOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ShapeNetworkBandwidthOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ShapeNetworkBandwidthOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ShapeOcpuOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.ShapeOcpuOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.StartCredentialRotationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.StartCredentialRotationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.Taint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.Taint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.TerminatePreemptionAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.TerminatePreemptionAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateAddonDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateAddonDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateClusterEndpointConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateClusterEndpointConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateClusterOptionsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateClusterOptionsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateImagePolicyConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateImagePolicyConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateNodePoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateNodePoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateNodePoolNodeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateNodePoolNodeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateNodeShapeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateNodeShapeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateVirtualNodePoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateVirtualNodePoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateWorkloadMappingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.UpdateWorkloadMappingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.VirtualNode", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.VirtualNode$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.VirtualNodeLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.VirtualNodePool", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.VirtualNodePool$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.VirtualNodePoolLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.VirtualNodePoolSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.VirtualNodePoolSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.VirtualNodeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.VirtualNodeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.VirtualNodeTags", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.VirtualNodeTags$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkRequestOperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkRequestStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkloadMapping", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkloadMapping$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkloadMappingLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkloadMappingSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerengine.model.WorkloadMappingSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-containerinstances/pom.xml b/bmc-containerinstances/pom.xml index 97eeb21dce1..176f77b50b4 100644 --- a/bmc-containerinstances/pom.xml +++ b/bmc-containerinstances/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-containerinstances @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-containerinstances/src/main/java/com/oracle/bmc/containerinstances/SdkClientsMetadata.java b/bmc-containerinstances/src/main/java/com/oracle/bmc/containerinstances/SdkClientsMetadata.java deleted file mode 100644 index 703cecfd50c..00000000000 --- a/bmc-containerinstances/src/main/java/com/oracle/bmc/containerinstances/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.containerinstances; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210415") -@SdkClients({ContainerInstanceAsyncClient.class, ContainerInstanceClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-containerinstances/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-containerinstances/reflect-config.json b/bmc-containerinstances/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-containerinstances/reflect-config.json new file mode 100644 index 00000000000..5a91f266d72 --- /dev/null +++ b/bmc-containerinstances/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-containerinstances/reflect-config.json @@ -0,0 +1,896 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.BasicImagePullSecret", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.BasicImagePullSecret$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ChangeContainerInstanceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ChangeContainerInstanceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.Container", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.Container$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.Container$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerCapability", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerCommandHealthCheck", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerCommandHealthCheck$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerConfigFile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerConfigFile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerConfigFileVolume", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerConfigFileVolume$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerDnsConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerDnsConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerEmptyDirVolume", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerEmptyDirVolume$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerEmptyDirVolume$BackingStore", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerHealthCheck", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerHealthCheck$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerHealthCheckFailureAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerHealthCheckType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerHttpHealthCheck", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerHttpHealthCheck$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstance$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstance$ContainerRestartPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstanceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstanceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstanceContainer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstanceContainer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstanceShapeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstanceShapeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstanceShapeConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstanceShapeConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstanceShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstanceShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerResourceConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerResourceConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerTcpHealthCheck", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerTcpHealthCheck$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerVnic", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerVnic$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerVolume", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ContainerVolumeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateBasicImagePullSecretDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateBasicImagePullSecretDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerCommandHealthCheckDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerCommandHealthCheckDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerConfigFileVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerConfigFileVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerDnsConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerDnsConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerEmptyDirVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerEmptyDirVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerHealthCheckDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerHttpHealthCheckDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerHttpHealthCheckDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerInstanceShapeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerInstanceShapeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerResourceConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerResourceConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerTcpHealthCheckDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerTcpHealthCheckDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerVnicDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerVnicDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateContainerVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateImagePullSecretDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateImagePullSecretDetails$SecretType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateLinuxSecurityContextDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateLinuxSecurityContextDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateSecurityContextDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateVaultImagePullSecretDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateVaultImagePullSecretDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateVolumeMountDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.CreateVolumeMountDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.HealthCheckHttpHeader", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.HealthCheckHttpHeader$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ImagePullSecret", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ImagePullSecret$SecretType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.LinuxSecurityContext", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.LinuxSecurityContext$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.SecurityContext", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.SecurityContext$SecurityContextType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ShapeMemoryOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ShapeMemoryOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ShapeNetworkingBandwidthOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ShapeNetworkingBandwidthOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ShapeOcpuOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.ShapeOcpuOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.UpdateContainerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.UpdateContainerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.UpdateContainerInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.UpdateContainerInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.VaultImagePullSecret", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.VaultImagePullSecret$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.VolumeMount", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.VolumeMount$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.containerinstances.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-core/pom.xml b/bmc-core/pom.xml index ed858ae67fd..0f4b2bbfbc7 100644 --- a/bmc-core/pom.xml +++ b/bmc-core/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml @@ -18,12 +18,12 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-workrequests - 3.27.0 + 3.28.0 diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/SdkClientsMetadata.java b/bmc-core/src/main/java/com/oracle/bmc/core/SdkClientsMetadata.java deleted file mode 100644 index d120c2d39d6..00000000000 --- a/bmc-core/src/main/java/com/oracle/bmc/core/SdkClientsMetadata.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@SdkClients({ - BlockstorageAsyncClient.class, - BlockstorageClient.class, - ComputeAsyncClient.class, - ComputeClient.class, - ComputeManagementAsyncClient.class, - ComputeManagementClient.class, - VirtualNetworkAsyncClient.class, - VirtualNetworkClient.class -}) -public final class SdkClientsMetadata {} 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 new file mode 100644 index 00000000000..0650cc8ee2d --- /dev/null +++ b/bmc-core/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-core/reflect-config.json @@ -0,0 +1,9118 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddDrgRouteDistributionStatementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddDrgRouteDistributionStatementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddDrgRouteDistributionStatementDetails$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddDrgRouteDistributionStatementsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddDrgRouteDistributionStatementsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddDrgRouteRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddDrgRouteRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddDrgRouteRuleDetails$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddDrgRouteRulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddDrgRouteRulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddImageShapeCompatibilityEntryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddImageShapeCompatibilityEntryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddNetworkSecurityGroupSecurityRulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddNetworkSecurityGroupSecurityRulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddPublicIpPoolCapacityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddPublicIpPoolCapacityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddSecurityRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddSecurityRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddSecurityRuleDetails$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddSecurityRuleDetails$Direction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddSecurityRuleDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddSubnetIpv6CidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddSubnetIpv6CidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddVcnCidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddVcnCidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddVcnIpv6CidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddVcnIpv6CidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddedNetworkSecurityGroupSecurityRules", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AddedNetworkSecurityGroupSecurityRules$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AllowedIkeIPSecParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AllowedIkeIPSecParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AllowedPhaseOneParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AllowedPhaseOneParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AllowedPhaseTwoParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AllowedPhaseTwoParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdMilanBmGpuLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdMilanBmGpuLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdMilanBmGpuLaunchInstancePlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdMilanBmGpuPlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdMilanBmGpuPlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdMilanBmGpuPlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdMilanBmLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdMilanBmLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdMilanBmLaunchInstancePlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdMilanBmPlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdMilanBmPlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdMilanBmPlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdRomeBmGpuLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdRomeBmGpuLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdRomeBmGpuLaunchInstancePlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdRomeBmGpuPlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdRomeBmGpuPlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdRomeBmGpuPlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdRomeBmLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdRomeBmLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdRomeBmLaunchInstancePlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdRomeBmPlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdRomeBmPlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdRomeBmPlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdVmLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdVmLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdVmPlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AmdVmPlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogListing", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogListing$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogListingResourceVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogListingResourceVersion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogListingResourceVersion$AllowedActions", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogListingResourceVersionAgreements", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogListingResourceVersionAgreements$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogListingResourceVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogListingResourceVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogListingSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogListingSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogSubscription", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogSubscription$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogSubscriptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AppCatalogSubscriptionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachBootVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachBootVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachEmulatedVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachEmulatedVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachIScsiVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachIScsiVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachInstancePoolInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachInstancePoolInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachLoadBalancerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachLoadBalancerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachParavirtualizedVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachParavirtualizedVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachServiceDeterminedVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachServiceDeterminedVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachVnicDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachVnicDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AttachVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AutotunePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.AutotunePolicy$AutotuneType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BgpSessionInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BgpSessionInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BgpSessionInfo$BgpState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BgpSessionInfo$BgpIpv6State", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BlockVolumeReplica", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BlockVolumeReplica$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BlockVolumeReplica$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BlockVolumeReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BlockVolumeReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BlockVolumeReplicaInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BlockVolumeReplicaInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BooleanImageCapabilitySchemaDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BooleanImageCapabilitySchemaDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolume", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolume$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolume$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeAttachment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeBackup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeBackup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeBackup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeBackup$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeBackup$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeKmsKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeKmsKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeReplica", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeReplica$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeReplica$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeReplicaInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeReplicaInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeSourceFromBootVolumeBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeSourceFromBootVolumeBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeSourceFromBootVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeSourceFromBootVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeSourceFromBootVolumeReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BootVolumeSourceFromBootVolumeReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BulkAddVirtualCircuitPublicPrefixesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BulkAddVirtualCircuitPublicPrefixesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BulkDeleteVirtualCircuitPublicPrefixesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.BulkDeleteVirtualCircuitPublicPrefixesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ByoipAllocatedRangeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ByoipAllocatedRangeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ByoipAllocatedRangeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ByoipAllocatedRangeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ByoipRange", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ByoipRange$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ByoipRange$LifecycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ByoipRange$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ByoipRangeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ByoipRangeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ByoipRangeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ByoipRangeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ByoipRangeVcnIpv6AllocationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ByoipRangeVcnIpv6AllocationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Byoipv6CidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Byoipv6CidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CapacityReportInstanceShapeConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CapacityReportInstanceShapeConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CapacityReportShapeAvailability", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CapacityReportShapeAvailability$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CapacityReportShapeAvailability$AvailabilityStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CapacityReservationInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CapacityReservationInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CaptureConsoleHistoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CaptureConsoleHistoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CaptureFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CaptureFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CaptureFilter$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CaptureFilter$FilterType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeBootVolumeBackupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeBootVolumeBackupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeBootVolumeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeBootVolumeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeByoipRangeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeByoipRangeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeCaptureFilterCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeCaptureFilterCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeClusterNetworkCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeClusterNetworkCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeComputeCapacityReservationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeComputeCapacityReservationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeComputeClusterCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeComputeClusterCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeComputeImageCapabilitySchemaCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeComputeImageCapabilitySchemaCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeCpeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeCpeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeCrossConnectCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeCrossConnectCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeCrossConnectGroupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeCrossConnectGroupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeDedicatedVmHostCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeDedicatedVmHostCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeDhcpOptionsCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeDhcpOptionsCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeDrgCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeDrgCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeIPSecConnectionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeIPSecConnectionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeImageCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeImageCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeInstanceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeInstanceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeInstanceConfigurationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeInstanceConfigurationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeInstancePoolCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeInstancePoolCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeInternetGatewayCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeInternetGatewayCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeLocalPeeringGatewayCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeLocalPeeringGatewayCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeNatGatewayCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeNatGatewayCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeNetworkSecurityGroupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeNetworkSecurityGroupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangePublicIpCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangePublicIpCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangePublicIpPoolCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangePublicIpPoolCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeRemotePeeringConnectionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeRemotePeeringConnectionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeRouteTableCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeRouteTableCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeSecurityListCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeSecurityListCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeServiceGatewayCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeServiceGatewayCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeSubnetCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeSubnetCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVcnCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVcnCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVirtualCircuitCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVirtualCircuitCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVlanCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVlanCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVolumeBackupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVolumeBackupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVolumeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVolumeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVolumeGroupBackupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVolumeGroupBackupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVolumeGroupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVolumeGroupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVtapCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ChangeVtapCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ClusterConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ClusterConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ClusterConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ClusterConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ClusterNetwork", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ClusterNetwork$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ClusterNetwork$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ClusterNetworkPlacementConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ClusterNetworkPlacementConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ClusterNetworkPlacementConfigurationDetails$PlacementConstraint", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ClusterNetworkSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ClusterNetworkSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ClusterNetworkSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CompartmentInternal", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CompartmentInternal$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeCapacityReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeCapacityReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeCapacityReservation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeCapacityReservation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeCapacityReservation$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeCapacityReservationInstanceShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeCapacityReservationInstanceShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeCapacityReservationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeCapacityReservationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeCluster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeCluster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeCluster$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeClusterCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeClusterCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeClusterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeClusterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeGlobalImageCapabilitySchema", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeGlobalImageCapabilitySchema$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeGlobalImageCapabilitySchemaSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeGlobalImageCapabilitySchemaSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeGlobalImageCapabilitySchemaVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeGlobalImageCapabilitySchemaVersion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeGlobalImageCapabilitySchemaVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeGlobalImageCapabilitySchemaVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeImageCapabilitySchema", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeImageCapabilitySchema$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeImageCapabilitySchemaSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeImageCapabilitySchemaSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeInstanceOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ComputeInstanceOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ConnectLocalPeeringGatewaysDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ConnectLocalPeeringGatewaysDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ConnectRemotePeeringConnectionsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ConnectRemotePeeringConnectionsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ConsoleHistory", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ConsoleHistory$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ConsoleHistory$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CopyBootVolumeBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CopyBootVolumeBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CopyVolumeBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CopyVolumeBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CopyVolumeGroupBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CopyVolumeGroupBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Cpe", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Cpe$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CpeDeviceConfigAnswer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CpeDeviceConfigAnswer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CpeDeviceConfigQuestion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CpeDeviceConfigQuestion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CpeDeviceInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CpeDeviceInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CpeDeviceShapeDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CpeDeviceShapeDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CpeDeviceShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CpeDeviceShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateAppCatalogSubscriptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateAppCatalogSubscriptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateBootVolumeBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateBootVolumeBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateBootVolumeBackupDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateBootVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateBootVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateByoipRangeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateByoipRangeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateCapacityReportShapeAvailabilityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateCapacityReportShapeAvailabilityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateCaptureFilterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateCaptureFilterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateCaptureFilterDetails$FilterType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateClusterNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateClusterNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateClusterNetworkInstancePoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateClusterNetworkInstancePoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateComputeCapacityReportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateComputeCapacityReportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateComputeCapacityReservationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateComputeCapacityReservationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateComputeClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateComputeClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateComputeImageCapabilitySchemaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateComputeImageCapabilitySchemaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateCpeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateCpeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateCrossConnectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateCrossConnectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateCrossConnectGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateCrossConnectGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateDedicatedVmHostDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateDedicatedVmHostDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateDhcpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateDhcpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateDhcpDetails$DomainNameType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateDrgAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateDrgAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateDrgDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateDrgDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateDrgRouteDistributionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateDrgRouteDistributionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateDrgRouteDistributionDetails$DistributionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateDrgRouteTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateDrgRouteTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIPSecConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIPSecConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIPSecConnectionDetails$CpeLocalIdentifierType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIPSecConnectionTunnelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIPSecConnectionTunnelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIPSecConnectionTunnelDetails$Routing", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIPSecConnectionTunnelDetails$IkeVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIPSecConnectionTunnelDetails$OracleInitiation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIPSecConnectionTunnelDetails$NatTranslationEnabled", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIPSecTunnelBgpSessionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIPSecTunnelBgpSessionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIPSecTunnelEncryptionDomainDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIPSecTunnelEncryptionDomainDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateImageDetails$LaunchMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateInstanceConfigurationBase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateInstanceConfigurationBase$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateInstanceConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateInstanceConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateInstanceConfigurationFromInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateInstanceConfigurationFromInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateInstanceConsoleConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateInstanceConsoleConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateInstancePoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateInstancePoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateInstancePoolPlacementConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateInstancePoolPlacementConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateInternetGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateInternetGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIpv6Details", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateIpv6Details$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateLocalPeeringGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateLocalPeeringGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateMacsecKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateMacsecKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateMacsecProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateMacsecProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateNatGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateNatGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateNetworkSecurityGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateNetworkSecurityGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreatePrivateIpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreatePrivateIpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreatePublicIpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreatePublicIpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreatePublicIpDetails$Lifetime", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreatePublicIpPoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreatePublicIpPoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateRemotePeeringConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateRemotePeeringConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateRouteTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateRouteTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateSecurityListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateSecurityListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateServiceGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateServiceGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateSubnetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateSubnetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVcnDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVcnDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVirtualCircuitDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVirtualCircuitDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVirtualCircuitDetails$RoutingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVirtualCircuitDetails$BgpAdminState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVirtualCircuitDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVirtualCircuitPublicPrefixDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVirtualCircuitPublicPrefixDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVlanDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVlanDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVnicDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVnicDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVolumeBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVolumeBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVolumeBackupDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVolumeBackupPolicyAssignmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVolumeBackupPolicyAssignmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVolumeBackupPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVolumeBackupPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVolumeGroupBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVolumeGroupBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVolumeGroupBackupDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVolumeGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVolumeGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVtapDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVtapDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVtapDetails$EncapsulationProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVtapDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVtapDetails$TrafficMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CreateVtapDetails$TargetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnect", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnect$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnect$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectGroup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectMapping", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectMapping$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectMappingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectMappingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectMappingDetails$Ipv4BgpStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectMappingDetails$Ipv6BgpStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectMappingDetailsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectMappingDetailsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectPortSpeedShape", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectPortSpeedShape$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectStatus$InterfaceState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectStatus$LightLevelIndicator", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.CrossConnectStatus$EncryptionStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DedicatedVmHost", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DedicatedVmHost$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DedicatedVmHost$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DedicatedVmHostInstanceShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DedicatedVmHostInstanceShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DedicatedVmHostInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DedicatedVmHostInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DedicatedVmHostShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DedicatedVmHostShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DedicatedVmHostSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DedicatedVmHostSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DedicatedVmHostSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DefaultDrgRouteTables", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DefaultDrgRouteTables$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DefaultPhaseOneParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DefaultPhaseOneParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DefaultPhaseTwoParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DefaultPhaseTwoParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DeleteVirtualCircuitPublicPrefixDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DeleteVirtualCircuitPublicPrefixDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DetachInstancePoolInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DetachInstancePoolInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DetachLoadBalancerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DetachLoadBalancerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DetachedVolumeAutotunePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DetachedVolumeAutotunePolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Device", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Device$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DhcpDnsOption", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DhcpDnsOption$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DhcpDnsOption$ServerType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DhcpOption", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DhcpOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DhcpOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DhcpOptions$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DhcpOptions$DomainNameType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DhcpSearchDomainOption", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DhcpSearchDomainOption$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DpdConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DpdConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DpdConfig$DpdMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Drg", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Drg$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Drg$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentIdDrgRouteDistributionMatchCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentIdDrgRouteDistributionMatchCriteria$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentMatchAllDrgRouteDistributionMatchCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentMatchAllDrgRouteDistributionMatchCriteria$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentNetworkCreateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentNetworkCreateDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentNetworkDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentNetworkUpdateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentNetworkUpdateDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentTypeDrgRouteDistributionMatchCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentTypeDrgRouteDistributionMatchCriteria$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgAttachmentTypeDrgRouteDistributionMatchCriteria$AttachmentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRedundancyStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRedundancyStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRedundancyStatus$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteDistribution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteDistribution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteDistribution$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteDistribution$DistributionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteDistributionMatchCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteDistributionMatchCriteria$MatchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteDistributionStatement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteDistributionStatement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteDistributionStatement$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteRule$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteRule$RouteType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteRule$RouteProvenance", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteTable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteTable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.DrgRouteTable$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.EgressSecurityRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.EgressSecurityRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.EgressSecurityRule$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.EmulatedVolumeAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.EmulatedVolumeAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.EncryptionDomainConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.EncryptionDomainConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.EncryptionInTransitType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.EnumIntegerImageCapabilityDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.EnumIntegerImageCapabilityDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.EnumStringImageCapabilitySchemaDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.EnumStringImageCapabilitySchemaDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ExportImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ExportImageDetails$ExportFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ExportImageViaObjectStorageTupleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ExportImageViaObjectStorageTupleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ExportImageViaObjectStorageUriDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ExportImageViaObjectStorageUriDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FastConnectProviderService", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FastConnectProviderService$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FastConnectProviderService$PrivatePeeringBgpManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FastConnectProviderService$PublicPeeringBgpManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FastConnectProviderService$SupportedVirtualCircuitTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FastConnectProviderService$CustomerAsnManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FastConnectProviderService$ProviderServiceKeyManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FastConnectProviderService$BandwithShapeManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FastConnectProviderService$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FastConnectProviderServiceKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FastConnectProviderServiceKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FlowLogCaptureFilterRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FlowLogCaptureFilterRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FlowLogCaptureFilterRuleDetails$FlowLogType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.FlowLogCaptureFilterRuleDetails$RuleAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.GenericBmLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.GenericBmLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.GenericBmLaunchInstancePlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.GenericBmPlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.GenericBmPlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.GenericBmPlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.GetPublicIpByIpAddressDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.GetPublicIpByIpAddressDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.GetPublicIpByPrivateIpIdDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.GetPublicIpByPrivateIpIdDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnection$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnection$CpeLocalIdentifierType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnection$TransportType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionDeviceConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionDeviceConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionDeviceStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionDeviceStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionTunnel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionTunnel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionTunnel$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionTunnel$IkeVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionTunnel$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionTunnel$Routing", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionTunnel$OracleCanInitiate", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionTunnel$NatTranslationEnabled", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionTunnel$DpdMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionTunnelErrorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionTunnelErrorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionTunnelSharedSecret", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IPSecConnectionTunnelSharedSecret$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IScsiVolumeAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IScsiVolumeAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IcmpOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IcmpOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Image", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Image$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Image$LaunchMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Image$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Image$ListingType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageCapabilitySchemaDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageCapabilitySchemaDescriptor$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageMemoryConstraints", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageMemoryConstraints$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageOcpuConstraints", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageOcpuConstraints$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageShapeCompatibilityEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageShapeCompatibilityEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageShapeCompatibilitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageShapeCompatibilitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageSourceDetails$SourceImageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageSourceViaObjectStorageTupleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageSourceViaObjectStorageTupleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageSourceViaObjectStorageUriDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ImageSourceViaObjectStorageUriDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IngressSecurityRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IngressSecurityRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IngressSecurityRule$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Instance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Instance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Instance$LaunchMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Instance$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceAgentConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceAgentConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceAgentFeatures", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceAgentFeatures$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceAgentPluginConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceAgentPluginConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceAgentPluginConfigDetails$DesiredState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceAvailabilityConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceAvailabilityConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceAvailabilityConfig$RecoveryAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAmdMilanBmGpuLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAmdMilanBmGpuLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAmdMilanBmGpuLaunchInstancePlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAmdMilanBmLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAmdMilanBmLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAmdMilanBmLaunchInstancePlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAmdRomeBmGpuLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAmdRomeBmGpuLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAmdRomeBmGpuLaunchInstancePlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAmdRomeBmLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAmdRomeBmLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAmdRomeBmLaunchInstancePlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAmdVmLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAmdVmLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAttachVnicDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAttachVnicDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAttachVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAutotunePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAutotunePolicy$AutotuneType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAvailabilityConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAvailabilityConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationAvailabilityConfig$RecoveryAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationBlockVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationBlockVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationBlockVolumeReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationBlockVolumeReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationCreateVnicDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationCreateVnicDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationCreateVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationCreateVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationDetachedVolumeAutotunePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationDetachedVolumeAutotunePolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationGenericBmLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationGenericBmLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationGenericBmLaunchInstancePlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationInstanceOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationInstanceOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationInstanceSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationInstanceSourceImageFilterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationInstanceSourceImageFilterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationInstanceSourceViaBootVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationInstanceSourceViaBootVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationInstanceSourceViaImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationInstanceSourceViaImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationIntelIcelakeBmLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationIntelIcelakeBmLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationIntelIcelakeBmLaunchInstancePlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationIntelSkylakeBmLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationIntelSkylakeBmLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationIntelSkylakeBmLaunchInstancePlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationIntelVmLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationIntelVmLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationIpv6AddressIpv6SubnetCidrPairDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationIpv6AddressIpv6SubnetCidrPairDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationIscsiAttachVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationIscsiAttachVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchInstanceAgentConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchInstanceAgentConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchInstanceDetails$LaunchMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchInstanceDetails$PreferredMaintenanceAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchInstancePlatformConfig$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchInstanceShapeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchInstanceShapeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchInstanceShapeConfigDetails$BaselineOcpuUtilization", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchOptions$BootVolumeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchOptions$Firmware", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchOptions$NetworkType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationLaunchOptions$RemoteDataVolumeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationParavirtualizedAttachVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationParavirtualizedAttachVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationPerformanceBasedAutotunePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationPerformanceBasedAutotunePolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationVolumeSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationVolumeSourceFromVolumeBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationVolumeSourceFromVolumeBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationVolumeSourceFromVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConfigurationVolumeSourceFromVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConsoleConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConsoleConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceConsoleConnection$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceMaintenanceReboot", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceMaintenanceReboot$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePool", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePool$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePool$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolInstance$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolInstanceLoadBalancerBackend", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolInstanceLoadBalancerBackend$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolInstanceLoadBalancerBackend$BackendHealthStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolLoadBalancerAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolLoadBalancerAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolLoadBalancerAttachment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolPlacementConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolPlacementConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolPlacementIpv6AddressIpv6SubnetCidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolPlacementIpv6AddressIpv6SubnetCidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolPlacementPrimarySubnet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolPlacementPrimarySubnet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolPlacementSecondaryVnicSubnet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolPlacementSecondaryVnicSubnet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolPlacementSubnetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolPlacementSubnetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePoolSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstancePowerActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceReservationConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceReservationConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceReservationConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceReservationConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceReservationShapeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceReservationShapeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceShapeConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceShapeConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceShapeConfig$BaselineOcpuUtilization", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceSourceImageFilterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceSourceImageFilterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceSourceViaBootVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceSourceViaBootVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceSourceViaImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceSourceViaImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelIcelakeBmLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelIcelakeBmLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelIcelakeBmLaunchInstancePlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelIcelakeBmPlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelIcelakeBmPlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelIcelakeBmPlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelSkylakeBmLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelSkylakeBmLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelSkylakeBmLaunchInstancePlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelSkylakeBmPlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelSkylakeBmPlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelSkylakeBmPlatformConfig$NumaNodesPerSocket", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelVmLaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelVmLaunchInstancePlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelVmPlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IntelVmPlatformConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InternetGateway", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InternetGateway$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.InternetGateway$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IpsecTunnelDrgAttachmentNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.IpsecTunnelDrgAttachmentNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Ipv6", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Ipv6$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Ipv6$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Ipv6AddressIpv6SubnetCidrPairDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Ipv6AddressIpv6SubnetCidrPairDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchInstanceAgentConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchInstanceAgentConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchInstanceAvailabilityConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchInstanceAvailabilityConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchInstanceAvailabilityConfigDetails$RecoveryAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchInstancePlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchInstancePlatformConfig$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchInstanceShapeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchInstanceShapeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchInstanceShapeConfigDetails$BaselineOcpuUtilization", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchOptions$BootVolumeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchOptions$Firmware", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchOptions$NetworkType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LaunchOptions$RemoteDataVolumeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LetterOfAuthority", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LetterOfAuthority$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LetterOfAuthority$CircuitType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LocalPeeringGateway", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LocalPeeringGateway$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LocalPeeringGateway$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LocalPeeringGateway$PeeringStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LoopBackDrgAttachmentNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.LoopBackDrgAttachmentNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MacsecEncryptionCipher", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MacsecKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MacsecKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MacsecProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MacsecProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MacsecState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MeasuredBootEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MeasuredBootEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MeasuredBootReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MeasuredBootReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MeasuredBootReportMeasurements", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MeasuredBootReportMeasurements$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MemberReplica", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MemberReplica$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MemberReplica$MembershipState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ModifyVcnCidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ModifyVcnCidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MultipathDevice", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.MultipathDevice$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.NatGateway", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.NatGateway$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.NatGateway$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.NetworkSecurityGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.NetworkSecurityGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.NetworkSecurityGroup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.NetworkSecurityGroupVnic", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.NetworkSecurityGroupVnic$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.NetworkingTopology", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.NetworkingTopology$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ParavirtualizedVolumeAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ParavirtualizedVolumeAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PeerRegionForRemotePeering", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PeerRegionForRemotePeering$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PercentageOfCoresEnabledOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PercentageOfCoresEnabledOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PerformanceBasedAutotunePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PerformanceBasedAutotunePolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PhaseOneConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PhaseOneConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PhaseOneConfigDetails$AuthenticationAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PhaseOneConfigDetails$EncryptionAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PhaseOneConfigDetails$DiffieHelmanGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PhaseTwoConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PhaseTwoConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PhaseTwoConfigDetails$AuthenticationAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PhaseTwoConfigDetails$EncryptionAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PhaseTwoConfigDetails$PfsDhGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PlatformConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PlatformConfig$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PortRange", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PortRange$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PreemptibleInstanceConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PreemptibleInstanceConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PreemptionAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PreemptionAction$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PrivateIp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PrivateIp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PublicIp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PublicIp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PublicIp$AssignedEntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PublicIp$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PublicIp$Lifetime", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PublicIp$Scope", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PublicIpPool", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PublicIpPool$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PublicIpPool$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PublicIpPoolCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PublicIpPoolCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PublicIpPoolSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.PublicIpPoolSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RebootMigrateActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RebootMigrateActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemotePeeringConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemotePeeringConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemotePeeringConnection$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemotePeeringConnection$PeeringStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemotePeeringConnectionDrgAttachmentNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemotePeeringConnectionDrgAttachmentNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemoveDrgRouteDistributionStatementsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemoveDrgRouteDistributionStatementsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemoveDrgRouteRulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemoveDrgRouteRulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemoveNetworkSecurityGroupSecurityRulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemoveNetworkSecurityGroupSecurityRulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemovePublicIpPoolCapacityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemovePublicIpPoolCapacityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemoveSubnetIpv6CidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemoveSubnetIpv6CidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemoveVcnCidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemoveVcnCidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemoveVcnIpv6CidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RemoveVcnIpv6CidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ResetActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ResetActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RouteRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RouteRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RouteRule$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RouteRule$RouteType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RouteTable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RouteTable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.RouteTable$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.SecurityList", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.SecurityList$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.SecurityList$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.SecurityRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.SecurityRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.SecurityRule$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.SecurityRule$Direction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.SecurityRule$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Service", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Service$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ServiceGateway", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ServiceGateway$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ServiceGateway$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ServiceIdRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ServiceIdRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ServiceIdResponseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ServiceIdResponseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Shape", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Shape$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Shape$BaselineOcpuUtilizations", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Shape$BillingType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeAccessControlServiceEnabledPlatformOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeAccessControlServiceEnabledPlatformOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeAlternativeObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeAlternativeObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeInputOutputMemoryManagementUnitEnabledPlatformOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeInputOutputMemoryManagementUnitEnabledPlatformOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeMaxVnicAttachmentOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeMaxVnicAttachmentOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeMeasuredBootOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeMeasuredBootOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeMemoryEncryptionOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeMemoryEncryptionOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeMemoryOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeMemoryOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeNetworkingBandwidthOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeNetworkingBandwidthOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeNumaNodesPerSocketPlatformOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeNumaNodesPerSocketPlatformOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeNumaNodesPerSocketPlatformOptions$AllowedValues", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeOcpuOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeOcpuOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapePlatformConfigOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapePlatformConfigOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapePlatformConfigOptions$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeSecureBootOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeSecureBootOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeSymmetricMultiThreadingEnabledPlatformOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeSymmetricMultiThreadingEnabledPlatformOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeTrustedPlatformModuleOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeTrustedPlatformModuleOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeVirtualInstructionsEnabledPlatformOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.ShapeVirtualInstructionsEnabledPlatformOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.SoftResetActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.SoftResetActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Subnet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Subnet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Subnet$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.SubnetTopology", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.SubnetTopology$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TcpOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TcpOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TerminatePreemptionAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TerminatePreemptionAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Topology", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Topology$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TopologyAssociatedWithEntityRelationship", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TopologyAssociatedWithEntityRelationship$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TopologyAssociatedWithRelationshipDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TopologyAssociatedWithRelationshipDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TopologyContainsEntityRelationship", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TopologyContainsEntityRelationship$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TopologyEntityRelationship", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TopologyEntityRelationship$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TopologyRoutesToEntityRelationship", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TopologyRoutesToEntityRelationship$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TopologyRoutesToRelationshipDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TopologyRoutesToRelationshipDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TopologyRoutesToRelationshipDetails$RouteType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelCpeDeviceConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelCpeDeviceConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelPhaseOneDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelPhaseOneDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelPhaseTwoDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelPhaseTwoDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelRouteSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelRouteSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelRouteSummary$Advertiser", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelSecurityAssociationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelSecurityAssociationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelSecurityAssociationSummary$TunnelSaStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.TunnelStatus$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UdpOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UdpOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateBootVolumeBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateBootVolumeBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateBootVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateBootVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateBootVolumeKmsKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateBootVolumeKmsKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateByoipRangeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateByoipRangeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateCaptureFilterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateCaptureFilterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateClusterNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateClusterNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateClusterNetworkInstancePoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateClusterNetworkInstancePoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateComputeCapacityReservationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateComputeCapacityReservationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateComputeClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateComputeClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateComputeImageCapabilitySchemaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateComputeImageCapabilitySchemaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateConsoleHistoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateConsoleHistoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateCpeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateCpeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateCrossConnectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateCrossConnectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateCrossConnectGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateCrossConnectGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDedicatedVmHostDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDedicatedVmHostDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDhcpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDhcpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDhcpDetails$DomainNameType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgRouteDistributionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgRouteDistributionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgRouteDistributionStatementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgRouteDistributionStatementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgRouteDistributionStatementsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgRouteDistributionStatementsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgRouteRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgRouteRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgRouteRuleDetails$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgRouteRulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgRouteRulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgRouteTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateDrgRouteTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecConnectionDetails$CpeLocalIdentifierType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecConnectionTunnelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecConnectionTunnelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecConnectionTunnelDetails$Routing", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecConnectionTunnelDetails$IkeVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecConnectionTunnelDetails$OracleInitiation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecConnectionTunnelDetails$NatTranslationEnabled", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecConnectionTunnelSharedSecretDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecConnectionTunnelSharedSecretDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecTunnelBgpSessionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecTunnelBgpSessionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecTunnelEncryptionDomainDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIPSecTunnelEncryptionDomainDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceAgentConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceAgentConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceAvailabilityConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceAvailabilityConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceAvailabilityConfigDetails$RecoveryAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceConsoleConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceConsoleConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceDetails$UpdateOperationConstraint", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstancePoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstancePoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstancePoolPlacementConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstancePoolPlacementConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceShapeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceShapeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInstanceShapeConfigDetails$BaselineOcpuUtilization", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInternetGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateInternetGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIpv6Details", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateIpv6Details$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateLaunchOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateLaunchOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateLaunchOptions$BootVolumeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateLaunchOptions$NetworkType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateLocalPeeringGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateLocalPeeringGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateMacsecKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateMacsecKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateMacsecProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateMacsecProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateNatGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateNatGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateNetworkSecurityGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateNetworkSecurityGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateNetworkSecurityGroupSecurityRulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateNetworkSecurityGroupSecurityRulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdatePrivateIpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdatePrivateIpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdatePublicIpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdatePublicIpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdatePublicIpPoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdatePublicIpPoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateRemotePeeringConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateRemotePeeringConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateRouteTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateRouteTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateSecurityListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateSecurityListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateSecurityRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateSecurityRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateSecurityRuleDetails$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateSecurityRuleDetails$Direction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateSecurityRuleDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateServiceGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateServiceGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateSubnetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateSubnetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateTunnelCpeDeviceConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateTunnelCpeDeviceConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVcnDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVcnDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVirtualCircuitDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVirtualCircuitDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVirtualCircuitDetails$RoutingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVirtualCircuitDetails$BgpAdminState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVirtualCircuitDetails$ProviderState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVlanDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVlanDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVnicDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVnicDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeAttachmentDetails$IscsiLoginState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeBackupPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeBackupPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeGroupBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeGroupBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeKmsKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVolumeKmsKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVtapDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVtapDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVtapDetails$EncapsulationProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVtapDetails$TrafficMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVtapDetails$TargetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdateVtapDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdatedNetworkSecurityGroupSecurityRules", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpdatedNetworkSecurityGroupSecurityRules$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpgradeStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpgradeStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.UpgradeStatus$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vcn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vcn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vcn$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VcnDnsResolverAssociation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VcnDnsResolverAssociation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VcnDnsResolverAssociation$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VcnDrgAttachmentNetworkCreateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VcnDrgAttachmentNetworkCreateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VcnDrgAttachmentNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VcnDrgAttachmentNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VcnDrgAttachmentNetworkDetails$VcnRouteType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VcnDrgAttachmentNetworkUpdateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VcnDrgAttachmentNetworkUpdateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VcnTopology", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VcnTopology$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuit$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuit$BgpManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuit$BgpSessionState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuit$BgpIpv6SessionState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuit$RoutingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuit$BgpAdminState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuit$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuit$ProviderState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuit$ServiceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuit$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuitAssociatedTunnelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuitAssociatedTunnelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuitAssociatedTunnelDetails$TunnelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuitBandwidthShape", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuitBandwidthShape$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuitDrgAttachmentNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuitDrgAttachmentNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuitIpMtu", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuitPublicPrefix", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuitPublicPrefix$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VirtualCircuitPublicPrefix$VerificationState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vlan", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vlan$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vlan$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vnic", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vnic$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vnic$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VnicAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VnicAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VnicAttachment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Volume", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Volume$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Volume$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeAttachment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeAttachment$IscsiLoginState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackup$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackup$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackupPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackupPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackupPolicyAssignment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackupPolicyAssignment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackupSchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackupSchedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackupSchedule$BackupType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackupSchedule$Period", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackupSchedule$OffsetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackupSchedule$DayOfWeek", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackupSchedule$Month", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeBackupSchedule$TimeZone", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupBackup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupBackup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupBackup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupBackup$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupBackup$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupReplica", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupReplica$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupReplica$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupReplicaInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupReplicaInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupSourceFromVolumeGroupBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupSourceFromVolumeGroupBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupSourceFromVolumeGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupSourceFromVolumeGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupSourceFromVolumeGroupReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupSourceFromVolumeGroupReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupSourceFromVolumesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeGroupSourceFromVolumesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeKmsKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeKmsKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeSourceFromBlockVolumeReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeSourceFromBlockVolumeReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeSourceFromVolumeBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeSourceFromVolumeBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeSourceFromVolumeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VolumeSourceFromVolumeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vtap", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vtap$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vtap$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vtap$LifecycleStateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vtap$EncapsulationProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vtap$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vtap$TrafficMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.Vtap$TargetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VtapCaptureFilterRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VtapCaptureFilterRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VtapCaptureFilterRuleDetails$TrafficDirection", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.core.model.VtapCaptureFilterRuleDetails$RuleAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-dashboardservice/pom.xml b/bmc-dashboardservice/pom.xml index 77ef4175830..c8b9dac38b0 100644 --- a/bmc-dashboardservice/pom.xml +++ b/bmc-dashboardservice/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-dashboardservice @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-dashboardservice/src/main/java/com/oracle/bmc/dashboardservice/SdkClientsMetadata.java b/bmc-dashboardservice/src/main/java/com/oracle/bmc/dashboardservice/SdkClientsMetadata.java deleted file mode 100644 index 5dacd7647ac..00000000000 --- a/bmc-dashboardservice/src/main/java/com/oracle/bmc/dashboardservice/SdkClientsMetadata.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.dashboardservice; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210731") -@SdkClients({ - DashboardAsyncClient.class, - DashboardClient.class, - DashboardGroupAsyncClient.class, - DashboardGroupClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-dashboardservice/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dashboardservice/reflect-config.json b/bmc-dashboardservice/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dashboardservice/reflect-config.json new file mode 100644 index 00000000000..bfa29bdb63e --- /dev/null +++ b/bmc-dashboardservice/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dashboardservice/reflect-config.json @@ -0,0 +1,215 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.ChangeDashboardGroupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.ChangeDashboardGroupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.ChangeDashboardGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.ChangeDashboardGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.CreateDashboardDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.CreateDashboardGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.CreateDashboardGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.CreateV1DashboardDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.CreateV1DashboardDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.Dashboard", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.Dashboard$SchemaVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.Dashboard$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.DashboardCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.DashboardCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.DashboardGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.DashboardGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.DashboardGroup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.DashboardGroupCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.DashboardGroupCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.DashboardGroupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.DashboardGroupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.DashboardSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.DashboardSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.UpdateDashboardDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.UpdateDashboardGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.UpdateDashboardGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.UpdateV1DashboardDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.UpdateV1DashboardDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.V1Dashboard", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dashboardservice.model.V1Dashboard$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-database/pom.xml b/bmc-database/pom.xml index 5adf4567dd2..e052de02b1f 100644 --- a/bmc-database/pom.xml +++ b/bmc-database/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml @@ -18,12 +18,12 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-workrequests - 3.27.0 + 3.28.0 diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/SdkClientsMetadata.java b/bmc-database/src/main/java/com/oracle/bmc/database/SdkClientsMetadata.java deleted file mode 100644 index 688b6c94661..00000000000 --- a/bmc-database/src/main/java/com/oracle/bmc/database/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.database; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@SdkClients({DatabaseAsyncClient.class, DatabaseClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-database/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-database/reflect-config.json b/bmc-database/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-database/reflect-config.json new file mode 100644 index 00000000000..d1c364af5bb --- /dev/null +++ b/bmc-database/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-database/reflect-config.json @@ -0,0 +1,7332 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AcdAvmResourceStats", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AcdAvmResourceStats$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ActivateExadataInfrastructureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ActivateExadataInfrastructureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AddVirtualMachineToCloudVmClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AddVirtualMachineToCloudVmClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AddVirtualMachineToVmClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AddVirtualMachineToVmClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AppVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AppVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ApplicationVip", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ApplicationVip$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ApplicationVip$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ApplicationVipSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ApplicationVipSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ApplicationVipSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AssociatedDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AssociatedDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutomatedMountDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutomatedMountDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabase$ServiceLevelAgreementType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabase$InfrastructureType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabase$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabase$PatchModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabase$VersionPreference", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabase$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabase$ComputeModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseBackupConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseBackupConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseDataguardAssociation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseDataguardAssociation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseDataguardAssociation$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseDataguardAssociation$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseDataguardAssociation$PeerRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseDataguardAssociation$PeerLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseDataguardAssociation$ProtectionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseResourceUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseResourceUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseSummary$ServiceLevelAgreementType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseSummary$InfrastructureType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseSummary$PatchModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseSummary$VersionPreference", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseSummary$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseSummary$ComputeModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousContainerDatabaseVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDataWarehouse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDataWarehouse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDataWarehouse$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDataWarehouse$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDataWarehouseConnectionStrings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDataWarehouseConnectionStrings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDataWarehouseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDataWarehouseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDataWarehouseSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDataWarehouseSummary$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$ComputeModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$InfrastructureType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$DbWorkload", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$DataSafeStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$OperationsInsightsStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$DatabaseManagementStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$OpenMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$RefreshableStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$RefreshableMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$PermissionLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$DataguardRegionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$AutonomousMaintenanceScheduleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabase$DisasterRecoveryRegionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseApex", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseApex$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseBackup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseBackup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseBackup$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseBackup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseBackupConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseBackupConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseBackupConfig$ManualBackupType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseBackupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseBackupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseBackupSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseBackupSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseCharacterSets", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseCharacterSets$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseConnectionStrings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseConnectionStrings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseConnectionUrls", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseConnectionUrls$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseConsoleTokenDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseConsoleTokenDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseDataguardAssociation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseDataguardAssociation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseDataguardAssociation$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseDataguardAssociation$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseDataguardAssociation$PeerRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseDataguardAssociation$PeerAutonomousDatabaseLifeCycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseDataguardAssociation$ProtectionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseKeyHistoryEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseKeyHistoryEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseManualRefreshDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseManualRefreshDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseStandbySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseStandbySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseStandbySummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$ComputeModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$InfrastructureType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$DbWorkload", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$DataSafeStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$OperationsInsightsStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$DatabaseManagementStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$OpenMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$RefreshableStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$RefreshableMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$PermissionLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$DataguardRegionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$AutonomousMaintenanceScheduleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseSummary$DisasterRecoveryRegionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseWallet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseWallet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDatabaseWallet$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDbPreviewVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDbPreviewVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDbPreviewVersionSummary$DbWorkload", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDbVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDbVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousDbVersionSummary$DbWorkload", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousExadataInfrastructure", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousExadataInfrastructure$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousExadataInfrastructure$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousExadataInfrastructure$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousExadataInfrastructureShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousExadataInfrastructureShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousExadataInfrastructureSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousExadataInfrastructureSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousExadataInfrastructureSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousExadataInfrastructureSummary$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousPatch", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousPatch$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousPatch$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousPatch$PatchModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousPatch$AutonomousPatchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousPatchSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousPatchSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousPatchSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousPatchSummary$PatchModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousPatchSummary$AutonomousPatchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVirtualMachine", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVirtualMachine$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVirtualMachine$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVirtualMachineSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVirtualMachineSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVirtualMachineSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmCluster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmCluster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmCluster$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmCluster$ComputeModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmCluster$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmClusterResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmClusterResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmClusterResourceUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmClusterResourceUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmClusterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmClusterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmClusterSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmClusterSummary$ComputeModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmClusterSummary$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmResourceUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AutonomousVmResourceUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AvmAcdResourceStats", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.AvmAcdResourceStats$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Backup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Backup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Backup$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Backup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Backup$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupDestination", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupDestination$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupDestination$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupDestination$NfsMountType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupDestination$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupDestinationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupDestinationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupDestinationDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupDestinationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupDestinationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupDestinationSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupDestinationSummary$NfsMountType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupDestinationSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.BackupSummary$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeAutonomousVmClusterCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeAutonomousVmClusterCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeCloudAutonomousVmClusterCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeCloudAutonomousVmClusterCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeCloudExadataInfrastructureCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeCloudExadataInfrastructureCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeCloudVmClusterCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeCloudVmClusterCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeDataguardRoleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeDataguardRoleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeDataguardRoleDetails$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeDataguardRoleDetails$ConnectionStringsType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeDisasterRecoveryConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeDisasterRecoveryConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeDisasterRecoveryConfigurationDetails$DisasterRecoveryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeExadataInfrastructureCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeExadataInfrastructureCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeKeyStoreCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeKeyStoreCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeKeyStoreTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeKeyStoreTypeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeVmClusterCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ChangeVmClusterCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudAutonomousVmCluster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudAutonomousVmCluster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudAutonomousVmCluster$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudAutonomousVmCluster$ComputeModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudAutonomousVmCluster$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudAutonomousVmClusterResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudAutonomousVmClusterResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudAutonomousVmClusterResourceUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudAutonomousVmClusterResourceUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudAutonomousVmClusterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudAutonomousVmClusterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudAutonomousVmClusterSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudAutonomousVmClusterSummary$ComputeModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudAutonomousVmClusterSummary$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudDatabaseManagementConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudDatabaseManagementConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudDatabaseManagementConfig$ManagementStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudDatabaseManagementConfig$ManagementType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudDbServerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudDbServerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudExadataInfrastructure", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudExadataInfrastructure$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudExadataInfrastructure$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudExadataInfrastructureSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudExadataInfrastructureSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudExadataInfrastructureSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudExadataInfrastructureUnallocatedResources", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudExadataInfrastructureUnallocatedResources$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudVmCluster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudVmCluster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudVmCluster$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudVmCluster$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudVmCluster$DiskRedundancy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudVmClusterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudVmClusterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudVmClusterSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudVmClusterSummary$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CloudVmClusterSummary$DiskRedundancy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CompleteExternalBackupJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CompleteExternalBackupJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ComputePerformanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ComputePerformanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConfigureAutonomousDatabaseVaultKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConfigureAutonomousDatabaseVaultKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConsoleConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConsoleConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConsoleConnection$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConsoleConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConsoleConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConsoleConnectionSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConvertToPdbDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConvertToPdbDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConvertToPdbDetails$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConvertToPdbTargetBase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConvertToPdbTargetBase$Target", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConvertToRegularPluggableDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ConvertToRegularPluggableDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateApplicationVipDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateApplicationVipDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$ServiceLevelAgreementType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$ProtectionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$PatchModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$VersionPreference", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseBase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseBase$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseBase$ComputeModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseBase$DbWorkload", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseBase$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseBase$AutonomousMaintenanceScheduleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseCloneDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseCloneDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseCloneDetails$CloneType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseFromBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseFromBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseFromBackupDetails$CloneType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseFromBackupTimestampDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseFromBackupTimestampDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousDatabaseFromBackupTimestampDetails$CloneType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousVmClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousVmClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousVmClusterDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateAutonomousVmClusterDetails$ComputeModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateBackupDestinationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateBackupDestinationDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateCloudAutonomousVmClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateCloudAutonomousVmClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateCloudAutonomousVmClusterDetails$ComputeModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateCloudAutonomousVmClusterDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateCloudExadataInfrastructureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateCloudExadataInfrastructureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateCloudVmClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateCloudVmClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateCloudVmClusterDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateConsoleConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateConsoleConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateCrossRegionAutonomousDatabaseDataGuardDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateCrossRegionAutonomousDatabaseDataGuardDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateCrossRegionDisasterRecoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateCrossRegionDisasterRecoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDataGuardAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDataGuardAssociationDetails$ProtectionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDataGuardAssociationDetails$TransportType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDataGuardAssociationToExistingDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDataGuardAssociationToExistingDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDataGuardAssociationToExistingVmClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDataGuardAssociationToExistingVmClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDataGuardAssociationWithNewDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDataGuardAssociationWithNewDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDataGuardAssociationWithNewDbSystemDetails$StorageVolumePerformanceMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDataGuardAssociationWithNewDbSystemDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseBase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseBase$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseDetails$DbWorkload", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseFromAnotherDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseFromAnotherDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseFromBackup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseFromBackup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseFromBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseFromBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseFromDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseFromDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseSoftwareImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseSoftwareImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseSoftwareImageDetails$ImageShapeFamily", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDatabaseSoftwareImageDetails$ImageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeBase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeBase$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeFromBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeFromBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeFromDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeFromDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeFromDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeFromDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeWithDbSystemIdDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeWithDbSystemIdDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeWithDbSystemIdFromBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeWithDbSystemIdFromBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeWithDbSystemIdFromDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeWithDbSystemIdFromDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeWithVmClusterIdDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeWithVmClusterIdDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeWithVmClusterIdFromBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateDbHomeWithVmClusterIdFromBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExadataInfrastructureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExadataInfrastructureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalBackupJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalBackupJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalBackupJobDetails$DatabaseMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalBackupJobDetails$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalContainerDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalContainerDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalDatabaseConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalDatabaseConnectorDetails$ConnectorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalDatabaseDetailsBase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalDatabaseDetailsBase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalMacsConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalMacsConnectorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalNonContainerDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalNonContainerDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalPluggableDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateExternalPluggableDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateKeyStoreDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateKeyStoreDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateMaintenanceRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateMaintenanceRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateMaintenanceRunDetails$PatchingMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateMaintenanceRunDetails$PatchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateNFSBackupDestinationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateNFSBackupDestinationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateNewDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateNewDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateOneoffPatchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateOneoffPatchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreatePluggableDatabaseCreationTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreatePluggableDatabaseCreationTypeDetails$CreationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreatePluggableDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreatePluggableDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreatePluggableDatabaseFromLocalCloneDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreatePluggableDatabaseFromLocalCloneDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreatePluggableDatabaseFromRelocateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreatePluggableDatabaseFromRelocateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreatePluggableDatabaseFromRemoteCloneDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreatePluggableDatabaseFromRemoteCloneDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreatePluggableDatabaseRefreshableCloneDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreatePluggableDatabaseRefreshableCloneDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateRecoveryApplianceBackupDestinationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateRecoveryApplianceBackupDestinationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateRefreshableAutonomousDatabaseCloneDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateRefreshableAutonomousDatabaseCloneDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateRefreshableAutonomousDatabaseCloneDetails$RefreshableMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateVmClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateVmClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CreateVmClusterDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CustomerContact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.CustomerContact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataCollectionOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataCollectionOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataGuardAssociation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataGuardAssociation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataGuardAssociation$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataGuardAssociation$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataGuardAssociation$PeerRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataGuardAssociation$ProtectionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataGuardAssociation$TransportType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataGuardAssociationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataGuardAssociationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataGuardAssociationSummary$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataGuardAssociationSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataGuardAssociationSummary$PeerRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataGuardAssociationSummary$ProtectionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DataGuardAssociationSummary$TransportType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Database", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Database$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Database$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionCredentailsByName", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionCredentailsByName$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionCredentials$CredentialType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionCredentialsByDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionCredentialsByDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionCredentialsByDetails$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionString", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionString$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionString$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionStringProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionStringProfile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionStringProfile$ConsumerGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionStringProfile$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionStringProfile$TlsAuthentication", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionStringProfile$HostFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionStringProfile$SessionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionStringProfile$SyntaxFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionStrings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseConnectionStrings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseCredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseManagementConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseManagementConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseManagementConfig$DatabaseManagementStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseManagementConfig$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSoftwareImage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSoftwareImage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSoftwareImage$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSoftwareImage$ImageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSoftwareImage$ImageShapeFamily", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSoftwareImageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSoftwareImageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSoftwareImageSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSoftwareImageSummary$ImageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSoftwareImageSummary$ImageShapeFamily", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSslConnectionCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSslConnectionCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSslConnectionCredentials$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseTool", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseTool$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseTool$Name", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeHistoryEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeHistoryEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeHistoryEntry$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeHistoryEntry$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeHistoryEntry$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeHistoryEntrySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeHistoryEntrySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeHistoryEntrySummary$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeHistoryEntrySummary$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeHistoryEntrySummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeSourceBase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeSourceBase$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeWithDatabaseSoftwareImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeWithDatabaseSoftwareImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeWithDbHomeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeWithDbHomeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeWithDbVersionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DatabaseUpgradeWithDbVersionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DayOfWeek", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DayOfWeek$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DayOfWeek$Name", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbBackupConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbBackupConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbBackupConfig$AutoBackupWindow", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbBackupConfig$AutoFullBackupWindow", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbBackupConfig$AutoFullBackupDay", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbBackupConfig$BackupDeletionPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbHome", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbHome$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbHome$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbHomeFromAgentResourceId", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbHomeFromAgentResourceId$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbHomeFromAgentResourceId$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbHomeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbHomeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbHomeSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbIormConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbIormConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbIormConfigUpdateDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbIormConfigUpdateDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbNode", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbNode$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbNode$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbNode$MaintenanceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbNodeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbNodeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbNodeSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbNodeSummary$MaintenanceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbServer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbServer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbServer$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbServerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbServerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbServerHistorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbServerHistorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbServerPatchingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbServerPatchingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbServerPatchingDetails$PatchingStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbServerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbServerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbServerSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystem$StorageVolumePerformanceMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystem$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystem$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystem$DiskRedundancy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystem$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemComputePerformanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemComputePerformanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemOptions$StorageManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemShapeSummary$ShapeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemStoragePerformanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemStoragePerformanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemStoragePerformanceSummary$ShapeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemSummary$StorageVolumePerformanceMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemSummary$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemSummary$DiskRedundancy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemSummary$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemUpgradeHistoryEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemUpgradeHistoryEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemUpgradeHistoryEntry$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemUpgradeHistoryEntry$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemUpgradeHistoryEntrySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemUpgradeHistoryEntrySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemUpgradeHistoryEntrySummary$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbSystemUpgradeHistoryEntrySummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DbVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DeregisterAutonomousDatabaseDataSafeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DeregisterAutonomousDatabaseDataSafeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DisasterRecoveryConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DisasterRecoveryConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DisasterRecoveryConfiguration$DisasterRecoveryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DiskPerformanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DiskPerformanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DownloadOneoffPatch", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DownloadOneoffPatch$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DrScanDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.DrScanDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableDatabaseManagementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableDatabaseManagementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableDatabaseManagementDetails$ManagementType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableDatabaseManagementDetails$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableDatabaseManagementDetails$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalContainerDatabaseDatabaseManagementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalContainerDatabaseDatabaseManagementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalContainerDatabaseDatabaseManagementDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalContainerDatabaseStackMonitoringDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalContainerDatabaseStackMonitoringDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalDatabaseManagementDetailsBase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalDatabaseManagementDetailsBase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalDatabaseOperationsInsightsDetailsBase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalDatabaseOperationsInsightsDetailsBase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalDatabaseStackMonitoringDetailsBase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalDatabaseStackMonitoringDetailsBase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalNonContainerDatabaseDatabaseManagementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalNonContainerDatabaseDatabaseManagementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalNonContainerDatabaseDatabaseManagementDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalNonContainerDatabaseOperationsInsightsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalNonContainerDatabaseOperationsInsightsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalNonContainerDatabaseStackMonitoringDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalNonContainerDatabaseStackMonitoringDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalPluggableDatabaseDatabaseManagementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalPluggableDatabaseDatabaseManagementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalPluggableDatabaseOperationsInsightsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalPluggableDatabaseOperationsInsightsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalPluggableDatabaseStackMonitoringDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnableExternalPluggableDatabaseStackMonitoringDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnablePluggableDatabaseManagementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnablePluggableDatabaseManagementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnablePluggableDatabaseManagementDetails$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EnablePluggableDatabaseManagementDetails$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EstimatedPatchingTime", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.EstimatedPatchingTime$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataDbSystemMigration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataDbSystemMigration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataDbSystemMigrationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataDbSystemMigrationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataInfrastructure", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataInfrastructure$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataInfrastructure$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataInfrastructure$AdditionalComputeSystemModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataInfrastructure$MaintenanceSLOStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataInfrastructureContact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataInfrastructureContact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataInfrastructureSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataInfrastructureSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataInfrastructureSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataInfrastructureSummary$AdditionalComputeSystemModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataInfrastructureSummary$MaintenanceSLOStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataInfrastructureUnAllocatedResources", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataInfrastructureUnAllocatedResources$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataIormConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataIormConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataIormConfig$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataIormConfig$Objective", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataIormConfigUpdateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataIormConfigUpdateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExadataIormConfigUpdateDetails$Objective", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalBackupJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalBackupJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalContainerDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalContainerDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalContainerDatabase$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalContainerDatabase$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalContainerDatabase$DatabaseConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalContainerDatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalContainerDatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalContainerDatabaseSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalContainerDatabaseSummary$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalContainerDatabaseSummary$DatabaseConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalDatabaseBase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalDatabaseBase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalDatabaseBase$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalDatabaseBase$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalDatabaseBase$DatabaseConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalDatabaseConnector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalDatabaseConnector$ConnectorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalDatabaseConnector$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalDatabaseConnectorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalDatabaseConnectorSummary$ConnectorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalMacsConnector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalMacsConnector$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalMacsConnectorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalMacsConnectorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalNonContainerDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalNonContainerDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalNonContainerDatabase$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalNonContainerDatabase$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalNonContainerDatabase$DatabaseConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalNonContainerDatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalNonContainerDatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalNonContainerDatabaseSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalNonContainerDatabaseSummary$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalNonContainerDatabaseSummary$DatabaseConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalPluggableDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalPluggableDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalPluggableDatabase$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalPluggableDatabase$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalPluggableDatabase$DatabaseConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalPluggableDatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalPluggableDatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalPluggableDatabaseSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalPluggableDatabaseSummary$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ExternalPluggableDatabaseSummary$DatabaseConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.FailoverDataGuardAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.FailoverDataGuardAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.FlexComponentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.FlexComponentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.FlexComponentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.FlexComponentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.GenerateAutonomousDatabaseWalletDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.GenerateAutonomousDatabaseWalletDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.GenerateAutonomousDatabaseWalletDetails$GenerateType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.GenerateRecommendedNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.GenerateRecommendedNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.GiVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.GiVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.InfoForNetworkGenDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.InfoForNetworkGenDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.InfoForNetworkGenDetails$NetworkType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.InfrastructureTargetVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.InfrastructureTargetVersion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.InfrastructureTargetVersion$TargetResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.InfrastructureTargetVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.InfrastructureTargetVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.InfrastructureTargetVersionSummary$TargetResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.KeyStore", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.KeyStore$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.KeyStore$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.KeyStoreAssociatedDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.KeyStoreAssociatedDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.KeyStoreSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.KeyStoreSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.KeyStoreSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.KeyStoreTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.KeyStoreTypeDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.KeyStoreTypeFromOracleKeyVaultDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.KeyStoreTypeFromOracleKeyVaultDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchAutonomousExadataInfrastructureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchAutonomousExadataInfrastructureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchAutonomousExadataInfrastructureDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemBase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemBase$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemBase$StorageVolumePerformanceMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemDetails$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemDetails$DiskRedundancy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemFromBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemFromBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemFromBackupDetails$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemFromBackupDetails$DiskRedundancy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemFromBackupDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemFromDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemFromDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemFromDatabaseDetails$DatabaseEdition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemFromDatabaseDetails$DiskRedundancy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemFromDatabaseDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemFromDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemFromDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LaunchDbSystemFromDbSystemDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LocalClonePluggableDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LocalClonePluggableDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LongTermBackUpScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LongTermBackUpScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.LongTermBackUpScheduleDetails$RepeatCadence", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRun", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRun$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRun$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRun$TargetResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRun$MaintenanceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRun$MaintenanceSubtype", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRun$PatchingMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRun$PatchingStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRunHistory", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRunHistory$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRunHistorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRunHistorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRunSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRunSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRunSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRunSummary$TargetResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRunSummary$MaintenanceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRunSummary$MaintenanceSubtype", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRunSummary$PatchingMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceRunSummary$PatchingStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceWindow", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceWindow$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceWindow$Preference", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MaintenanceWindow$PatchingMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MigrateVaultKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MigrateVaultKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ModifyDatabaseManagementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ModifyDatabaseManagementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ModifyDatabaseManagementDetails$ManagementType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ModifyDatabaseManagementDetails$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ModifyDatabaseManagementDetails$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ModifyPluggableDatabaseManagementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ModifyPluggableDatabaseManagementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ModifyPluggableDatabaseManagementDetails$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ModifyPluggableDatabaseManagementDetails$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Month", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Month$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Month$Name", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MountTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.MountTypeDetails$MountType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.NetworkBondingModeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.NetworkBondingModeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.NetworkBondingModeDetails$ClientNetworkBondingMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.NetworkBondingModeDetails$BackupNetworkBondingMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.NetworkBondingModeDetails$DrNetworkBondingMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.NodeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.NodeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.NodeDetails$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.OCPUs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.OCPUs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.OneoffPatch", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.OneoffPatch$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.OneoffPatch$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.OneoffPatchSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.OneoffPatchSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.OneoffPatchSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.OperationsInsightsConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.OperationsInsightsConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.OperationsInsightsConfig$OperationsInsightsStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Patch", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Patch$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Patch$LastAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Patch$AvailableActions", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Patch$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchDetails$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchHistoryEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchHistoryEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchHistoryEntry$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchHistoryEntry$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchHistoryEntry$PatchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchHistoryEntrySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchHistoryEntrySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchHistoryEntrySummary$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchHistoryEntrySummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchHistoryEntrySummary$PatchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchSummary$LastAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchSummary$AvailableActions", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PatchSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PdbConversionHistoryEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PdbConversionHistoryEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PdbConversionHistoryEntry$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PdbConversionHistoryEntry$Target", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PdbConversionHistoryEntry$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PdbConversionHistoryEntrySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PdbConversionHistoryEntrySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PdbConversionHistoryEntrySummary$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PdbConversionHistoryEntrySummary$Target", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PdbConversionHistoryEntrySummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PdbConversionToNewDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PdbConversionToNewDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PeerAutonomousContainerDatabaseBackupConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PeerAutonomousContainerDatabaseBackupConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabase$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabase$OpenMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabaseConnectionStrings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabaseConnectionStrings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabaseManagementConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabaseManagementConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabaseManagementConfig$ManagementStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabaseNodeLevelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabaseNodeLevelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabaseNodeLevelDetails$OpenMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabaseRefreshableCloneConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabaseRefreshableCloneConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabaseSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.PluggableDatabaseSummary$OpenMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RefreshableCloneCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RefreshableCloneCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RefreshableCloneSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RefreshableCloneSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RegisterAutonomousDatabaseDataSafeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RegisterAutonomousDatabaseDataSafeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ReinstateDataGuardAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ReinstateDataGuardAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RemoteClonePluggableDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RemoteClonePluggableDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RemoveVirtualMachineFromCloudVmClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RemoveVirtualMachineFromCloudVmClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RemoveVirtualMachineFromVmClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RemoveVirtualMachineFromVmClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ResizeVmClusterNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ResizeVmClusterNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ResizeVmClusterNetworkDetails$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ResourcePoolShapeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ResourcePoolShapeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ResourcePoolShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ResourcePoolShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ResourcePoolSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ResourcePoolSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RestoreAutonomousDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RestoreAutonomousDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RestoreDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RestoreDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RotateAutonomousVmClusterOrdsCertsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RotateAutonomousVmClusterOrdsCertsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RotateAutonomousVmClusterOrdsCertsDetails$CertificateGenerationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RotateAutonomousVmClusterSslCertsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RotateAutonomousVmClusterSslCertsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RotateAutonomousVmClusterSslCertsDetails$CertificateGenerationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RotateCloudAutonomousVmClusterOrdsCertsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RotateCloudAutonomousVmClusterOrdsCertsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RotateCloudAutonomousVmClusterOrdsCertsDetails$CertificateGenerationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RotateCloudAutonomousVmClusterSslCertsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RotateCloudAutonomousVmClusterSslCertsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.RotateCloudAutonomousVmClusterSslCertsDetails$CertificateGenerationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ScanDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ScanDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ScheduledOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.ScheduledOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.SelfMountDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.SelfMountDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.StackMonitoringConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.StackMonitoringConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.StackMonitoringConfig$StackMonitoringStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.StoragePerformanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.StoragePerformanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.SwitchoverDataGuardAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.SwitchoverDataGuardAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Update", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Update$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Update$LastAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Update$AvailableActions", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Update$UpdateType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.Update$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousContainerDatabaseDataGuardAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousContainerDatabaseDataGuardAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousContainerDatabaseDataGuardAssociationDetails$ProtectionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousContainerDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousContainerDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousContainerDatabaseDetails$PatchModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousContainerDatabaseDetails$VersionPreference", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousDatabaseBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousDatabaseBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousDatabaseDetails$ComputeModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousDatabaseDetails$DbWorkload", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousDatabaseDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousDatabaseDetails$RefreshableMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousDatabaseDetails$OpenMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousDatabaseDetails$PermissionLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousDatabaseWalletDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousDatabaseWalletDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousExadataInfrastructureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousExadataInfrastructureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousVmClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousVmClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateAutonomousVmClusterDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateBackupDestinationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateBackupDestinationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateBackupDestinationDetails$NfsMountType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateCloudAutonomousVmClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateCloudAutonomousVmClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateCloudAutonomousVmClusterDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateCloudExadataInfrastructureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateCloudExadataInfrastructureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateCloudVmClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateCloudVmClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateCloudVmClusterDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateConsoleConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateConsoleConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDataGuardAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDataGuardAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDataGuardAssociationDetails$ProtectionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDataGuardAssociationDetails$TransportType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDatabaseSoftwareImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDatabaseSoftwareImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDbHomeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDbHomeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDbNodeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDbNodeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDbSystemDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateDetails$UpdateAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExadataInfrastructureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExadataInfrastructureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExadataInfrastructureDetails$AdditionalComputeSystemModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExternalContainerDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExternalContainerDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExternalDatabaseConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExternalDatabaseConnectorDetails$ConnectorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExternalDatabaseDetailsBase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExternalDatabaseDetailsBase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExternalMacsConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExternalMacsConnectorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExternalNonContainerDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExternalNonContainerDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExternalPluggableDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateExternalPluggableDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateHistoryEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateHistoryEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateHistoryEntry$UpdateAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateHistoryEntry$UpdateType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateHistoryEntry$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateHistoryEntrySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateHistoryEntrySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateHistoryEntrySummary$UpdateAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateHistoryEntrySummary$UpdateType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateHistoryEntrySummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateKeyStoreDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateKeyStoreDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateMaintenanceRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateMaintenanceRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateMaintenanceRunDetails$PatchingMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateOneoffPatchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateOneoffPatchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdatePluggableDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdatePluggableDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateSummary$LastAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateSummary$AvailableActions", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateSummary$UpdateType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateVmClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateVmClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateVmClusterDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateVmClusterNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpdateVmClusterNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpgradeDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpgradeDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpgradeDatabaseDetails$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpgradeDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpgradeDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.UpgradeDbSystemDetails$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmCluster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmCluster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmCluster$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmCluster$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterNetwork", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterNetwork$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterNetwork$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterNetworkSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterNetworkSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterNetworkSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterSummary$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdate$LastAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdate$AvailableActions", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdate$UpdateType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdate$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateDetails$UpdateAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateHistoryEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateHistoryEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateHistoryEntry$UpdateAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateHistoryEntry$UpdateType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateHistoryEntry$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateHistoryEntrySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateHistoryEntrySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateHistoryEntrySummary$UpdateAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateHistoryEntrySummary$UpdateType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateHistoryEntrySummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateSummary$LastAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateSummary$AvailableActions", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateSummary$UpdateType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmClusterUpdateSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.VmNetworkDetails$NetworkType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.WorkloadType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.WorkloadType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-databasemanagement/pom.xml b/bmc-databasemanagement/pom.xml index aca4c0dbf94..8a5a834df01 100644 --- a/bmc-databasemanagement/pom.xml +++ b/bmc-databasemanagement/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-databasemanagement @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabases.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabases.java new file mode 100644 index 00000000000..862400ec7b1 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabases.java @@ -0,0 +1,179 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement; + +import com.oracle.bmc.databasemanagement.requests.*; +import com.oracle.bmc.databasemanagement.responses.*; + +/** + * Use the Database Management API to perform tasks such as obtaining performance and resource usage + * metrics for a fleet of Managed Databases or a specific Managed Database, creating Managed + * Database Groups, and running a SQL job on a Managed Database or Managed Database Group. + * + *

This service client uses CircuitBreakerUtils.DEFAULT_CIRCUIT_BREAKER for all the operations by + * default if no circuit breaker configuration is defined by the user. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public interface ManagedMySqlDatabases extends AutoCloseable { + + /** Rebuilds the client from scratch. Useful to refresh certificates. */ + void refreshClient(); + + /** + * Sets the endpoint to call (ex, https://www.example.com). + * + * @param endpoint The endpoint of the service. + */ + void setEndpoint(String endpoint); + + /** Gets the set endpoint for REST call (ex, https://www.example.com) */ + String getEndpoint(); + + /** + * Sets the region to call (ex, Region.US_PHOENIX_1). + * + *

Note, this will call {@link #setEndpoint(String) setEndpoint} after resolving the + * endpoint. If the service is not available in this Region, however, an + * IllegalArgumentException will be raised. + * + * @param region The region of the service. + */ + void setRegion(com.oracle.bmc.Region region); + + /** + * Sets the region to call (ex, 'us-phoenix-1'). + * + *

Note, this will first try to map the region ID to a known Region and call {@link + * #setRegion(Region) setRegion}. + * + *

If no known Region could be determined, it will create an endpoint based on the default + * endpoint format ({@link com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)} + * and then call {@link #setEndpoint(String) setEndpoint}. + * + * @param regionId The public region ID. + */ + void setRegion(String regionId); + + /** + * Determines whether realm specific endpoint should be used or not. Set + * realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm + * specific endpoint template, otherwise set it to "false" + * + * @param realmSpecificEndpointTemplateEnabled flag to enable the use of realm specific endpoint + * template + */ + void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled); + + /** + * Retrieves the general information for a specific MySQL Database. + * + * @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 will not retry by default, users + * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to + * enable retries for it. 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 + * GetManagedMySqlDatabase API. + */ + GetManagedMySqlDatabaseResponse getManagedMySqlDatabase(GetManagedMySqlDatabaseRequest request); + + /** + * Gets the health metrics for a fleet of MySQL Databases in a compartment. + * + * @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 will not retry by default, users + * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to + * enable retries for it. 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 GetMySqlFleetMetric + * API. + */ + GetMySqlFleetMetricResponse getMySqlFleetMetric(GetMySqlFleetMetricRequest request); + + /** + * Retrieves configuration data for a specific MySQL database. + * + * @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 + * ListManagedMySqlDatabaseConfigurationData API. + */ + ListManagedMySqlDatabaseConfigurationDataResponse listManagedMySqlDatabaseConfigurationData( + ListManagedMySqlDatabaseConfigurationDataRequest request); + + /** + * Retrieves the SQL performance data for a specific MySQL database. + * + * @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 + * ListManagedMySqlDatabaseSqlData API. + */ + ListManagedMySqlDatabaseSqlDataResponse listManagedMySqlDatabaseSqlData( + ListManagedMySqlDatabaseSqlDataRequest request); + + /** + * Gets the list of Managed MySQL Databases in a specific compartment. + * + * @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 will not retry by default, users + * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to + * enable retries for it. 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 + * ListManagedMySqlDatabases API. + */ + ListManagedMySqlDatabasesResponse listManagedMySqlDatabases( + ListManagedMySqlDatabasesRequest request); + + /** + * Gets the availability metrics for the MySQL Database specified by managedMySqlDatabaseId. + * + * @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 + * SummarizeManagedMySqlDatabaseAvailabilityMetrics API. + */ + SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse + summarizeManagedMySqlDatabaseAvailabilityMetrics( + SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest request); + + /** + * Gets the pre-configured paginators available for list operations in this service which may + * return multiple pages of data. These paginators provide an {@link java.lang.Iterable} + * interface so that service responses, or resources/records, can be iterated through without + * having to manually deal with pagination and page tokens. + * + * @return The service paginators. + */ + ManagedMySqlDatabasesPaginators getPaginators(); +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabasesAsync.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabasesAsync.java new file mode 100644 index 00000000000..e9b64f6ff08 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabasesAsync.java @@ -0,0 +1,167 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement; + +import com.oracle.bmc.databasemanagement.requests.*; +import com.oracle.bmc.databasemanagement.responses.*; + +/** + * Use the Database Management API to perform tasks such as obtaining performance and resource usage + * metrics for a fleet of Managed Databases or a specific Managed Database, creating Managed + * Database Groups, and running a SQL job on a Managed Database or Managed Database Group. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public interface ManagedMySqlDatabasesAsync extends AutoCloseable { + + /** Rebuilds the client from scratch. Useful to refresh certificates. */ + void refreshClient(); + + /** + * Sets the endpoint to call (ex, https://www.example.com). + * + * @param endpoint The endpoint of the serice. + */ + void setEndpoint(String endpoint); + + /** Gets the set endpoint for REST call (ex, https://www.example.com) */ + String getEndpoint(); + + /** + * Sets the region to call (ex, Region.US_PHOENIX_1). + * + *

Note, this will call {@link #setEndpoint(String) setEndpoint} after resolving the + * endpoint. If the service is not available in this region, however, an + * IllegalArgumentException will be raised. + * + * @param region The region of the service. + */ + void setRegion(com.oracle.bmc.Region region); + + /** + * Sets the region to call (ex, 'us-phoenix-1'). + * + *

Note, this will first try to map the region ID to a known Region and call {@link + * #setRegion(Region) setRegion}. + * + *

If no known Region could be determined, it will create an endpoint based on the default + * endpoint format ({@link com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)} + * and then call {@link #setEndpoint(String) setEndpoint}. + * + * @param regionId The public region ID. + */ + void setRegion(String regionId); + + /** + * Determines whether realm specific endpoint should be used or not. Set + * realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm + * specific endpoint template, otherwise set it to "false" + * + * @param realmSpecificEndpointTemplateEnabled flag to enable the use of realm specific endpoint + * template + */ + void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled); + + /** + * Retrieves the general information for a specific MySQL Database. + * + * @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 getManagedMySqlDatabase( + GetManagedMySqlDatabaseRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetManagedMySqlDatabaseRequest, GetManagedMySqlDatabaseResponse> + handler); + + /** + * Gets the health metrics for a fleet of MySQL Databases in a compartment. + * + * @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 getMySqlFleetMetric( + GetMySqlFleetMetricRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetMySqlFleetMetricRequest, GetMySqlFleetMetricResponse> + handler); + + /** + * Retrieves configuration data for a specific MySQL database. + * + * @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 + listManagedMySqlDatabaseConfigurationData( + ListManagedMySqlDatabaseConfigurationDataRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListManagedMySqlDatabaseConfigurationDataRequest, + ListManagedMySqlDatabaseConfigurationDataResponse> + handler); + + /** + * Retrieves the SQL performance data for a specific MySQL database. + * + * @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 + listManagedMySqlDatabaseSqlData( + ListManagedMySqlDatabaseSqlDataRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListManagedMySqlDatabaseSqlDataRequest, + ListManagedMySqlDatabaseSqlDataResponse> + handler); + + /** + * Gets the list of Managed MySQL Databases in a specific compartment. + * + * @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 listManagedMySqlDatabases( + ListManagedMySqlDatabasesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListManagedMySqlDatabasesRequest, ListManagedMySqlDatabasesResponse> + handler); + + /** + * Gets the availability metrics for the MySQL Database specified by managedMySqlDatabaseId. + * + * @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 + summarizeManagedMySqlDatabaseAvailabilityMetrics( + SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest request, + com.oracle.bmc.responses.AsyncHandler< + SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest, + SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse> + handler); +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabasesAsyncClient.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabasesAsyncClient.java new file mode 100644 index 00000000000..8e872bad06c --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabasesAsyncClient.java @@ -0,0 +1,509 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement; + +import com.oracle.bmc.util.internal.Validate; +import com.oracle.bmc.databasemanagement.requests.*; +import com.oracle.bmc.databasemanagement.responses.*; + +import java.util.Objects; + +/** + * Async client implementation for ManagedMySqlDatabases service.
+ * There are two ways to use async client: 1. Use AsyncHandler: using AsyncHandler, if the response + * to the call is an {@link java.io.InputStream}, like getObject Api in object storage service, + * developers need to process the stream in AsyncHandler, and not anywhere else, because the stream + * will be closed right after the AsyncHandler is invoked.
+ * 2. Use Java Future: using Java Future, developers need to close the stream after they are done + * with the Java Future.
+ * Accessing the result should be done in a mutually exclusive manner, either through the Future or + * the AsyncHandler, but not both. If the Future is used, the caller should pass in null as the + * AsyncHandler. If the AsyncHandler is used, it is still safe to use the Future to determine + * whether or not the request was completed via Future.isDone/isCancelled.
+ * Please refer to + * https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class ManagedMySqlDatabasesAsyncClient extends com.oracle.bmc.http.internal.BaseAsyncClient + implements ManagedMySqlDatabasesAsync { + /** Service instance for ManagedMySqlDatabases. */ + public static final com.oracle.bmc.Service SERVICE = + com.oracle.bmc.Services.serviceBuilder() + .serviceName("MANAGEDMYSQLDATABASES") + .serviceEndpointPrefix("") + .serviceEndpointTemplate("https://dbmgmt.{region}.oci.{secondLevelDomain}") + .build(); + + private static final org.slf4j.Logger LOG = + org.slf4j.LoggerFactory.getLogger(ManagedMySqlDatabasesAsyncClient.class); + + ManagedMySqlDatabasesAsyncClient( + com.oracle.bmc.common.ClientBuilderBase builder, + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider) { + super(builder, authenticationDetailsProvider); + } + + /** + * Create a builder for this client. + * + * @return builder + */ + public static Builder builder() { + return new Builder(SERVICE); + } + + /** + * Builder class for this client. The "authenticationDetailsProvider" is required and must be + * passed to the {@link #build(AbstractAuthenticationDetailsProvider)} method. + */ + public static class Builder + extends com.oracle.bmc.common.RegionalClientBuilder< + Builder, ManagedMySqlDatabasesAsyncClient> { + private Builder(com.oracle.bmc.Service service) { + super(service); + final String packageName = "databasemanagement"; + com.oracle.bmc.internal.Alloy.throwDisabledServiceExceptionIfAppropriate(packageName); + requestSignerFactory = + new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory( + com.oracle.bmc.http.signing.SigningStrategy.STANDARD); + } + + /** + * Build the client. + * + * @param authenticationDetailsProvider authentication details provider + * @return the client + */ + public ManagedMySqlDatabasesAsyncClient build( + @jakarta.annotation.Nonnull + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider) { + return new ManagedMySqlDatabasesAsyncClient(this, authenticationDetailsProvider); + } + } + + @Override + public void setRegion(com.oracle.bmc.Region region) { + super.setRegion(region); + } + + @Override + public void setRegion(String regionId) { + super.setRegion(regionId); + } + + @Override + public java.util.concurrent.Future getManagedMySqlDatabase( + GetManagedMySqlDatabaseRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GetManagedMySqlDatabaseRequest, GetManagedMySqlDatabaseResponse> + handler) { + + Validate.notBlank( + request.getManagedMySqlDatabaseId(), "managedMySqlDatabaseId must not be blank"); + + return clientCall(request, GetManagedMySqlDatabaseResponse::builder) + .logger(LOG, "getManagedMySqlDatabase") + .serviceDetails( + "ManagedMySqlDatabases", + "GetManagedMySqlDatabase", + "https://docs.oracle.com/iaas/api/#/en/database-management/20201101/ManagedMySqlDatabase/GetManagedMySqlDatabase") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetManagedMySqlDatabaseRequest::builder) + .basePath("/20201101") + .appendPathParam("managedMySqlDatabases") + .appendPathParam(request.getManagedMySqlDatabaseId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabase.class, + GetManagedMySqlDatabaseResponse.Builder::managedMySqlDatabase) + .handleResponseHeaderString( + "opc-request-id", GetManagedMySqlDatabaseResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future getMySqlFleetMetric( + GetMySqlFleetMetricRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GetMySqlFleetMetricRequest, GetMySqlFleetMetricResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + Objects.requireNonNull(request.getStartTime(), "startTime is required"); + + Objects.requireNonNull(request.getEndTime(), "endTime is required"); + + return clientCall(request, GetMySqlFleetMetricResponse::builder) + .logger(LOG, "getMySqlFleetMetric") + .serviceDetails( + "ManagedMySqlDatabases", + "GetMySqlFleetMetric", + "https://docs.oracle.com/iaas/api/#/en/database-management/20201101/MySqlFleetMetrics/GetMySqlFleetMetric") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetMySqlFleetMetricRequest::builder) + .basePath("/20201101") + .appendPathParam("mysqlFleetMetrics") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("filterByMetricNames", request.getFilterByMetricNames()) + .appendQueryParam("startTime", request.getStartTime()) + .appendQueryParam("endTime", request.getEndTime()) + .appendEnumQueryParam( + "filterByMySqlDeploymentTypeParam", + request.getFilterByMySqlDeploymentTypeParam()) + .appendEnumQueryParam( + "filterByMdsDeploymentType", request.getFilterByMdsDeploymentType()) + .appendEnumQueryParam("filterByMySqlStatus", request.getFilterByMySqlStatus()) + .appendQueryParam( + "filterByMySqlDatabaseVersion", request.getFilterByMySqlDatabaseVersion()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.databasemanagement.model.MySqlFleetMetrics.class, + GetMySqlFleetMetricResponse.Builder::mySqlFleetMetrics) + .handleResponseHeaderString( + "opc-request-id", GetMySqlFleetMetricResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + listManagedMySqlDatabaseConfigurationData( + ListManagedMySqlDatabaseConfigurationDataRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListManagedMySqlDatabaseConfigurationDataRequest, + ListManagedMySqlDatabaseConfigurationDataResponse> + handler) { + + Validate.notBlank( + request.getManagedMySqlDatabaseId(), "managedMySqlDatabaseId must not be blank"); + + return clientCall(request, ListManagedMySqlDatabaseConfigurationDataResponse::builder) + .logger(LOG, "listManagedMySqlDatabaseConfigurationData") + .serviceDetails( + "ManagedMySqlDatabases", + "ListManagedMySqlDatabaseConfigurationData", + "https://docs.oracle.com/iaas/api/#/en/database-management/20201101/ManagedMySqlDatabase/ListManagedMySqlDatabaseConfigurationData") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListManagedMySqlDatabaseConfigurationDataRequest::builder) + .basePath("/20201101") + .appendPathParam("managedMySqlDatabases") + .appendPathParam(request.getManagedMySqlDatabaseId()) + .appendPathParam("configurationData") + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.databasemanagement.model.MySqlConfigurationDataCollection + .class, + ListManagedMySqlDatabaseConfigurationDataResponse.Builder + ::mySqlConfigurationDataCollection) + .handleResponseHeaderString( + "opc-request-id", + ListManagedMySqlDatabaseConfigurationDataResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", + ListManagedMySqlDatabaseConfigurationDataResponse.Builder::opcNextPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + listManagedMySqlDatabaseSqlData( + ListManagedMySqlDatabaseSqlDataRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListManagedMySqlDatabaseSqlDataRequest, + ListManagedMySqlDatabaseSqlDataResponse> + handler) { + + Validate.notBlank( + request.getManagedMySqlDatabaseId(), "managedMySqlDatabaseId must not be blank"); + Objects.requireNonNull(request.getStartTime(), "startTime is required"); + + Objects.requireNonNull(request.getEndTime(), "endTime is required"); + + return clientCall(request, ListManagedMySqlDatabaseSqlDataResponse::builder) + .logger(LOG, "listManagedMySqlDatabaseSqlData") + .serviceDetails( + "ManagedMySqlDatabases", + "ListManagedMySqlDatabaseSqlData", + "https://docs.oracle.com/iaas/api/#/en/database-management/20201101/ManagedMySqlDatabase/ListManagedMySqlDatabaseSqlData") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListManagedMySqlDatabaseSqlDataRequest::builder) + .basePath("/20201101") + .appendPathParam("managedMySqlDatabases") + .appendPathParam(request.getManagedMySqlDatabaseId()) + .appendPathParam("sqlData") + .appendQueryParam("filterColumn", request.getFilterColumn()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("startTime", request.getStartTime()) + .appendQueryParam("endTime", request.getEndTime()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.databasemanagement.model.MySqlDataCollection.class, + ListManagedMySqlDatabaseSqlDataResponse.Builder::mySqlDataCollection) + .handleResponseHeaderString( + "opc-request-id", + ListManagedMySqlDatabaseSqlDataResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", + ListManagedMySqlDatabaseSqlDataResponse.Builder::opcNextPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future listManagedMySqlDatabases( + ListManagedMySqlDatabasesRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListManagedMySqlDatabasesRequest, ListManagedMySqlDatabasesResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListManagedMySqlDatabasesResponse::builder) + .logger(LOG, "listManagedMySqlDatabases") + .serviceDetails( + "ManagedMySqlDatabases", + "ListManagedMySqlDatabases", + "https://docs.oracle.com/iaas/api/#/en/database-management/20201101/ManagedMySqlDatabaseCollection/ListManagedMySqlDatabases") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListManagedMySqlDatabasesRequest::builder) + .basePath("/20201101") + .appendPathParam("managedMySqlDatabases") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("limit", request.getLimit()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseCollection + .class, + ListManagedMySqlDatabasesResponse.Builder::managedMySqlDatabaseCollection) + .handleResponseHeaderString( + "opc-request-id", ListManagedMySqlDatabasesResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListManagedMySqlDatabasesResponse.Builder::opcNextPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + summarizeManagedMySqlDatabaseAvailabilityMetrics( + SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest, + SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse> + handler) { + + Validate.notBlank( + request.getManagedMySqlDatabaseId(), "managedMySqlDatabaseId must not be blank"); + Objects.requireNonNull(request.getStartTime(), "startTime is required"); + + Objects.requireNonNull(request.getEndTime(), "endTime is required"); + + return clientCall( + request, SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse::builder) + .logger(LOG, "summarizeManagedMySqlDatabaseAvailabilityMetrics") + .serviceDetails( + "ManagedMySqlDatabases", + "SummarizeManagedMySqlDatabaseAvailabilityMetrics", + "https://docs.oracle.com/iaas/api/#/en/database-management/20201101/ManagedMySqlDatabase/SummarizeManagedMySqlDatabaseAvailabilityMetrics") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest::builder) + .basePath("/20201101") + .appendPathParam("managedMySqlDatabases") + .appendPathParam(request.getManagedMySqlDatabaseId()) + .appendPathParam("availabilityMetrics") + .appendQueryParam("page", request.getPage()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("startTime", request.getStartTime()) + .appendQueryParam("endTime", request.getEndTime()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.databasemanagement.model.MetricsAggregationRangeCollection + .class, + SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse.Builder + ::metricsAggregationRangeCollection) + .handleResponseHeaderString( + "opc-request-id", + SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse.Builder + ::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", + SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse.Builder + ::opcNextPage) + .callAsync(handler); + } + + /** + * Create a new client instance. + * + * @param authenticationDetailsProvider The authentication details (see {@link Builder#build}) + * @deprecated Use the {@link #builder() builder} instead. + */ + @Deprecated + public ManagedMySqlDatabasesAsyncClient( + com.oracle.bmc.auth.BasicAuthenticationDetailsProvider authenticationDetailsProvider) { + this(builder(), authenticationDetailsProvider); + } + + /** + * Create a new client instance. + * + * @param authenticationDetailsProvider The authentication details (see {@link Builder#build}) + * @param configuration {@link Builder#configuration} + * @deprecated Use the {@link #builder() builder} instead. + */ + @Deprecated + public ManagedMySqlDatabasesAsyncClient( + com.oracle.bmc.auth.BasicAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration) { + this(builder().configuration(configuration), authenticationDetailsProvider); + } + + /** + * Create a new client instance. + * + * @param authenticationDetailsProvider The authentication details (see {@link Builder#build}) + * @param configuration {@link Builder#configuration} + * @param clientConfigurator {@link Builder#clientConfigurator} + * @deprecated Use the {@link #builder() builder} instead. + */ + @Deprecated + public ManagedMySqlDatabasesAsyncClient( + com.oracle.bmc.auth.BasicAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator) { + this( + builder().configuration(configuration).clientConfigurator(clientConfigurator), + authenticationDetailsProvider); + } + + /** + * Create a new client instance. + * + * @param authenticationDetailsProvider The authentication details (see {@link Builder#build}) + * @param configuration {@link Builder#configuration} + * @param clientConfigurator {@link Builder#clientConfigurator} + * @param defaultRequestSignerFactory {@link Builder#requestSignerFactory} + * @deprecated Use the {@link #builder() builder} instead. + */ + @Deprecated + public ManagedMySqlDatabasesAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory) { + this( + builder() + .configuration(configuration) + .clientConfigurator(clientConfigurator) + .requestSignerFactory(defaultRequestSignerFactory), + authenticationDetailsProvider); + } + + /** + * Create a new client instance. + * + * @param authenticationDetailsProvider The authentication details (see {@link Builder#build}) + * @param configuration {@link Builder#configuration} + * @param clientConfigurator {@link Builder#clientConfigurator} + * @param defaultRequestSignerFactory {@link Builder#requestSignerFactory} + * @param additionalClientConfigurators {@link Builder#additionalClientConfigurators} + * @deprecated Use the {@link #builder() builder} instead. + */ + @Deprecated + public ManagedMySqlDatabasesAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators) { + this( + builder() + .configuration(configuration) + .clientConfigurator(clientConfigurator) + .requestSignerFactory(defaultRequestSignerFactory) + .additionalClientConfigurators(additionalClientConfigurators), + authenticationDetailsProvider); + } + + /** + * Create a new client instance. + * + * @param authenticationDetailsProvider The authentication details (see {@link Builder#build}) + * @param configuration {@link Builder#configuration} + * @param clientConfigurator {@link Builder#clientConfigurator} + * @param defaultRequestSignerFactory {@link Builder#requestSignerFactory} + * @param additionalClientConfigurators {@link Builder#additionalClientConfigurators} + * @param endpoint {@link Builder#endpoint} + * @deprecated Use the {@link #builder() builder} instead. + */ + @Deprecated + public ManagedMySqlDatabasesAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + builder() + .configuration(configuration) + .clientConfigurator(clientConfigurator) + .requestSignerFactory(defaultRequestSignerFactory) + .additionalClientConfigurators(additionalClientConfigurators) + .endpoint(endpoint), + authenticationDetailsProvider); + } + + /** + * Create a new client instance. + * + * @param authenticationDetailsProvider The authentication details (see {@link Builder#build}) + * @param configuration {@link Builder#configuration} + * @param clientConfigurator {@link Builder#clientConfigurator} + * @param defaultRequestSignerFactory {@link Builder#requestSignerFactory} + * @param additionalClientConfigurators {@link Builder#additionalClientConfigurators} + * @param endpoint {@link Builder#endpoint} + * @param signingStrategyRequestSignerFactories {@link + * Builder#signingStrategyRequestSignerFactories} + * @deprecated Use the {@link #builder() builder} instead. + */ + @Deprecated + public ManagedMySqlDatabasesAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + builder() + .configuration(configuration) + .clientConfigurator(clientConfigurator) + .requestSignerFactory(defaultRequestSignerFactory) + .additionalClientConfigurators(additionalClientConfigurators) + .endpoint(endpoint) + .signingStrategyRequestSignerFactories( + signingStrategyRequestSignerFactories), + authenticationDetailsProvider); + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabasesClient.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabasesClient.java new file mode 100644 index 00000000000..5de412679f8 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabasesClient.java @@ -0,0 +1,488 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement; + +import com.oracle.bmc.util.internal.Validate; +import com.oracle.bmc.databasemanagement.requests.*; +import com.oracle.bmc.databasemanagement.responses.*; +import com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration; +import com.oracle.bmc.util.CircuitBreakerUtils; + +import java.util.Objects; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class ManagedMySqlDatabasesClient extends com.oracle.bmc.http.internal.BaseSyncClient + implements ManagedMySqlDatabases { + /** Service instance for ManagedMySqlDatabases. */ + public static final com.oracle.bmc.Service SERVICE = + com.oracle.bmc.Services.serviceBuilder() + .serviceName("MANAGEDMYSQLDATABASES") + .serviceEndpointPrefix("") + .serviceEndpointTemplate("https://dbmgmt.{region}.oci.{secondLevelDomain}") + .build(); + + private static final org.slf4j.Logger LOG = + org.slf4j.LoggerFactory.getLogger(ManagedMySqlDatabasesClient.class); + + private final ManagedMySqlDatabasesPaginators paginators; + + ManagedMySqlDatabasesClient( + com.oracle.bmc.common.ClientBuilderBase builder, + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider) { + super( + builder, + authenticationDetailsProvider, + CircuitBreakerUtils.DEFAULT_CIRCUIT_BREAKER_CONFIGURATION); + + this.paginators = new ManagedMySqlDatabasesPaginators(this); + } + + /** + * Create a builder for this client. + * + * @return builder + */ + public static Builder builder() { + return new Builder(SERVICE); + } + + /** + * Builder class for this client. The "authenticationDetailsProvider" is required and must be + * passed to the {@link #build(AbstractAuthenticationDetailsProvider)} method. + */ + public static class Builder + extends com.oracle.bmc.common.RegionalClientBuilder< + Builder, ManagedMySqlDatabasesClient> { + private Builder(com.oracle.bmc.Service service) { + super(service); + final String packageName = "databasemanagement"; + com.oracle.bmc.internal.Alloy.throwDisabledServiceExceptionIfAppropriate(packageName); + requestSignerFactory = + new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory( + com.oracle.bmc.http.signing.SigningStrategy.STANDARD); + } + + /** + * Build the client. + * + * @param authenticationDetailsProvider authentication details provider + * @return the client + */ + public ManagedMySqlDatabasesClient build( + @jakarta.annotation.Nonnull + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider) { + return new ManagedMySqlDatabasesClient(this, authenticationDetailsProvider); + } + } + + @Override + public void setRegion(com.oracle.bmc.Region region) { + super.setRegion(region); + } + + @Override + public void setRegion(String regionId) { + super.setRegion(regionId); + } + + @Override + public GetManagedMySqlDatabaseResponse getManagedMySqlDatabase( + GetManagedMySqlDatabaseRequest request) { + + Validate.notBlank( + request.getManagedMySqlDatabaseId(), "managedMySqlDatabaseId must not be blank"); + + return clientCall(request, GetManagedMySqlDatabaseResponse::builder) + .logger(LOG, "getManagedMySqlDatabase") + .serviceDetails( + "ManagedMySqlDatabases", + "GetManagedMySqlDatabase", + "https://docs.oracle.com/iaas/api/#/en/database-management/20201101/ManagedMySqlDatabase/GetManagedMySqlDatabase") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetManagedMySqlDatabaseRequest::builder) + .basePath("/20201101") + .appendPathParam("managedMySqlDatabases") + .appendPathParam(request.getManagedMySqlDatabaseId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabase.class, + GetManagedMySqlDatabaseResponse.Builder::managedMySqlDatabase) + .handleResponseHeaderString( + "opc-request-id", GetManagedMySqlDatabaseResponse.Builder::opcRequestId) + .callSync(); + } + + @Override + public GetMySqlFleetMetricResponse getMySqlFleetMetric(GetMySqlFleetMetricRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + Objects.requireNonNull(request.getStartTime(), "startTime is required"); + + Objects.requireNonNull(request.getEndTime(), "endTime is required"); + + return clientCall(request, GetMySqlFleetMetricResponse::builder) + .logger(LOG, "getMySqlFleetMetric") + .serviceDetails( + "ManagedMySqlDatabases", + "GetMySqlFleetMetric", + "https://docs.oracle.com/iaas/api/#/en/database-management/20201101/MySqlFleetMetrics/GetMySqlFleetMetric") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetMySqlFleetMetricRequest::builder) + .basePath("/20201101") + .appendPathParam("mysqlFleetMetrics") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("filterByMetricNames", request.getFilterByMetricNames()) + .appendQueryParam("startTime", request.getStartTime()) + .appendQueryParam("endTime", request.getEndTime()) + .appendEnumQueryParam( + "filterByMySqlDeploymentTypeParam", + request.getFilterByMySqlDeploymentTypeParam()) + .appendEnumQueryParam( + "filterByMdsDeploymentType", request.getFilterByMdsDeploymentType()) + .appendEnumQueryParam("filterByMySqlStatus", request.getFilterByMySqlStatus()) + .appendQueryParam( + "filterByMySqlDatabaseVersion", request.getFilterByMySqlDatabaseVersion()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.databasemanagement.model.MySqlFleetMetrics.class, + GetMySqlFleetMetricResponse.Builder::mySqlFleetMetrics) + .handleResponseHeaderString( + "opc-request-id", GetMySqlFleetMetricResponse.Builder::opcRequestId) + .callSync(); + } + + @Override + public ListManagedMySqlDatabaseConfigurationDataResponse + listManagedMySqlDatabaseConfigurationData( + ListManagedMySqlDatabaseConfigurationDataRequest request) { + + Validate.notBlank( + request.getManagedMySqlDatabaseId(), "managedMySqlDatabaseId must not be blank"); + + return clientCall(request, ListManagedMySqlDatabaseConfigurationDataResponse::builder) + .logger(LOG, "listManagedMySqlDatabaseConfigurationData") + .serviceDetails( + "ManagedMySqlDatabases", + "ListManagedMySqlDatabaseConfigurationData", + "https://docs.oracle.com/iaas/api/#/en/database-management/20201101/ManagedMySqlDatabase/ListManagedMySqlDatabaseConfigurationData") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListManagedMySqlDatabaseConfigurationDataRequest::builder) + .basePath("/20201101") + .appendPathParam("managedMySqlDatabases") + .appendPathParam(request.getManagedMySqlDatabaseId()) + .appendPathParam("configurationData") + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.databasemanagement.model.MySqlConfigurationDataCollection + .class, + ListManagedMySqlDatabaseConfigurationDataResponse.Builder + ::mySqlConfigurationDataCollection) + .handleResponseHeaderString( + "opc-request-id", + ListManagedMySqlDatabaseConfigurationDataResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", + ListManagedMySqlDatabaseConfigurationDataResponse.Builder::opcNextPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListManagedMySqlDatabaseSqlDataResponse listManagedMySqlDatabaseSqlData( + ListManagedMySqlDatabaseSqlDataRequest request) { + + Validate.notBlank( + request.getManagedMySqlDatabaseId(), "managedMySqlDatabaseId must not be blank"); + Objects.requireNonNull(request.getStartTime(), "startTime is required"); + + Objects.requireNonNull(request.getEndTime(), "endTime is required"); + + return clientCall(request, ListManagedMySqlDatabaseSqlDataResponse::builder) + .logger(LOG, "listManagedMySqlDatabaseSqlData") + .serviceDetails( + "ManagedMySqlDatabases", + "ListManagedMySqlDatabaseSqlData", + "https://docs.oracle.com/iaas/api/#/en/database-management/20201101/ManagedMySqlDatabase/ListManagedMySqlDatabaseSqlData") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListManagedMySqlDatabaseSqlDataRequest::builder) + .basePath("/20201101") + .appendPathParam("managedMySqlDatabases") + .appendPathParam(request.getManagedMySqlDatabaseId()) + .appendPathParam("sqlData") + .appendQueryParam("filterColumn", request.getFilterColumn()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("startTime", request.getStartTime()) + .appendQueryParam("endTime", request.getEndTime()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.databasemanagement.model.MySqlDataCollection.class, + ListManagedMySqlDatabaseSqlDataResponse.Builder::mySqlDataCollection) + .handleResponseHeaderString( + "opc-request-id", + ListManagedMySqlDatabaseSqlDataResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", + ListManagedMySqlDatabaseSqlDataResponse.Builder::opcNextPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListManagedMySqlDatabasesResponse listManagedMySqlDatabases( + ListManagedMySqlDatabasesRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListManagedMySqlDatabasesResponse::builder) + .logger(LOG, "listManagedMySqlDatabases") + .serviceDetails( + "ManagedMySqlDatabases", + "ListManagedMySqlDatabases", + "https://docs.oracle.com/iaas/api/#/en/database-management/20201101/ManagedMySqlDatabaseCollection/ListManagedMySqlDatabases") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListManagedMySqlDatabasesRequest::builder) + .basePath("/20201101") + .appendPathParam("managedMySqlDatabases") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("limit", request.getLimit()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseCollection + .class, + ListManagedMySqlDatabasesResponse.Builder::managedMySqlDatabaseCollection) + .handleResponseHeaderString( + "opc-request-id", ListManagedMySqlDatabasesResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListManagedMySqlDatabasesResponse.Builder::opcNextPage) + .callSync(); + } + + @Override + public SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse + summarizeManagedMySqlDatabaseAvailabilityMetrics( + SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest request) { + + Validate.notBlank( + request.getManagedMySqlDatabaseId(), "managedMySqlDatabaseId must not be blank"); + Objects.requireNonNull(request.getStartTime(), "startTime is required"); + + Objects.requireNonNull(request.getEndTime(), "endTime is required"); + + return clientCall( + request, SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse::builder) + .logger(LOG, "summarizeManagedMySqlDatabaseAvailabilityMetrics") + .serviceDetails( + "ManagedMySqlDatabases", + "SummarizeManagedMySqlDatabaseAvailabilityMetrics", + "https://docs.oracle.com/iaas/api/#/en/database-management/20201101/ManagedMySqlDatabase/SummarizeManagedMySqlDatabaseAvailabilityMetrics") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest::builder) + .basePath("/20201101") + .appendPathParam("managedMySqlDatabases") + .appendPathParam(request.getManagedMySqlDatabaseId()) + .appendPathParam("availabilityMetrics") + .appendQueryParam("page", request.getPage()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("startTime", request.getStartTime()) + .appendQueryParam("endTime", request.getEndTime()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.databasemanagement.model.MetricsAggregationRangeCollection + .class, + SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse.Builder + ::metricsAggregationRangeCollection) + .handleResponseHeaderString( + "opc-request-id", + SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse.Builder + ::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", + SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse.Builder + ::opcNextPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ManagedMySqlDatabasesPaginators getPaginators() { + return paginators; + } + + /** + * Create a new client instance. + * + * @param authenticationDetailsProvider The authentication details (see {@link Builder#build}) + * @deprecated Use the {@link #builder() builder} instead. + */ + @Deprecated + public ManagedMySqlDatabasesClient( + com.oracle.bmc.auth.BasicAuthenticationDetailsProvider authenticationDetailsProvider) { + this(builder(), authenticationDetailsProvider); + } + + /** + * Create a new client instance. + * + * @param authenticationDetailsProvider The authentication details (see {@link Builder#build}) + * @param configuration {@link Builder#configuration} + * @deprecated Use the {@link #builder() builder} instead. + */ + @Deprecated + public ManagedMySqlDatabasesClient( + com.oracle.bmc.auth.BasicAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration) { + this(builder().configuration(configuration), authenticationDetailsProvider); + } + + /** + * Create a new client instance. + * + * @param authenticationDetailsProvider The authentication details (see {@link Builder#build}) + * @param configuration {@link Builder#configuration} + * @param clientConfigurator {@link Builder#clientConfigurator} + * @deprecated Use the {@link #builder() builder} instead. + */ + @Deprecated + public ManagedMySqlDatabasesClient( + com.oracle.bmc.auth.BasicAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator) { + this( + builder().configuration(configuration).clientConfigurator(clientConfigurator), + authenticationDetailsProvider); + } + + /** + * Create a new client instance. + * + * @param authenticationDetailsProvider The authentication details (see {@link Builder#build}) + * @param configuration {@link Builder#configuration} + * @param clientConfigurator {@link Builder#clientConfigurator} + * @param defaultRequestSignerFactory {@link Builder#requestSignerFactory} + * @deprecated Use the {@link #builder() builder} instead. + */ + @Deprecated + public ManagedMySqlDatabasesClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory) { + this( + builder() + .configuration(configuration) + .clientConfigurator(clientConfigurator) + .requestSignerFactory(defaultRequestSignerFactory), + authenticationDetailsProvider); + } + + /** + * Create a new client instance. + * + * @param authenticationDetailsProvider The authentication details (see {@link Builder#build}) + * @param configuration {@link Builder#configuration} + * @param clientConfigurator {@link Builder#clientConfigurator} + * @param defaultRequestSignerFactory {@link Builder#requestSignerFactory} + * @param additionalClientConfigurators {@link Builder#additionalClientConfigurators} + * @deprecated Use the {@link #builder() builder} instead. + */ + @Deprecated + public ManagedMySqlDatabasesClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators) { + this( + builder() + .configuration(configuration) + .clientConfigurator(clientConfigurator) + .requestSignerFactory(defaultRequestSignerFactory) + .additionalClientConfigurators(additionalClientConfigurators), + authenticationDetailsProvider); + } + + /** + * Create a new client instance. + * + * @param authenticationDetailsProvider The authentication details (see {@link Builder#build}) + * @param configuration {@link Builder#configuration} + * @param clientConfigurator {@link Builder#clientConfigurator} + * @param defaultRequestSignerFactory {@link Builder#requestSignerFactory} + * @param additionalClientConfigurators {@link Builder#additionalClientConfigurators} + * @param endpoint {@link Builder#endpoint} + * @deprecated Use the {@link #builder() builder} instead. + */ + @Deprecated + public ManagedMySqlDatabasesClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + builder() + .configuration(configuration) + .clientConfigurator(clientConfigurator) + .requestSignerFactory(defaultRequestSignerFactory) + .additionalClientConfigurators(additionalClientConfigurators) + .endpoint(endpoint), + authenticationDetailsProvider); + } + + /** + * Create a new client instance. + * + * @param authenticationDetailsProvider The authentication details (see {@link Builder#build}) + * @param configuration {@link Builder#configuration} + * @param clientConfigurator {@link Builder#clientConfigurator} + * @param defaultRequestSignerFactory {@link Builder#requestSignerFactory} + * @param additionalClientConfigurators {@link Builder#additionalClientConfigurators} + * @param endpoint {@link Builder#endpoint} + * @param signingStrategyRequestSignerFactories {@link + * Builder#signingStrategyRequestSignerFactories} + * @deprecated Use the {@link #builder() builder} instead. + */ + @Deprecated + public ManagedMySqlDatabasesClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + builder() + .configuration(configuration) + .clientConfigurator(clientConfigurator) + .requestSignerFactory(defaultRequestSignerFactory) + .additionalClientConfigurators(additionalClientConfigurators) + .endpoint(endpoint) + .signingStrategyRequestSignerFactories( + signingStrategyRequestSignerFactories), + authenticationDetailsProvider); + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabasesPaginators.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabasesPaginators.java new file mode 100644 index 00000000000..d36f29acf4e --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/ManagedMySqlDatabasesPaginators.java @@ -0,0 +1,437 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement; + +import com.oracle.bmc.databasemanagement.requests.*; +import com.oracle.bmc.databasemanagement.responses.*; + +/** + * Collection of helper methods that can be used to provide an {@link java.lang.Iterable} interface + * to any list operations of ManagedMySqlDatabases where multiple pages of data may be fetched. Two + * styles of iteration are supported: + * + *

    + *
  • Iterating over the Response objects returned by the list operation. These are referred to + * as ResponseIterators, and the methods are suffixed with ResponseIterator. For example: + * listUsersResponseIterator + *
  • Iterating over the resources/records being listed. These are referred to as + * RecordIterators, and the methods are suffixed with RecordIterator. For example: + * listUsersRecordIterator + *
+ * + * These iterables abstract away the need to write code to manually handle pagination via looping + * and using the page tokens. They will automatically fetch more data from the service when + * required. + * + *

As an example, if we were using the ListUsers operation in IdentityService, then the {@link + * java.lang.Iterable} returned by calling a ResponseIterator method would iterate over the + * ListUsersResponse objects returned by each ListUsers call, whereas the {@link java.lang.Iterable} + * returned by calling a RecordIterator method would iterate over the User records and we don't have + * to deal with ListUsersResponse objects at all. In either case, pagination will be automatically + * handled so we can iterate until there are no more responses or no more resources/records + * available. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class ManagedMySqlDatabasesPaginators { + private final ManagedMySqlDatabases client; + + public ManagedMySqlDatabasesPaginators(ManagedMySqlDatabases client) { + this.client = client; + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listManagedMySqlDatabaseConfigurationData 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 + listManagedMySqlDatabaseConfigurationDataResponseIterator( + final ListManagedMySqlDatabaseConfigurationDataRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListManagedMySqlDatabaseConfigurationDataRequest.Builder, + ListManagedMySqlDatabaseConfigurationDataRequest, + ListManagedMySqlDatabaseConfigurationDataResponse>( + new java.util.function.Supplier< + ListManagedMySqlDatabaseConfigurationDataRequest.Builder>() { + @Override + public ListManagedMySqlDatabaseConfigurationDataRequest.Builder get() { + return ListManagedMySqlDatabaseConfigurationDataRequest.builder() + .copy(request); + } + }, + new java.util.function.Function< + ListManagedMySqlDatabaseConfigurationDataResponse, String>() { + @Override + public String apply( + ListManagedMySqlDatabaseConfigurationDataResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListManagedMySqlDatabaseConfigurationDataRequest.Builder>, + ListManagedMySqlDatabaseConfigurationDataRequest>() { + @Override + public ListManagedMySqlDatabaseConfigurationDataRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListManagedMySqlDatabaseConfigurationDataRequest + .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< + ListManagedMySqlDatabaseConfigurationDataRequest, + ListManagedMySqlDatabaseConfigurationDataResponse>() { + @Override + public ListManagedMySqlDatabaseConfigurationDataResponse apply( + ListManagedMySqlDatabaseConfigurationDataRequest request) { + return client.listManagedMySqlDatabaseConfigurationData(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.databasemanagement.model.MySqlConfigurationDataSummary} objects contained in + * responses from the listManagedMySqlDatabaseConfigurationData 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.databasemanagement.model.MySqlConfigurationDataSummary} objects contained + * in responses received from the service. + */ + public Iterable + listManagedMySqlDatabaseConfigurationDataRecordIterator( + final ListManagedMySqlDatabaseConfigurationDataRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListManagedMySqlDatabaseConfigurationDataRequest.Builder, + ListManagedMySqlDatabaseConfigurationDataRequest, + ListManagedMySqlDatabaseConfigurationDataResponse, + com.oracle.bmc.databasemanagement.model.MySqlConfigurationDataSummary>( + new java.util.function.Supplier< + ListManagedMySqlDatabaseConfigurationDataRequest.Builder>() { + @Override + public ListManagedMySqlDatabaseConfigurationDataRequest.Builder get() { + return ListManagedMySqlDatabaseConfigurationDataRequest.builder() + .copy(request); + } + }, + new java.util.function.Function< + ListManagedMySqlDatabaseConfigurationDataResponse, String>() { + @Override + public String apply( + ListManagedMySqlDatabaseConfigurationDataResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListManagedMySqlDatabaseConfigurationDataRequest.Builder>, + ListManagedMySqlDatabaseConfigurationDataRequest>() { + @Override + public ListManagedMySqlDatabaseConfigurationDataRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListManagedMySqlDatabaseConfigurationDataRequest + .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< + ListManagedMySqlDatabaseConfigurationDataRequest, + ListManagedMySqlDatabaseConfigurationDataResponse>() { + @Override + public ListManagedMySqlDatabaseConfigurationDataResponse apply( + ListManagedMySqlDatabaseConfigurationDataRequest request) { + return client.listManagedMySqlDatabaseConfigurationData(request); + } + }, + new java.util.function.Function< + ListManagedMySqlDatabaseConfigurationDataResponse, + java.util.List< + com.oracle.bmc.databasemanagement.model + .MySqlConfigurationDataSummary>>() { + @Override + public java.util.List< + com.oracle.bmc.databasemanagement.model + .MySqlConfigurationDataSummary> + apply(ListManagedMySqlDatabaseConfigurationDataResponse response) { + return response.getMySqlConfigurationDataCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listManagedMySqlDatabaseSqlData 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 + listManagedMySqlDatabaseSqlDataResponseIterator( + final ListManagedMySqlDatabaseSqlDataRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListManagedMySqlDatabaseSqlDataRequest.Builder, + ListManagedMySqlDatabaseSqlDataRequest, + ListManagedMySqlDatabaseSqlDataResponse>( + new java.util.function.Supplier() { + @Override + public ListManagedMySqlDatabaseSqlDataRequest.Builder get() { + return ListManagedMySqlDatabaseSqlDataRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListManagedMySqlDatabaseSqlDataResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListManagedMySqlDatabaseSqlDataRequest.Builder>, + ListManagedMySqlDatabaseSqlDataRequest>() { + @Override + public ListManagedMySqlDatabaseSqlDataRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListManagedMySqlDatabaseSqlDataRequest.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< + ListManagedMySqlDatabaseSqlDataRequest, + ListManagedMySqlDatabaseSqlDataResponse>() { + @Override + public ListManagedMySqlDatabaseSqlDataResponse apply( + ListManagedMySqlDatabaseSqlDataRequest request) { + return client.listManagedMySqlDatabaseSqlData(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.databasemanagement.model.MySqlDataSummary} objects contained in responses from + * the listManagedMySqlDatabaseSqlData 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.databasemanagement.model.MySqlDataSummary} objects contained in responses + * received from the service. + */ + public Iterable + listManagedMySqlDatabaseSqlDataRecordIterator( + final ListManagedMySqlDatabaseSqlDataRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListManagedMySqlDatabaseSqlDataRequest.Builder, + ListManagedMySqlDatabaseSqlDataRequest, + ListManagedMySqlDatabaseSqlDataResponse, + com.oracle.bmc.databasemanagement.model.MySqlDataSummary>( + new java.util.function.Supplier() { + @Override + public ListManagedMySqlDatabaseSqlDataRequest.Builder get() { + return ListManagedMySqlDatabaseSqlDataRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListManagedMySqlDatabaseSqlDataResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListManagedMySqlDatabaseSqlDataRequest.Builder>, + ListManagedMySqlDatabaseSqlDataRequest>() { + @Override + public ListManagedMySqlDatabaseSqlDataRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListManagedMySqlDatabaseSqlDataRequest.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< + ListManagedMySqlDatabaseSqlDataRequest, + ListManagedMySqlDatabaseSqlDataResponse>() { + @Override + public ListManagedMySqlDatabaseSqlDataResponse apply( + ListManagedMySqlDatabaseSqlDataRequest request) { + return client.listManagedMySqlDatabaseSqlData(request); + } + }, + new java.util.function.Function< + ListManagedMySqlDatabaseSqlDataResponse, + java.util.List< + com.oracle.bmc.databasemanagement.model.MySqlDataSummary>>() { + @Override + public java.util.List + apply(ListManagedMySqlDatabaseSqlDataResponse response) { + return response.getMySqlDataCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listManagedMySqlDatabases 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 listManagedMySqlDatabasesResponseIterator( + final ListManagedMySqlDatabasesRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListManagedMySqlDatabasesRequest.Builder, + ListManagedMySqlDatabasesRequest, + ListManagedMySqlDatabasesResponse>( + new java.util.function.Supplier() { + @Override + public ListManagedMySqlDatabasesRequest.Builder get() { + return ListManagedMySqlDatabasesRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListManagedMySqlDatabasesResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListManagedMySqlDatabasesRequest.Builder>, + ListManagedMySqlDatabasesRequest>() { + @Override + public ListManagedMySqlDatabasesRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListManagedMySqlDatabasesRequest.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< + ListManagedMySqlDatabasesRequest, ListManagedMySqlDatabasesResponse>() { + @Override + public ListManagedMySqlDatabasesResponse apply( + ListManagedMySqlDatabasesRequest request) { + return client.listManagedMySqlDatabases(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseSummary} objects contained in + * responses from the listManagedMySqlDatabases 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.databasemanagement.model.ManagedMySqlDatabaseSummary} objects contained in + * responses received from the service. + */ + public Iterable + listManagedMySqlDatabasesRecordIterator( + final ListManagedMySqlDatabasesRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListManagedMySqlDatabasesRequest.Builder, + ListManagedMySqlDatabasesRequest, + ListManagedMySqlDatabasesResponse, + com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseSummary>( + new java.util.function.Supplier() { + @Override + public ListManagedMySqlDatabasesRequest.Builder get() { + return ListManagedMySqlDatabasesRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListManagedMySqlDatabasesResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListManagedMySqlDatabasesRequest.Builder>, + ListManagedMySqlDatabasesRequest>() { + @Override + public ListManagedMySqlDatabasesRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListManagedMySqlDatabasesRequest.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< + ListManagedMySqlDatabasesRequest, ListManagedMySqlDatabasesResponse>() { + @Override + public ListManagedMySqlDatabasesResponse apply( + ListManagedMySqlDatabasesRequest request) { + return client.listManagedMySqlDatabases(request); + } + }, + new java.util.function.Function< + ListManagedMySqlDatabasesResponse, + java.util.List< + com.oracle.bmc.databasemanagement.model + .ManagedMySqlDatabaseSummary>>() { + @Override + public java.util.List< + com.oracle.bmc.databasemanagement.model + .ManagedMySqlDatabaseSummary> + apply(ListManagedMySqlDatabasesResponse response) { + return response.getManagedMySqlDatabaseCollection().getItems(); + } + }); + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/SdkClientsMetadata.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/SdkClientsMetadata.java deleted file mode 100644 index 52f92282f3f..00000000000 --- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/SdkClientsMetadata.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.databasemanagement; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") -@SdkClients({ - DbManagementAsyncClient.class, - DbManagementClient.class, - DiagnosabilityAsyncClient.class, - DiagnosabilityClient.class, - PerfhubAsyncClient.class, - PerfhubClient.class, - SqlTuningAsyncClient.class, - SqlTuningClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabase.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabase.java new file mode 100644 index 00000000000..ea984587e62 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabase.java @@ -0,0 +1,331 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** + * The details of the Managed MySQL Database.
+ * 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: 20201101") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ManagedMySqlDatabase.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ManagedMySqlDatabase + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "compartmentId", + "dbName", + "dbVersion", + "timeCreated", + "name" + }) + public ManagedMySqlDatabase( + String id, + String compartmentId, + String dbName, + String dbVersion, + java.util.Date timeCreated, + String name) { + super(); + this.id = id; + this.compartmentId = compartmentId; + this.dbName = dbName; + this.dbVersion = dbVersion; + this.timeCreated = timeCreated; + this.name = name; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the Managed MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The OCID of the Managed MySQL Database. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the compartment. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The name of the MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbName") + private String dbName; + + /** + * The name of the MySQL Database. + * + * @param dbName the value to set + * @return this builder + */ + public Builder dbName(String dbName) { + this.dbName = dbName; + this.__explicitlySet__.add("dbName"); + return this; + } + /** The version of the MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") + private String dbVersion; + + /** + * The version of the MySQL Database. + * + * @param dbVersion the value to set + * @return this builder + */ + public Builder dbVersion(String dbVersion) { + this.dbVersion = dbVersion; + this.__explicitlySet__.add("dbVersion"); + return this; + } + /** The date and time the Managed MySQL Database was created. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The date and time the Managed MySQL Database was created. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** The name of the Managed MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * The name of the Managed MySQL Database. + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ManagedMySqlDatabase build() { + ManagedMySqlDatabase model = + new ManagedMySqlDatabase( + this.id, + this.compartmentId, + this.dbName, + this.dbVersion, + this.timeCreated, + this.name); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ManagedMySqlDatabase model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("dbName")) { + this.dbName(model.getDbName()); + } + if (model.wasPropertyExplicitlySet("dbVersion")) { + this.dbVersion(model.getDbVersion()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the Managed MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The OCID of the Managed MySQL Database. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the compartment. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The name of the MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbName") + private final String dbName; + + /** + * The name of the MySQL Database. + * + * @return the value + */ + public String getDbName() { + return dbName; + } + + /** The version of the MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") + private final String dbVersion; + + /** + * The version of the MySQL Database. + * + * @return the value + */ + public String getDbVersion() { + return dbVersion; + } + + /** The date and time the Managed MySQL Database was created. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The date and time the Managed MySQL Database was created. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** The name of the Managed MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * The name of the Managed MySQL Database. + * + * @return the value + */ + public String getName() { + return name; + } + + @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("ManagedMySqlDatabase("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", dbName=").append(String.valueOf(this.dbName)); + sb.append(", dbVersion=").append(String.valueOf(this.dbVersion)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", name=").append(String.valueOf(this.name)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ManagedMySqlDatabase)) { + return false; + } + + ManagedMySqlDatabase other = (ManagedMySqlDatabase) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.dbName, other.dbName) + && java.util.Objects.equals(this.dbVersion, other.dbVersion) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.name, other.name) + && 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.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.dbName == null ? 43 : this.dbName.hashCode()); + result = (result * PRIME) + (this.dbVersion == null ? 43 : this.dbVersion.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseCollection.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseCollection.java new file mode 100644 index 00000000000..850b93b0dbd --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseCollection.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** + * A collection of Managed MySQL Database objects.
+ * 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: 20201101") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ManagedMySqlDatabaseCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ManagedMySqlDatabaseCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public ManagedMySqlDatabaseCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** An array of ManagedMySqlDatabaseSummary resources. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * An array of ManagedMySqlDatabaseSummary resources. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ManagedMySqlDatabaseCollection build() { + ManagedMySqlDatabaseCollection model = new ManagedMySqlDatabaseCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ManagedMySqlDatabaseCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** An array of ManagedMySqlDatabaseSummary resources. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * An array of ManagedMySqlDatabaseSummary resources. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("ManagedMySqlDatabaseCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ManagedMySqlDatabaseCollection)) { + return false; + } + + ManagedMySqlDatabaseCollection other = (ManagedMySqlDatabaseCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseSummary.java new file mode 100644 index 00000000000..e73df31cb36 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseSummary.java @@ -0,0 +1,331 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** + * The details of the Managed MySQL Database.
+ * 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: 20201101") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ManagedMySqlDatabaseSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ManagedMySqlDatabaseSummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "compartmentId", + "dbName", + "dbVersion", + "timeCreated", + "name" + }) + public ManagedMySqlDatabaseSummary( + String id, + String compartmentId, + String dbName, + String dbVersion, + java.util.Date timeCreated, + String name) { + super(); + this.id = id; + this.compartmentId = compartmentId; + this.dbName = dbName; + this.dbVersion = dbVersion; + this.timeCreated = timeCreated; + this.name = name; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the Managed MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The OCID of the Managed MySQL Database. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the compartment. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The name of the MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbName") + private String dbName; + + /** + * The name of the MySQL Database. + * + * @param dbName the value to set + * @return this builder + */ + public Builder dbName(String dbName) { + this.dbName = dbName; + this.__explicitlySet__.add("dbName"); + return this; + } + /** The version of the MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") + private String dbVersion; + + /** + * The version of the MySQL Database. + * + * @param dbVersion the value to set + * @return this builder + */ + public Builder dbVersion(String dbVersion) { + this.dbVersion = dbVersion; + this.__explicitlySet__.add("dbVersion"); + return this; + } + /** The date and time the Managed MySQL Database was created. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The date and time the Managed MySQL Database was created. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** The name of the Managed MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * The name of the Managed MySQL Database. + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ManagedMySqlDatabaseSummary build() { + ManagedMySqlDatabaseSummary model = + new ManagedMySqlDatabaseSummary( + this.id, + this.compartmentId, + this.dbName, + this.dbVersion, + this.timeCreated, + this.name); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ManagedMySqlDatabaseSummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("dbName")) { + this.dbName(model.getDbName()); + } + if (model.wasPropertyExplicitlySet("dbVersion")) { + this.dbVersion(model.getDbVersion()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the Managed MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The OCID of the Managed MySQL Database. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the compartment. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The name of the MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbName") + private final String dbName; + + /** + * The name of the MySQL Database. + * + * @return the value + */ + public String getDbName() { + return dbName; + } + + /** The version of the MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") + private final String dbVersion; + + /** + * The version of the MySQL Database. + * + * @return the value + */ + public String getDbVersion() { + return dbVersion; + } + + /** The date and time the Managed MySQL Database was created. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The date and time the Managed MySQL Database was created. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** The name of the Managed MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * The name of the Managed MySQL Database. + * + * @return the value + */ + public String getName() { + return name; + } + + @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("ManagedMySqlDatabaseSummary("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", dbName=").append(String.valueOf(this.dbName)); + sb.append(", dbVersion=").append(String.valueOf(this.dbVersion)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", name=").append(String.valueOf(this.name)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ManagedMySqlDatabaseSummary)) { + return false; + } + + ManagedMySqlDatabaseSummary other = (ManagedMySqlDatabaseSummary) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.dbName, other.dbName) + && java.util.Objects.equals(this.dbVersion, other.dbVersion) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.name, other.name) + && 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.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.dbName == null ? 43 : this.dbName.hashCode()); + result = (result * PRIME) + (this.dbVersion == null ? 43 : this.dbVersion.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MdsType.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MdsType.java new file mode 100644 index 00000000000..7987af44b63 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MdsType.java @@ -0,0 +1,41 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** The type of MySQL Database System. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public enum MdsType implements com.oracle.bmc.http.internal.BmcEnum { + Ha("HA"), + Heatwave("HEATWAVE"), + Standalone("STANDALONE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (MdsType v : MdsType.values()) { + map.put(v.getValue(), v); + } + } + + MdsType(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static MdsType create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid MdsType: " + key); + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConfigurationDataCollection.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConfigurationDataCollection.java new file mode 100644 index 00000000000..92d3713873c --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConfigurationDataCollection.java @@ -0,0 +1,134 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** + * The collection of configuration records for a specific MySQL Database.
+ * 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: 20201101") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MySqlConfigurationDataCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MySqlConfigurationDataCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public MySqlConfigurationDataCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The list of ConfigurationDataSummary records. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * The list of ConfigurationDataSummary records. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MySqlConfigurationDataCollection build() { + MySqlConfigurationDataCollection model = + new MySqlConfigurationDataCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MySqlConfigurationDataCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The list of ConfigurationDataSummary records. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * The list of ConfigurationDataSummary records. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("MySqlConfigurationDataCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MySqlConfigurationDataCollection)) { + return false; + } + + MySqlConfigurationDataCollection other = (MySqlConfigurationDataCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConfigurationDataSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConfigurationDataSummary.java new file mode 100644 index 00000000000..751ba0276ec --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConfigurationDataSummary.java @@ -0,0 +1,832 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** + * The configuration variables for a MySQL Database.
+ * 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: 20201101") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MySqlConfigurationDataSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MySqlConfigurationDataSummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "name", + "value", + "source", + "minValue", + "maxValue", + "type", + "defaultValue", + "timeSet", + "hostSet", + "userSet", + "isDynamic", + "isInit", + "isConfigurable", + "path", + "description", + "possibleValues", + "supportedVersions" + }) + public MySqlConfigurationDataSummary( + String name, + String value, + Source source, + java.math.BigDecimal minValue, + java.math.BigDecimal maxValue, + String type, + String defaultValue, + java.util.Date timeSet, + String hostSet, + String userSet, + Boolean isDynamic, + Boolean isInit, + Boolean isConfigurable, + String path, + String description, + String possibleValues, + String supportedVersions) { + super(); + this.name = name; + this.value = value; + this.source = source; + this.minValue = minValue; + this.maxValue = maxValue; + this.type = type; + this.defaultValue = defaultValue; + this.timeSet = timeSet; + this.hostSet = hostSet; + this.userSet = userSet; + this.isDynamic = isDynamic; + this.isInit = isInit; + this.isConfigurable = isConfigurable; + this.path = path; + this.description = description; + this.possibleValues = possibleValues; + this.supportedVersions = supportedVersions; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The name of the configuration variable */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * The name of the configuration variable + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + /** The value of the variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("value") + private String value; + + /** + * The value of the variable. + * + * @param value the value to set + * @return this builder + */ + public Builder value(String value) { + this.value = value; + this.__explicitlySet__.add("value"); + return this; + } + /** The source from which the variable was most recently set. */ + @com.fasterxml.jackson.annotation.JsonProperty("source") + private Source source; + + /** + * The source from which the variable was most recently set. + * + * @param source the value to set + * @return this builder + */ + public Builder source(Source source) { + this.source = source; + this.__explicitlySet__.add("source"); + return this; + } + /** The minimum value of the variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("minValue") + private java.math.BigDecimal minValue; + + /** + * The minimum value of the variable. + * + * @param minValue the value to set + * @return this builder + */ + public Builder minValue(java.math.BigDecimal minValue) { + this.minValue = minValue; + this.__explicitlySet__.add("minValue"); + return this; + } + /** The maximum value of the variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("maxValue") + private java.math.BigDecimal maxValue; + + /** + * The maximum value of the variable. + * + * @param maxValue the value to set + * @return this builder + */ + public Builder maxValue(java.math.BigDecimal maxValue) { + this.maxValue = maxValue; + this.__explicitlySet__.add("maxValue"); + return this; + } + /** The type of variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("type") + private String type; + + /** + * The type of variable. + * + * @param type the value to set + * @return this builder + */ + public Builder type(String type) { + this.type = type; + this.__explicitlySet__.add("type"); + return this; + } + /** The default value of the variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("defaultValue") + private String defaultValue; + + /** + * The default value of the variable. + * + * @param defaultValue the value to set + * @return this builder + */ + public Builder defaultValue(String defaultValue) { + this.defaultValue = defaultValue; + this.__explicitlySet__.add("defaultValue"); + return this; + } + /** The time when the value of the variable was set. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeSet") + private java.util.Date timeSet; + + /** + * The time when the value of the variable was set. + * + * @param timeSet the value to set + * @return this builder + */ + public Builder timeSet(java.util.Date timeSet) { + this.timeSet = timeSet; + this.__explicitlySet__.add("timeSet"); + return this; + } + /** + * The host from where the value of the variable was set. This is empty for a MySQL Database + * System. + */ + @com.fasterxml.jackson.annotation.JsonProperty("hostSet") + private String hostSet; + + /** + * The host from where the value of the variable was set. This is empty for a MySQL Database + * System. + * + * @param hostSet the value to set + * @return this builder + */ + public Builder hostSet(String hostSet) { + this.hostSet = hostSet; + this.__explicitlySet__.add("hostSet"); + return this; + } + /** + * The user who sets the value of the variable. This is empty for a MySQL Database System. + */ + @com.fasterxml.jackson.annotation.JsonProperty("userSet") + private String userSet; + + /** + * The user who sets the value of the variable. This is empty for a MySQL Database System. + * + * @param userSet the value to set + * @return this builder + */ + public Builder userSet(String userSet) { + this.userSet = userSet; + this.__explicitlySet__.add("userSet"); + return this; + } + /** Indicates whether the variable can be set dynamically or not. */ + @com.fasterxml.jackson.annotation.JsonProperty("isDynamic") + private Boolean isDynamic; + + /** + * Indicates whether the variable can be set dynamically or not. + * + * @param isDynamic the value to set + * @return this builder + */ + public Builder isDynamic(Boolean isDynamic) { + this.isDynamic = isDynamic; + this.__explicitlySet__.add("isDynamic"); + return this; + } + /** Indicates whether the variable is set at server startup. */ + @com.fasterxml.jackson.annotation.JsonProperty("isInit") + private Boolean isInit; + + /** + * Indicates whether the variable is set at server startup. + * + * @param isInit the value to set + * @return this builder + */ + public Builder isInit(Boolean isInit) { + this.isInit = isInit; + this.__explicitlySet__.add("isInit"); + return this; + } + /** Indicates whether the variable is configurable. */ + @com.fasterxml.jackson.annotation.JsonProperty("isConfigurable") + private Boolean isConfigurable; + + /** + * Indicates whether the variable is configurable. + * + * @param isConfigurable the value to set + * @return this builder + */ + public Builder isConfigurable(Boolean isConfigurable) { + this.isConfigurable = isConfigurable; + this.__explicitlySet__.add("isConfigurable"); + return this; + } + /** + * The path name of the option file (VARIABLE_PATH), if the variable was set in an option + * file. If the variable was not set in an + */ + @com.fasterxml.jackson.annotation.JsonProperty("path") + private String path; + + /** + * The path name of the option file (VARIABLE_PATH), if the variable was set in an option + * file. If the variable was not set in an + * + * @param path the value to set + * @return this builder + */ + public Builder path(String path) { + this.path = path; + this.__explicitlySet__.add("path"); + return this; + } + /** The description of the variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the variable. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** + * The comma-separated list of possible values for the variable in value:valueDescription + * format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("possibleValues") + private String possibleValues; + + /** + * The comma-separated list of possible values for the variable in value:valueDescription + * format. + * + * @param possibleValues the value to set + * @return this builder + */ + public Builder possibleValues(String possibleValues) { + this.possibleValues = possibleValues; + this.__explicitlySet__.add("possibleValues"); + return this; + } + /** The comma-separated list of MySQL versions that support the variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("supportedVersions") + private String supportedVersions; + + /** + * The comma-separated list of MySQL versions that support the variable. + * + * @param supportedVersions the value to set + * @return this builder + */ + public Builder supportedVersions(String supportedVersions) { + this.supportedVersions = supportedVersions; + this.__explicitlySet__.add("supportedVersions"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MySqlConfigurationDataSummary build() { + MySqlConfigurationDataSummary model = + new MySqlConfigurationDataSummary( + this.name, + this.value, + this.source, + this.minValue, + this.maxValue, + this.type, + this.defaultValue, + this.timeSet, + this.hostSet, + this.userSet, + this.isDynamic, + this.isInit, + this.isConfigurable, + this.path, + this.description, + this.possibleValues, + this.supportedVersions); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MySqlConfigurationDataSummary model) { + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("value")) { + this.value(model.getValue()); + } + if (model.wasPropertyExplicitlySet("source")) { + this.source(model.getSource()); + } + if (model.wasPropertyExplicitlySet("minValue")) { + this.minValue(model.getMinValue()); + } + if (model.wasPropertyExplicitlySet("maxValue")) { + this.maxValue(model.getMaxValue()); + } + if (model.wasPropertyExplicitlySet("type")) { + this.type(model.getType()); + } + if (model.wasPropertyExplicitlySet("defaultValue")) { + this.defaultValue(model.getDefaultValue()); + } + if (model.wasPropertyExplicitlySet("timeSet")) { + this.timeSet(model.getTimeSet()); + } + if (model.wasPropertyExplicitlySet("hostSet")) { + this.hostSet(model.getHostSet()); + } + if (model.wasPropertyExplicitlySet("userSet")) { + this.userSet(model.getUserSet()); + } + if (model.wasPropertyExplicitlySet("isDynamic")) { + this.isDynamic(model.getIsDynamic()); + } + if (model.wasPropertyExplicitlySet("isInit")) { + this.isInit(model.getIsInit()); + } + if (model.wasPropertyExplicitlySet("isConfigurable")) { + this.isConfigurable(model.getIsConfigurable()); + } + if (model.wasPropertyExplicitlySet("path")) { + this.path(model.getPath()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("possibleValues")) { + this.possibleValues(model.getPossibleValues()); + } + if (model.wasPropertyExplicitlySet("supportedVersions")) { + this.supportedVersions(model.getSupportedVersions()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The name of the configuration variable */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * The name of the configuration variable + * + * @return the value + */ + public String getName() { + return name; + } + + /** The value of the variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("value") + private final String value; + + /** + * The value of the variable. + * + * @return the value + */ + public String getValue() { + return value; + } + + /** The source from which the variable was most recently set. */ + public enum Source implements com.oracle.bmc.http.internal.BmcEnum { + Compiled("COMPILED"), + Global("GLOBAL"), + Server("SERVER"), + Explicit("EXPLICIT"), + Extra("EXTRA"), + User("USER"), + Login("LOGIN"), + CommandLine("COMMAND_LINE"), + Persisted("PERSISTED"), + Dynamic("DYNAMIC"), + + /** + * 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(Source.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Source v : Source.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + Source(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Source create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'Source', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** The source from which the variable was most recently set. */ + @com.fasterxml.jackson.annotation.JsonProperty("source") + private final Source source; + + /** + * The source from which the variable was most recently set. + * + * @return the value + */ + public Source getSource() { + return source; + } + + /** The minimum value of the variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("minValue") + private final java.math.BigDecimal minValue; + + /** + * The minimum value of the variable. + * + * @return the value + */ + public java.math.BigDecimal getMinValue() { + return minValue; + } + + /** The maximum value of the variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("maxValue") + private final java.math.BigDecimal maxValue; + + /** + * The maximum value of the variable. + * + * @return the value + */ + public java.math.BigDecimal getMaxValue() { + return maxValue; + } + + /** The type of variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("type") + private final String type; + + /** + * The type of variable. + * + * @return the value + */ + public String getType() { + return type; + } + + /** The default value of the variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("defaultValue") + private final String defaultValue; + + /** + * The default value of the variable. + * + * @return the value + */ + public String getDefaultValue() { + return defaultValue; + } + + /** The time when the value of the variable was set. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeSet") + private final java.util.Date timeSet; + + /** + * The time when the value of the variable was set. + * + * @return the value + */ + public java.util.Date getTimeSet() { + return timeSet; + } + + /** + * The host from where the value of the variable was set. This is empty for a MySQL Database + * System. + */ + @com.fasterxml.jackson.annotation.JsonProperty("hostSet") + private final String hostSet; + + /** + * The host from where the value of the variable was set. This is empty for a MySQL Database + * System. + * + * @return the value + */ + public String getHostSet() { + return hostSet; + } + + /** The user who sets the value of the variable. This is empty for a MySQL Database System. */ + @com.fasterxml.jackson.annotation.JsonProperty("userSet") + private final String userSet; + + /** + * The user who sets the value of the variable. This is empty for a MySQL Database System. + * + * @return the value + */ + public String getUserSet() { + return userSet; + } + + /** Indicates whether the variable can be set dynamically or not. */ + @com.fasterxml.jackson.annotation.JsonProperty("isDynamic") + private final Boolean isDynamic; + + /** + * Indicates whether the variable can be set dynamically or not. + * + * @return the value + */ + public Boolean getIsDynamic() { + return isDynamic; + } + + /** Indicates whether the variable is set at server startup. */ + @com.fasterxml.jackson.annotation.JsonProperty("isInit") + private final Boolean isInit; + + /** + * Indicates whether the variable is set at server startup. + * + * @return the value + */ + public Boolean getIsInit() { + return isInit; + } + + /** Indicates whether the variable is configurable. */ + @com.fasterxml.jackson.annotation.JsonProperty("isConfigurable") + private final Boolean isConfigurable; + + /** + * Indicates whether the variable is configurable. + * + * @return the value + */ + public Boolean getIsConfigurable() { + return isConfigurable; + } + + /** + * The path name of the option file (VARIABLE_PATH), if the variable was set in an option file. + * If the variable was not set in an + */ + @com.fasterxml.jackson.annotation.JsonProperty("path") + private final String path; + + /** + * The path name of the option file (VARIABLE_PATH), if the variable was set in an option file. + * If the variable was not set in an + * + * @return the value + */ + public String getPath() { + return path; + } + + /** The description of the variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the variable. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** + * The comma-separated list of possible values for the variable in value:valueDescription + * format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("possibleValues") + private final String possibleValues; + + /** + * The comma-separated list of possible values for the variable in value:valueDescription + * format. + * + * @return the value + */ + public String getPossibleValues() { + return possibleValues; + } + + /** The comma-separated list of MySQL versions that support the variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("supportedVersions") + private final String supportedVersions; + + /** + * The comma-separated list of MySQL versions that support the variable. + * + * @return the value + */ + public String getSupportedVersions() { + return supportedVersions; + } + + @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("MySqlConfigurationDataSummary("); + sb.append("super=").append(super.toString()); + sb.append("name=").append(String.valueOf(this.name)); + sb.append(", value=").append(String.valueOf(this.value)); + sb.append(", source=").append(String.valueOf(this.source)); + sb.append(", minValue=").append(String.valueOf(this.minValue)); + sb.append(", maxValue=").append(String.valueOf(this.maxValue)); + sb.append(", type=").append(String.valueOf(this.type)); + sb.append(", defaultValue=").append(String.valueOf(this.defaultValue)); + sb.append(", timeSet=").append(String.valueOf(this.timeSet)); + sb.append(", hostSet=").append(String.valueOf(this.hostSet)); + sb.append(", userSet=").append(String.valueOf(this.userSet)); + sb.append(", isDynamic=").append(String.valueOf(this.isDynamic)); + sb.append(", isInit=").append(String.valueOf(this.isInit)); + sb.append(", isConfigurable=").append(String.valueOf(this.isConfigurable)); + sb.append(", path=").append(String.valueOf(this.path)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", possibleValues=").append(String.valueOf(this.possibleValues)); + sb.append(", supportedVersions=").append(String.valueOf(this.supportedVersions)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MySqlConfigurationDataSummary)) { + return false; + } + + MySqlConfigurationDataSummary other = (MySqlConfigurationDataSummary) o; + return java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.value, other.value) + && java.util.Objects.equals(this.source, other.source) + && java.util.Objects.equals(this.minValue, other.minValue) + && java.util.Objects.equals(this.maxValue, other.maxValue) + && java.util.Objects.equals(this.type, other.type) + && java.util.Objects.equals(this.defaultValue, other.defaultValue) + && java.util.Objects.equals(this.timeSet, other.timeSet) + && java.util.Objects.equals(this.hostSet, other.hostSet) + && java.util.Objects.equals(this.userSet, other.userSet) + && java.util.Objects.equals(this.isDynamic, other.isDynamic) + && java.util.Objects.equals(this.isInit, other.isInit) + && java.util.Objects.equals(this.isConfigurable, other.isConfigurable) + && java.util.Objects.equals(this.path, other.path) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.possibleValues, other.possibleValues) + && java.util.Objects.equals(this.supportedVersions, other.supportedVersions) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = (result * PRIME) + (this.value == null ? 43 : this.value.hashCode()); + result = (result * PRIME) + (this.source == null ? 43 : this.source.hashCode()); + result = (result * PRIME) + (this.minValue == null ? 43 : this.minValue.hashCode()); + result = (result * PRIME) + (this.maxValue == null ? 43 : this.maxValue.hashCode()); + result = (result * PRIME) + (this.type == null ? 43 : this.type.hashCode()); + result = (result * PRIME) + (this.defaultValue == null ? 43 : this.defaultValue.hashCode()); + result = (result * PRIME) + (this.timeSet == null ? 43 : this.timeSet.hashCode()); + result = (result * PRIME) + (this.hostSet == null ? 43 : this.hostSet.hashCode()); + result = (result * PRIME) + (this.userSet == null ? 43 : this.userSet.hashCode()); + result = (result * PRIME) + (this.isDynamic == null ? 43 : this.isDynamic.hashCode()); + result = (result * PRIME) + (this.isInit == null ? 43 : this.isInit.hashCode()); + result = + (result * PRIME) + + (this.isConfigurable == null ? 43 : this.isConfigurable.hashCode()); + result = (result * PRIME) + (this.path == null ? 43 : this.path.hashCode()); + result = (result * PRIME) + (this.description == null ? 43 : this.description.hashCode()); + result = + (result * PRIME) + + (this.possibleValues == null ? 43 : this.possibleValues.hashCode()); + result = + (result * PRIME) + + (this.supportedVersions == null ? 43 : this.supportedVersions.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDataCollection.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDataCollection.java new file mode 100644 index 00000000000..a21f671f242 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDataCollection.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** + * The collection of SQL performance data records for a specific Managed MySQL Database.
+ * 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: 20201101") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MySqlDataCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MySqlDataCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public MySqlDataCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The list of SQLDataSummary records. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * The list of SQLDataSummary records. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MySqlDataCollection build() { + MySqlDataCollection model = new MySqlDataCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MySqlDataCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The list of SQLDataSummary records. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * The list of SQLDataSummary records. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("MySqlDataCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MySqlDataCollection)) { + return false; + } + + MySqlDataCollection other = (MySqlDataCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDataSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDataSummary.java new file mode 100644 index 00000000000..e5829bf869c --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDataSummary.java @@ -0,0 +1,1469 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** + * The SQL performance data record for a specific SQL query.
+ * 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: 20201101") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = MySqlDataSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MySqlDataSummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "schemaName", + "digest", + "digestText", + "countStar", + "sumTimerWait", + "minTimerWait", + "avgTimerWait", + "maxTimerWait", + "sumLockTime", + "sumErrors", + "sumWarnings", + "sumRowsAffected", + "sumRowsSent", + "sumRowsExamined", + "sumCreatedTempDiskTables", + "sumCreatedTempTables", + "sumSelectFullJoin", + "sumSelectFullRangeJoin", + "sumSelectRange", + "sumSelectRangeCheck", + "sumSelectScan", + "sumSortMergePasses", + "sumSortRange", + "sumSortRows", + "sumSortScan", + "sumNoIndexUsed", + "sumNoGoodIndexUsed", + "firstSeen", + "lastSeen", + "quantile95", + "quantile99", + "quantile999" + }) + public MySqlDataSummary( + String schemaName, + String digest, + String digestText, + java.math.BigDecimal countStar, + java.math.BigDecimal sumTimerWait, + java.math.BigDecimal minTimerWait, + java.math.BigDecimal avgTimerWait, + java.math.BigDecimal maxTimerWait, + java.math.BigDecimal sumLockTime, + java.math.BigDecimal sumErrors, + java.math.BigDecimal sumWarnings, + java.math.BigDecimal sumRowsAffected, + java.math.BigDecimal sumRowsSent, + java.math.BigDecimal sumRowsExamined, + java.math.BigDecimal sumCreatedTempDiskTables, + java.math.BigDecimal sumCreatedTempTables, + java.math.BigDecimal sumSelectFullJoin, + java.math.BigDecimal sumSelectFullRangeJoin, + java.math.BigDecimal sumSelectRange, + java.math.BigDecimal sumSelectRangeCheck, + java.math.BigDecimal sumSelectScan, + java.math.BigDecimal sumSortMergePasses, + java.math.BigDecimal sumSortRange, + java.math.BigDecimal sumSortRows, + java.math.BigDecimal sumSortScan, + java.math.BigDecimal sumNoIndexUsed, + java.math.BigDecimal sumNoGoodIndexUsed, + java.util.Date firstSeen, + java.util.Date lastSeen, + java.math.BigDecimal quantile95, + java.math.BigDecimal quantile99, + java.math.BigDecimal quantile999) { + super(); + this.schemaName = schemaName; + this.digest = digest; + this.digestText = digestText; + this.countStar = countStar; + this.sumTimerWait = sumTimerWait; + this.minTimerWait = minTimerWait; + this.avgTimerWait = avgTimerWait; + this.maxTimerWait = maxTimerWait; + this.sumLockTime = sumLockTime; + this.sumErrors = sumErrors; + this.sumWarnings = sumWarnings; + this.sumRowsAffected = sumRowsAffected; + this.sumRowsSent = sumRowsSent; + this.sumRowsExamined = sumRowsExamined; + this.sumCreatedTempDiskTables = sumCreatedTempDiskTables; + this.sumCreatedTempTables = sumCreatedTempTables; + this.sumSelectFullJoin = sumSelectFullJoin; + this.sumSelectFullRangeJoin = sumSelectFullRangeJoin; + this.sumSelectRange = sumSelectRange; + this.sumSelectRangeCheck = sumSelectRangeCheck; + this.sumSelectScan = sumSelectScan; + this.sumSortMergePasses = sumSortMergePasses; + this.sumSortRange = sumSortRange; + this.sumSortRows = sumSortRows; + this.sumSortScan = sumSortScan; + this.sumNoIndexUsed = sumNoIndexUsed; + this.sumNoGoodIndexUsed = sumNoGoodIndexUsed; + this.firstSeen = firstSeen; + this.lastSeen = lastSeen; + this.quantile95 = quantile95; + this.quantile99 = quantile99; + this.quantile999 = quantile999; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The name of the default schema when executing the query. If a schema is not set as the + * default, then the value is NULL. + */ + @com.fasterxml.jackson.annotation.JsonProperty("schemaName") + private String schemaName; + + /** + * The name of the default schema when executing the query. If a schema is not set as the + * default, then the value is NULL. + * + * @param schemaName the value to set + * @return this builder + */ + public Builder schemaName(String schemaName) { + this.schemaName = schemaName; + this.__explicitlySet__.add("schemaName"); + return this; + } + /** The digest information of the normalized query. */ + @com.fasterxml.jackson.annotation.JsonProperty("digest") + private String digest; + + /** + * The digest information of the normalized query. + * + * @param digest the value to set + * @return this builder + */ + public Builder digest(String digest) { + this.digest = digest; + this.__explicitlySet__.add("digest"); + return this; + } + /** The normalized query. */ + @com.fasterxml.jackson.annotation.JsonProperty("digestText") + private String digestText; + + /** + * The normalized query. + * + * @param digestText the value to set + * @return this builder + */ + public Builder digestText(String digestText) { + this.digestText = digestText; + this.__explicitlySet__.add("digestText"); + return this; + } + /** The number Of times the query has been executed. */ + @com.fasterxml.jackson.annotation.JsonProperty("countStar") + private java.math.BigDecimal countStar; + + /** + * The number Of times the query has been executed. + * + * @param countStar the value to set + * @return this builder + */ + public Builder countStar(java.math.BigDecimal countStar) { + this.countStar = countStar; + this.__explicitlySet__.add("countStar"); + return this; + } + /** The total amount of time that has been spent executing the query. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumTimerWait") + private java.math.BigDecimal sumTimerWait; + + /** + * The total amount of time that has been spent executing the query. + * + * @param sumTimerWait the value to set + * @return this builder + */ + public Builder sumTimerWait(java.math.BigDecimal sumTimerWait) { + this.sumTimerWait = sumTimerWait; + this.__explicitlySet__.add("sumTimerWait"); + return this; + } + /** The fastest the query has been executed. */ + @com.fasterxml.jackson.annotation.JsonProperty("minTimerWait") + private java.math.BigDecimal minTimerWait; + + /** + * The fastest the query has been executed. + * + * @param minTimerWait the value to set + * @return this builder + */ + public Builder minTimerWait(java.math.BigDecimal minTimerWait) { + this.minTimerWait = minTimerWait; + this.__explicitlySet__.add("minTimerWait"); + return this; + } + /** The average execution time. */ + @com.fasterxml.jackson.annotation.JsonProperty("avgTimerWait") + private java.math.BigDecimal avgTimerWait; + + /** + * The average execution time. + * + * @param avgTimerWait the value to set + * @return this builder + */ + public Builder avgTimerWait(java.math.BigDecimal avgTimerWait) { + this.avgTimerWait = avgTimerWait; + this.__explicitlySet__.add("avgTimerWait"); + return this; + } + /** The slowest the query has been executed. */ + @com.fasterxml.jackson.annotation.JsonProperty("maxTimerWait") + private java.math.BigDecimal maxTimerWait; + + /** + * The slowest the query has been executed. + * + * @param maxTimerWait the value to set + * @return this builder + */ + public Builder maxTimerWait(java.math.BigDecimal maxTimerWait) { + this.maxTimerWait = maxTimerWait; + this.__explicitlySet__.add("maxTimerWait"); + return this; + } + /** The total amount of time that has been spent waiting for table locks. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumLockTime") + private java.math.BigDecimal sumLockTime; + + /** + * The total amount of time that has been spent waiting for table locks. + * + * @param sumLockTime the value to set + * @return this builder + */ + public Builder sumLockTime(java.math.BigDecimal sumLockTime) { + this.sumLockTime = sumLockTime; + this.__explicitlySet__.add("sumLockTime"); + return this; + } + /** The total number of errors that have been encountered executing the query. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumErrors") + private java.math.BigDecimal sumErrors; + + /** + * The total number of errors that have been encountered executing the query. + * + * @param sumErrors the value to set + * @return this builder + */ + public Builder sumErrors(java.math.BigDecimal sumErrors) { + this.sumErrors = sumErrors; + this.__explicitlySet__.add("sumErrors"); + return this; + } + /** The total number of warnings that have been encountered executing the query. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumWarnings") + private java.math.BigDecimal sumWarnings; + + /** + * The total number of warnings that have been encountered executing the query. + * + * @param sumWarnings the value to set + * @return this builder + */ + public Builder sumWarnings(java.math.BigDecimal sumWarnings) { + this.sumWarnings = sumWarnings; + this.__explicitlySet__.add("sumWarnings"); + return this; + } + /** The total number of rows that have been modified by the query. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumRowsAffected") + private java.math.BigDecimal sumRowsAffected; + + /** + * The total number of rows that have been modified by the query. + * + * @param sumRowsAffected the value to set + * @return this builder + */ + public Builder sumRowsAffected(java.math.BigDecimal sumRowsAffected) { + this.sumRowsAffected = sumRowsAffected; + this.__explicitlySet__.add("sumRowsAffected"); + return this; + } + /** The total number of rows that have been returned (sent) to the client. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumRowsSent") + private java.math.BigDecimal sumRowsSent; + + /** + * The total number of rows that have been returned (sent) to the client. + * + * @param sumRowsSent the value to set + * @return this builder + */ + public Builder sumRowsSent(java.math.BigDecimal sumRowsSent) { + this.sumRowsSent = sumRowsSent; + this.__explicitlySet__.add("sumRowsSent"); + return this; + } + /** The total number of rows that have been examined by the query. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumRowsExamined") + private java.math.BigDecimal sumRowsExamined; + + /** + * The total number of rows that have been examined by the query. + * + * @param sumRowsExamined the value to set + * @return this builder + */ + public Builder sumRowsExamined(java.math.BigDecimal sumRowsExamined) { + this.sumRowsExamined = sumRowsExamined; + this.__explicitlySet__.add("sumRowsExamined"); + return this; + } + /** + * The total number of On-Disk internal temporary tables that have been created by the + * query. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumCreatedTempDiskTables") + private java.math.BigDecimal sumCreatedTempDiskTables; + + /** + * The total number of On-Disk internal temporary tables that have been created by the + * query. + * + * @param sumCreatedTempDiskTables the value to set + * @return this builder + */ + public Builder sumCreatedTempDiskTables(java.math.BigDecimal sumCreatedTempDiskTables) { + this.sumCreatedTempDiskTables = sumCreatedTempDiskTables; + this.__explicitlySet__.add("sumCreatedTempDiskTables"); + return this; + } + /** + * The total number of internal temporary tables (in memory or on disk), which have been + * created by the query. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumCreatedTempTables") + private java.math.BigDecimal sumCreatedTempTables; + + /** + * The total number of internal temporary tables (in memory or on disk), which have been + * created by the query. + * + * @param sumCreatedTempTables the value to set + * @return this builder + */ + public Builder sumCreatedTempTables(java.math.BigDecimal sumCreatedTempTables) { + this.sumCreatedTempTables = sumCreatedTempTables; + this.__explicitlySet__.add("sumCreatedTempTables"); + return this; + } + /** + * The total number of joins that have performed full table scans as there was no join + * condition or no index for the join condition. This is the same as the select_full_join + * status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSelectFullJoin") + private java.math.BigDecimal sumSelectFullJoin; + + /** + * The total number of joins that have performed full table scans as there was no join + * condition or no index for the join condition. This is the same as the select_full_join + * status variable. + * + * @param sumSelectFullJoin the value to set + * @return this builder + */ + public Builder sumSelectFullJoin(java.math.BigDecimal sumSelectFullJoin) { + this.sumSelectFullJoin = sumSelectFullJoin; + this.__explicitlySet__.add("sumSelectFullJoin"); + return this; + } + /** + * The total number of joins that use a full range search. This is the same as the + * select_full_range_join status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSelectFullRangeJoin") + private java.math.BigDecimal sumSelectFullRangeJoin; + + /** + * The total number of joins that use a full range search. This is the same as the + * select_full_range_join status variable. + * + * @param sumSelectFullRangeJoin the value to set + * @return this builder + */ + public Builder sumSelectFullRangeJoin(java.math.BigDecimal sumSelectFullRangeJoin) { + this.sumSelectFullRangeJoin = sumSelectFullRangeJoin; + this.__explicitlySet__.add("sumSelectFullRangeJoin"); + return this; + } + /** + * The total number of times the query has used a range search. This is the same as the + * select_range status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSelectRange") + private java.math.BigDecimal sumSelectRange; + + /** + * The total number of times the query has used a range search. This is the same as the + * select_range status variable. + * + * @param sumSelectRange the value to set + * @return this builder + */ + public Builder sumSelectRange(java.math.BigDecimal sumSelectRange) { + this.sumSelectRange = sumSelectRange; + this.__explicitlySet__.add("sumSelectRange"); + return this; + } + /** + * The total number of joins by the query where the join does not have an index that checks + * for the index usage after each row. This is the same as the select_range_check status + * variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSelectRangeCheck") + private java.math.BigDecimal sumSelectRangeCheck; + + /** + * The total number of joins by the query where the join does not have an index that checks + * for the index usage after each row. This is the same as the select_range_check status + * variable. + * + * @param sumSelectRangeCheck the value to set + * @return this builder + */ + public Builder sumSelectRangeCheck(java.math.BigDecimal sumSelectRangeCheck) { + this.sumSelectRangeCheck = sumSelectRangeCheck; + this.__explicitlySet__.add("sumSelectRangeCheck"); + return this; + } + /** + * The total number of times the query has performed a full table scan on the first table in + * the join. This is the same as the select_scan status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSelectScan") + private java.math.BigDecimal sumSelectScan; + + /** + * The total number of times the query has performed a full table scan on the first table in + * the join. This is the same as the select_scan status variable. + * + * @param sumSelectScan the value to set + * @return this builder + */ + public Builder sumSelectScan(java.math.BigDecimal sumSelectScan) { + this.sumSelectScan = sumSelectScan; + this.__explicitlySet__.add("sumSelectScan"); + return this; + } + /** + * The total number of sort merge passes that have been done to sort the result of the + * query. This is the same as the sort_merge_passes status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSortMergePasses") + private java.math.BigDecimal sumSortMergePasses; + + /** + * The total number of sort merge passes that have been done to sort the result of the + * query. This is the same as the sort_merge_passes status variable. + * + * @param sumSortMergePasses the value to set + * @return this builder + */ + public Builder sumSortMergePasses(java.math.BigDecimal sumSortMergePasses) { + this.sumSortMergePasses = sumSortMergePasses; + this.__explicitlySet__.add("sumSortMergePasses"); + return this; + } + /** + * The total number of times a sort was done using ranges. This is the same as the + * sort_range status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSortRange") + private java.math.BigDecimal sumSortRange; + + /** + * The total number of times a sort was done using ranges. This is the same as the + * sort_range status variable. + * + * @param sumSortRange the value to set + * @return this builder + */ + public Builder sumSortRange(java.math.BigDecimal sumSortRange) { + this.sumSortRange = sumSortRange; + this.__explicitlySet__.add("sumSortRange"); + return this; + } + /** The total number of rows sorted. This is the same as the sort_rowsStatus variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSortRows") + private java.math.BigDecimal sumSortRows; + + /** + * The total number of rows sorted. This is the same as the sort_rowsStatus variable. + * + * @param sumSortRows the value to set + * @return this builder + */ + public Builder sumSortRows(java.math.BigDecimal sumSortRows) { + this.sumSortRows = sumSortRows; + this.__explicitlySet__.add("sumSortRows"); + return this; + } + /** + * The total number of times a sort was done by scanning the table. This is the same as the + * sort_scan status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSortScan") + private java.math.BigDecimal sumSortScan; + + /** + * The total number of times a sort was done by scanning the table. This is the same as the + * sort_scan status variable. + * + * @param sumSortScan the value to set + * @return this builder + */ + public Builder sumSortScan(java.math.BigDecimal sumSortScan) { + this.sumSortScan = sumSortScan; + this.__explicitlySet__.add("sumSortScan"); + return this; + } + /** The total number of times no index was used to execute the query. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumNoIndexUsed") + private java.math.BigDecimal sumNoIndexUsed; + + /** + * The total number of times no index was used to execute the query. + * + * @param sumNoIndexUsed the value to set + * @return this builder + */ + public Builder sumNoIndexUsed(java.math.BigDecimal sumNoIndexUsed) { + this.sumNoIndexUsed = sumNoIndexUsed; + this.__explicitlySet__.add("sumNoIndexUsed"); + return this; + } + /** + * The total number of times no good index was used. This means that the extra column in The + * EXPLAIN output includes \u201CRange Checked For Each Record.\u201D + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumNoGoodIndexUsed") + private java.math.BigDecimal sumNoGoodIndexUsed; + + /** + * The total number of times no good index was used. This means that the extra column in The + * EXPLAIN output includes \u201CRange Checked For Each Record.\u201D + * + * @param sumNoGoodIndexUsed the value to set + * @return this builder + */ + public Builder sumNoGoodIndexUsed(java.math.BigDecimal sumNoGoodIndexUsed) { + this.sumNoGoodIndexUsed = sumNoGoodIndexUsed; + this.__explicitlySet__.add("sumNoGoodIndexUsed"); + return this; + } + /** + * The date and time the query was first seen. If the table is truncated, the first seen + * value is reset. + */ + @com.fasterxml.jackson.annotation.JsonProperty("firstSeen") + private java.util.Date firstSeen; + + /** + * The date and time the query was first seen. If the table is truncated, the first seen + * value is reset. + * + * @param firstSeen the value to set + * @return this builder + */ + public Builder firstSeen(java.util.Date firstSeen) { + this.firstSeen = firstSeen; + this.__explicitlySet__.add("firstSeen"); + return this; + } + /** The date and time the query was last seen. */ + @com.fasterxml.jackson.annotation.JsonProperty("lastSeen") + private java.util.Date lastSeen; + + /** + * The date and time the query was last seen. + * + * @param lastSeen the value to set + * @return this builder + */ + public Builder lastSeen(java.util.Date lastSeen) { + this.lastSeen = lastSeen; + this.__explicitlySet__.add("lastSeen"); + return this; + } + /** + * The 95th percentile of the query latency. That is, 95% of the queries complete in the + * time given or in less time. + */ + @com.fasterxml.jackson.annotation.JsonProperty("quantile95") + private java.math.BigDecimal quantile95; + + /** + * The 95th percentile of the query latency. That is, 95% of the queries complete in the + * time given or in less time. + * + * @param quantile95 the value to set + * @return this builder + */ + public Builder quantile95(java.math.BigDecimal quantile95) { + this.quantile95 = quantile95; + this.__explicitlySet__.add("quantile95"); + return this; + } + /** The 99th percentile of the query latency. */ + @com.fasterxml.jackson.annotation.JsonProperty("quantile99") + private java.math.BigDecimal quantile99; + + /** + * The 99th percentile of the query latency. + * + * @param quantile99 the value to set + * @return this builder + */ + public Builder quantile99(java.math.BigDecimal quantile99) { + this.quantile99 = quantile99; + this.__explicitlySet__.add("quantile99"); + return this; + } + /** The 99.9th percentile of the query latency. */ + @com.fasterxml.jackson.annotation.JsonProperty("quantile999") + private java.math.BigDecimal quantile999; + + /** + * The 99.9th percentile of the query latency. + * + * @param quantile999 the value to set + * @return this builder + */ + public Builder quantile999(java.math.BigDecimal quantile999) { + this.quantile999 = quantile999; + this.__explicitlySet__.add("quantile999"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MySqlDataSummary build() { + MySqlDataSummary model = + new MySqlDataSummary( + this.schemaName, + this.digest, + this.digestText, + this.countStar, + this.sumTimerWait, + this.minTimerWait, + this.avgTimerWait, + this.maxTimerWait, + this.sumLockTime, + this.sumErrors, + this.sumWarnings, + this.sumRowsAffected, + this.sumRowsSent, + this.sumRowsExamined, + this.sumCreatedTempDiskTables, + this.sumCreatedTempTables, + this.sumSelectFullJoin, + this.sumSelectFullRangeJoin, + this.sumSelectRange, + this.sumSelectRangeCheck, + this.sumSelectScan, + this.sumSortMergePasses, + this.sumSortRange, + this.sumSortRows, + this.sumSortScan, + this.sumNoIndexUsed, + this.sumNoGoodIndexUsed, + this.firstSeen, + this.lastSeen, + this.quantile95, + this.quantile99, + this.quantile999); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MySqlDataSummary model) { + if (model.wasPropertyExplicitlySet("schemaName")) { + this.schemaName(model.getSchemaName()); + } + if (model.wasPropertyExplicitlySet("digest")) { + this.digest(model.getDigest()); + } + if (model.wasPropertyExplicitlySet("digestText")) { + this.digestText(model.getDigestText()); + } + if (model.wasPropertyExplicitlySet("countStar")) { + this.countStar(model.getCountStar()); + } + if (model.wasPropertyExplicitlySet("sumTimerWait")) { + this.sumTimerWait(model.getSumTimerWait()); + } + if (model.wasPropertyExplicitlySet("minTimerWait")) { + this.minTimerWait(model.getMinTimerWait()); + } + if (model.wasPropertyExplicitlySet("avgTimerWait")) { + this.avgTimerWait(model.getAvgTimerWait()); + } + if (model.wasPropertyExplicitlySet("maxTimerWait")) { + this.maxTimerWait(model.getMaxTimerWait()); + } + if (model.wasPropertyExplicitlySet("sumLockTime")) { + this.sumLockTime(model.getSumLockTime()); + } + if (model.wasPropertyExplicitlySet("sumErrors")) { + this.sumErrors(model.getSumErrors()); + } + if (model.wasPropertyExplicitlySet("sumWarnings")) { + this.sumWarnings(model.getSumWarnings()); + } + if (model.wasPropertyExplicitlySet("sumRowsAffected")) { + this.sumRowsAffected(model.getSumRowsAffected()); + } + if (model.wasPropertyExplicitlySet("sumRowsSent")) { + this.sumRowsSent(model.getSumRowsSent()); + } + if (model.wasPropertyExplicitlySet("sumRowsExamined")) { + this.sumRowsExamined(model.getSumRowsExamined()); + } + if (model.wasPropertyExplicitlySet("sumCreatedTempDiskTables")) { + this.sumCreatedTempDiskTables(model.getSumCreatedTempDiskTables()); + } + if (model.wasPropertyExplicitlySet("sumCreatedTempTables")) { + this.sumCreatedTempTables(model.getSumCreatedTempTables()); + } + if (model.wasPropertyExplicitlySet("sumSelectFullJoin")) { + this.sumSelectFullJoin(model.getSumSelectFullJoin()); + } + if (model.wasPropertyExplicitlySet("sumSelectFullRangeJoin")) { + this.sumSelectFullRangeJoin(model.getSumSelectFullRangeJoin()); + } + if (model.wasPropertyExplicitlySet("sumSelectRange")) { + this.sumSelectRange(model.getSumSelectRange()); + } + if (model.wasPropertyExplicitlySet("sumSelectRangeCheck")) { + this.sumSelectRangeCheck(model.getSumSelectRangeCheck()); + } + if (model.wasPropertyExplicitlySet("sumSelectScan")) { + this.sumSelectScan(model.getSumSelectScan()); + } + if (model.wasPropertyExplicitlySet("sumSortMergePasses")) { + this.sumSortMergePasses(model.getSumSortMergePasses()); + } + if (model.wasPropertyExplicitlySet("sumSortRange")) { + this.sumSortRange(model.getSumSortRange()); + } + if (model.wasPropertyExplicitlySet("sumSortRows")) { + this.sumSortRows(model.getSumSortRows()); + } + if (model.wasPropertyExplicitlySet("sumSortScan")) { + this.sumSortScan(model.getSumSortScan()); + } + if (model.wasPropertyExplicitlySet("sumNoIndexUsed")) { + this.sumNoIndexUsed(model.getSumNoIndexUsed()); + } + if (model.wasPropertyExplicitlySet("sumNoGoodIndexUsed")) { + this.sumNoGoodIndexUsed(model.getSumNoGoodIndexUsed()); + } + if (model.wasPropertyExplicitlySet("firstSeen")) { + this.firstSeen(model.getFirstSeen()); + } + if (model.wasPropertyExplicitlySet("lastSeen")) { + this.lastSeen(model.getLastSeen()); + } + if (model.wasPropertyExplicitlySet("quantile95")) { + this.quantile95(model.getQuantile95()); + } + if (model.wasPropertyExplicitlySet("quantile99")) { + this.quantile99(model.getQuantile99()); + } + if (model.wasPropertyExplicitlySet("quantile999")) { + this.quantile999(model.getQuantile999()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The name of the default schema when executing the query. If a schema is not set as the + * default, then the value is NULL. + */ + @com.fasterxml.jackson.annotation.JsonProperty("schemaName") + private final String schemaName; + + /** + * The name of the default schema when executing the query. If a schema is not set as the + * default, then the value is NULL. + * + * @return the value + */ + public String getSchemaName() { + return schemaName; + } + + /** The digest information of the normalized query. */ + @com.fasterxml.jackson.annotation.JsonProperty("digest") + private final String digest; + + /** + * The digest information of the normalized query. + * + * @return the value + */ + public String getDigest() { + return digest; + } + + /** The normalized query. */ + @com.fasterxml.jackson.annotation.JsonProperty("digestText") + private final String digestText; + + /** + * The normalized query. + * + * @return the value + */ + public String getDigestText() { + return digestText; + } + + /** The number Of times the query has been executed. */ + @com.fasterxml.jackson.annotation.JsonProperty("countStar") + private final java.math.BigDecimal countStar; + + /** + * The number Of times the query has been executed. + * + * @return the value + */ + public java.math.BigDecimal getCountStar() { + return countStar; + } + + /** The total amount of time that has been spent executing the query. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumTimerWait") + private final java.math.BigDecimal sumTimerWait; + + /** + * The total amount of time that has been spent executing the query. + * + * @return the value + */ + public java.math.BigDecimal getSumTimerWait() { + return sumTimerWait; + } + + /** The fastest the query has been executed. */ + @com.fasterxml.jackson.annotation.JsonProperty("minTimerWait") + private final java.math.BigDecimal minTimerWait; + + /** + * The fastest the query has been executed. + * + * @return the value + */ + public java.math.BigDecimal getMinTimerWait() { + return minTimerWait; + } + + /** The average execution time. */ + @com.fasterxml.jackson.annotation.JsonProperty("avgTimerWait") + private final java.math.BigDecimal avgTimerWait; + + /** + * The average execution time. + * + * @return the value + */ + public java.math.BigDecimal getAvgTimerWait() { + return avgTimerWait; + } + + /** The slowest the query has been executed. */ + @com.fasterxml.jackson.annotation.JsonProperty("maxTimerWait") + private final java.math.BigDecimal maxTimerWait; + + /** + * The slowest the query has been executed. + * + * @return the value + */ + public java.math.BigDecimal getMaxTimerWait() { + return maxTimerWait; + } + + /** The total amount of time that has been spent waiting for table locks. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumLockTime") + private final java.math.BigDecimal sumLockTime; + + /** + * The total amount of time that has been spent waiting for table locks. + * + * @return the value + */ + public java.math.BigDecimal getSumLockTime() { + return sumLockTime; + } + + /** The total number of errors that have been encountered executing the query. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumErrors") + private final java.math.BigDecimal sumErrors; + + /** + * The total number of errors that have been encountered executing the query. + * + * @return the value + */ + public java.math.BigDecimal getSumErrors() { + return sumErrors; + } + + /** The total number of warnings that have been encountered executing the query. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumWarnings") + private final java.math.BigDecimal sumWarnings; + + /** + * The total number of warnings that have been encountered executing the query. + * + * @return the value + */ + public java.math.BigDecimal getSumWarnings() { + return sumWarnings; + } + + /** The total number of rows that have been modified by the query. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumRowsAffected") + private final java.math.BigDecimal sumRowsAffected; + + /** + * The total number of rows that have been modified by the query. + * + * @return the value + */ + public java.math.BigDecimal getSumRowsAffected() { + return sumRowsAffected; + } + + /** The total number of rows that have been returned (sent) to the client. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumRowsSent") + private final java.math.BigDecimal sumRowsSent; + + /** + * The total number of rows that have been returned (sent) to the client. + * + * @return the value + */ + public java.math.BigDecimal getSumRowsSent() { + return sumRowsSent; + } + + /** The total number of rows that have been examined by the query. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumRowsExamined") + private final java.math.BigDecimal sumRowsExamined; + + /** + * The total number of rows that have been examined by the query. + * + * @return the value + */ + public java.math.BigDecimal getSumRowsExamined() { + return sumRowsExamined; + } + + /** + * The total number of On-Disk internal temporary tables that have been created by the query. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumCreatedTempDiskTables") + private final java.math.BigDecimal sumCreatedTempDiskTables; + + /** + * The total number of On-Disk internal temporary tables that have been created by the query. + * + * @return the value + */ + public java.math.BigDecimal getSumCreatedTempDiskTables() { + return sumCreatedTempDiskTables; + } + + /** + * The total number of internal temporary tables (in memory or on disk), which have been created + * by the query. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumCreatedTempTables") + private final java.math.BigDecimal sumCreatedTempTables; + + /** + * The total number of internal temporary tables (in memory or on disk), which have been created + * by the query. + * + * @return the value + */ + public java.math.BigDecimal getSumCreatedTempTables() { + return sumCreatedTempTables; + } + + /** + * The total number of joins that have performed full table scans as there was no join condition + * or no index for the join condition. This is the same as the select_full_join status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSelectFullJoin") + private final java.math.BigDecimal sumSelectFullJoin; + + /** + * The total number of joins that have performed full table scans as there was no join condition + * or no index for the join condition. This is the same as the select_full_join status variable. + * + * @return the value + */ + public java.math.BigDecimal getSumSelectFullJoin() { + return sumSelectFullJoin; + } + + /** + * The total number of joins that use a full range search. This is the same as the + * select_full_range_join status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSelectFullRangeJoin") + private final java.math.BigDecimal sumSelectFullRangeJoin; + + /** + * The total number of joins that use a full range search. This is the same as the + * select_full_range_join status variable. + * + * @return the value + */ + public java.math.BigDecimal getSumSelectFullRangeJoin() { + return sumSelectFullRangeJoin; + } + + /** + * The total number of times the query has used a range search. This is the same as the + * select_range status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSelectRange") + private final java.math.BigDecimal sumSelectRange; + + /** + * The total number of times the query has used a range search. This is the same as the + * select_range status variable. + * + * @return the value + */ + public java.math.BigDecimal getSumSelectRange() { + return sumSelectRange; + } + + /** + * The total number of joins by the query where the join does not have an index that checks for + * the index usage after each row. This is the same as the select_range_check status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSelectRangeCheck") + private final java.math.BigDecimal sumSelectRangeCheck; + + /** + * The total number of joins by the query where the join does not have an index that checks for + * the index usage after each row. This is the same as the select_range_check status variable. + * + * @return the value + */ + public java.math.BigDecimal getSumSelectRangeCheck() { + return sumSelectRangeCheck; + } + + /** + * The total number of times the query has performed a full table scan on the first table in the + * join. This is the same as the select_scan status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSelectScan") + private final java.math.BigDecimal sumSelectScan; + + /** + * The total number of times the query has performed a full table scan on the first table in the + * join. This is the same as the select_scan status variable. + * + * @return the value + */ + public java.math.BigDecimal getSumSelectScan() { + return sumSelectScan; + } + + /** + * The total number of sort merge passes that have been done to sort the result of the query. + * This is the same as the sort_merge_passes status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSortMergePasses") + private final java.math.BigDecimal sumSortMergePasses; + + /** + * The total number of sort merge passes that have been done to sort the result of the query. + * This is the same as the sort_merge_passes status variable. + * + * @return the value + */ + public java.math.BigDecimal getSumSortMergePasses() { + return sumSortMergePasses; + } + + /** + * The total number of times a sort was done using ranges. This is the same as the sort_range + * status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSortRange") + private final java.math.BigDecimal sumSortRange; + + /** + * The total number of times a sort was done using ranges. This is the same as the sort_range + * status variable. + * + * @return the value + */ + public java.math.BigDecimal getSumSortRange() { + return sumSortRange; + } + + /** The total number of rows sorted. This is the same as the sort_rowsStatus variable. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSortRows") + private final java.math.BigDecimal sumSortRows; + + /** + * The total number of rows sorted. This is the same as the sort_rowsStatus variable. + * + * @return the value + */ + public java.math.BigDecimal getSumSortRows() { + return sumSortRows; + } + + /** + * The total number of times a sort was done by scanning the table. This is the same as the + * sort_scan status variable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumSortScan") + private final java.math.BigDecimal sumSortScan; + + /** + * The total number of times a sort was done by scanning the table. This is the same as the + * sort_scan status variable. + * + * @return the value + */ + public java.math.BigDecimal getSumSortScan() { + return sumSortScan; + } + + /** The total number of times no index was used to execute the query. */ + @com.fasterxml.jackson.annotation.JsonProperty("sumNoIndexUsed") + private final java.math.BigDecimal sumNoIndexUsed; + + /** + * The total number of times no index was used to execute the query. + * + * @return the value + */ + public java.math.BigDecimal getSumNoIndexUsed() { + return sumNoIndexUsed; + } + + /** + * The total number of times no good index was used. This means that the extra column in The + * EXPLAIN output includes \u201CRange Checked For Each Record.\u201D + */ + @com.fasterxml.jackson.annotation.JsonProperty("sumNoGoodIndexUsed") + private final java.math.BigDecimal sumNoGoodIndexUsed; + + /** + * The total number of times no good index was used. This means that the extra column in The + * EXPLAIN output includes \u201CRange Checked For Each Record.\u201D + * + * @return the value + */ + public java.math.BigDecimal getSumNoGoodIndexUsed() { + return sumNoGoodIndexUsed; + } + + /** + * The date and time the query was first seen. If the table is truncated, the first seen value + * is reset. + */ + @com.fasterxml.jackson.annotation.JsonProperty("firstSeen") + private final java.util.Date firstSeen; + + /** + * The date and time the query was first seen. If the table is truncated, the first seen value + * is reset. + * + * @return the value + */ + public java.util.Date getFirstSeen() { + return firstSeen; + } + + /** The date and time the query was last seen. */ + @com.fasterxml.jackson.annotation.JsonProperty("lastSeen") + private final java.util.Date lastSeen; + + /** + * The date and time the query was last seen. + * + * @return the value + */ + public java.util.Date getLastSeen() { + return lastSeen; + } + + /** + * The 95th percentile of the query latency. That is, 95% of the queries complete in the time + * given or in less time. + */ + @com.fasterxml.jackson.annotation.JsonProperty("quantile95") + private final java.math.BigDecimal quantile95; + + /** + * The 95th percentile of the query latency. That is, 95% of the queries complete in the time + * given or in less time. + * + * @return the value + */ + public java.math.BigDecimal getQuantile95() { + return quantile95; + } + + /** The 99th percentile of the query latency. */ + @com.fasterxml.jackson.annotation.JsonProperty("quantile99") + private final java.math.BigDecimal quantile99; + + /** + * The 99th percentile of the query latency. + * + * @return the value + */ + public java.math.BigDecimal getQuantile99() { + return quantile99; + } + + /** The 99.9th percentile of the query latency. */ + @com.fasterxml.jackson.annotation.JsonProperty("quantile999") + private final java.math.BigDecimal quantile999; + + /** + * The 99.9th percentile of the query latency. + * + * @return the value + */ + public java.math.BigDecimal getQuantile999() { + return quantile999; + } + + @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("MySqlDataSummary("); + sb.append("super=").append(super.toString()); + sb.append("schemaName=").append(String.valueOf(this.schemaName)); + sb.append(", digest=").append(String.valueOf(this.digest)); + sb.append(", digestText=").append(String.valueOf(this.digestText)); + sb.append(", countStar=").append(String.valueOf(this.countStar)); + sb.append(", sumTimerWait=").append(String.valueOf(this.sumTimerWait)); + sb.append(", minTimerWait=").append(String.valueOf(this.minTimerWait)); + sb.append(", avgTimerWait=").append(String.valueOf(this.avgTimerWait)); + sb.append(", maxTimerWait=").append(String.valueOf(this.maxTimerWait)); + sb.append(", sumLockTime=").append(String.valueOf(this.sumLockTime)); + sb.append(", sumErrors=").append(String.valueOf(this.sumErrors)); + sb.append(", sumWarnings=").append(String.valueOf(this.sumWarnings)); + sb.append(", sumRowsAffected=").append(String.valueOf(this.sumRowsAffected)); + sb.append(", sumRowsSent=").append(String.valueOf(this.sumRowsSent)); + sb.append(", sumRowsExamined=").append(String.valueOf(this.sumRowsExamined)); + sb.append(", sumCreatedTempDiskTables=") + .append(String.valueOf(this.sumCreatedTempDiskTables)); + sb.append(", sumCreatedTempTables=").append(String.valueOf(this.sumCreatedTempTables)); + sb.append(", sumSelectFullJoin=").append(String.valueOf(this.sumSelectFullJoin)); + sb.append(", sumSelectFullRangeJoin=").append(String.valueOf(this.sumSelectFullRangeJoin)); + sb.append(", sumSelectRange=").append(String.valueOf(this.sumSelectRange)); + sb.append(", sumSelectRangeCheck=").append(String.valueOf(this.sumSelectRangeCheck)); + sb.append(", sumSelectScan=").append(String.valueOf(this.sumSelectScan)); + sb.append(", sumSortMergePasses=").append(String.valueOf(this.sumSortMergePasses)); + sb.append(", sumSortRange=").append(String.valueOf(this.sumSortRange)); + sb.append(", sumSortRows=").append(String.valueOf(this.sumSortRows)); + sb.append(", sumSortScan=").append(String.valueOf(this.sumSortScan)); + sb.append(", sumNoIndexUsed=").append(String.valueOf(this.sumNoIndexUsed)); + sb.append(", sumNoGoodIndexUsed=").append(String.valueOf(this.sumNoGoodIndexUsed)); + sb.append(", firstSeen=").append(String.valueOf(this.firstSeen)); + sb.append(", lastSeen=").append(String.valueOf(this.lastSeen)); + sb.append(", quantile95=").append(String.valueOf(this.quantile95)); + sb.append(", quantile99=").append(String.valueOf(this.quantile99)); + sb.append(", quantile999=").append(String.valueOf(this.quantile999)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MySqlDataSummary)) { + return false; + } + + MySqlDataSummary other = (MySqlDataSummary) o; + return java.util.Objects.equals(this.schemaName, other.schemaName) + && java.util.Objects.equals(this.digest, other.digest) + && java.util.Objects.equals(this.digestText, other.digestText) + && java.util.Objects.equals(this.countStar, other.countStar) + && java.util.Objects.equals(this.sumTimerWait, other.sumTimerWait) + && java.util.Objects.equals(this.minTimerWait, other.minTimerWait) + && java.util.Objects.equals(this.avgTimerWait, other.avgTimerWait) + && java.util.Objects.equals(this.maxTimerWait, other.maxTimerWait) + && java.util.Objects.equals(this.sumLockTime, other.sumLockTime) + && java.util.Objects.equals(this.sumErrors, other.sumErrors) + && java.util.Objects.equals(this.sumWarnings, other.sumWarnings) + && java.util.Objects.equals(this.sumRowsAffected, other.sumRowsAffected) + && java.util.Objects.equals(this.sumRowsSent, other.sumRowsSent) + && java.util.Objects.equals(this.sumRowsExamined, other.sumRowsExamined) + && java.util.Objects.equals( + this.sumCreatedTempDiskTables, other.sumCreatedTempDiskTables) + && java.util.Objects.equals(this.sumCreatedTempTables, other.sumCreatedTempTables) + && java.util.Objects.equals(this.sumSelectFullJoin, other.sumSelectFullJoin) + && java.util.Objects.equals( + this.sumSelectFullRangeJoin, other.sumSelectFullRangeJoin) + && java.util.Objects.equals(this.sumSelectRange, other.sumSelectRange) + && java.util.Objects.equals(this.sumSelectRangeCheck, other.sumSelectRangeCheck) + && java.util.Objects.equals(this.sumSelectScan, other.sumSelectScan) + && java.util.Objects.equals(this.sumSortMergePasses, other.sumSortMergePasses) + && java.util.Objects.equals(this.sumSortRange, other.sumSortRange) + && java.util.Objects.equals(this.sumSortRows, other.sumSortRows) + && java.util.Objects.equals(this.sumSortScan, other.sumSortScan) + && java.util.Objects.equals(this.sumNoIndexUsed, other.sumNoIndexUsed) + && java.util.Objects.equals(this.sumNoGoodIndexUsed, other.sumNoGoodIndexUsed) + && java.util.Objects.equals(this.firstSeen, other.firstSeen) + && java.util.Objects.equals(this.lastSeen, other.lastSeen) + && java.util.Objects.equals(this.quantile95, other.quantile95) + && java.util.Objects.equals(this.quantile99, other.quantile99) + && java.util.Objects.equals(this.quantile999, other.quantile999) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.schemaName == null ? 43 : this.schemaName.hashCode()); + result = (result * PRIME) + (this.digest == null ? 43 : this.digest.hashCode()); + result = (result * PRIME) + (this.digestText == null ? 43 : this.digestText.hashCode()); + result = (result * PRIME) + (this.countStar == null ? 43 : this.countStar.hashCode()); + result = (result * PRIME) + (this.sumTimerWait == null ? 43 : this.sumTimerWait.hashCode()); + result = (result * PRIME) + (this.minTimerWait == null ? 43 : this.minTimerWait.hashCode()); + result = (result * PRIME) + (this.avgTimerWait == null ? 43 : this.avgTimerWait.hashCode()); + result = (result * PRIME) + (this.maxTimerWait == null ? 43 : this.maxTimerWait.hashCode()); + result = (result * PRIME) + (this.sumLockTime == null ? 43 : this.sumLockTime.hashCode()); + result = (result * PRIME) + (this.sumErrors == null ? 43 : this.sumErrors.hashCode()); + result = (result * PRIME) + (this.sumWarnings == null ? 43 : this.sumWarnings.hashCode()); + result = + (result * PRIME) + + (this.sumRowsAffected == null ? 43 : this.sumRowsAffected.hashCode()); + result = (result * PRIME) + (this.sumRowsSent == null ? 43 : this.sumRowsSent.hashCode()); + result = + (result * PRIME) + + (this.sumRowsExamined == null ? 43 : this.sumRowsExamined.hashCode()); + result = + (result * PRIME) + + (this.sumCreatedTempDiskTables == null + ? 43 + : this.sumCreatedTempDiskTables.hashCode()); + result = + (result * PRIME) + + (this.sumCreatedTempTables == null + ? 43 + : this.sumCreatedTempTables.hashCode()); + result = + (result * PRIME) + + (this.sumSelectFullJoin == null ? 43 : this.sumSelectFullJoin.hashCode()); + result = + (result * PRIME) + + (this.sumSelectFullRangeJoin == null + ? 43 + : this.sumSelectFullRangeJoin.hashCode()); + result = + (result * PRIME) + + (this.sumSelectRange == null ? 43 : this.sumSelectRange.hashCode()); + result = + (result * PRIME) + + (this.sumSelectRangeCheck == null + ? 43 + : this.sumSelectRangeCheck.hashCode()); + result = + (result * PRIME) + + (this.sumSelectScan == null ? 43 : this.sumSelectScan.hashCode()); + result = + (result * PRIME) + + (this.sumSortMergePasses == null + ? 43 + : this.sumSortMergePasses.hashCode()); + result = (result * PRIME) + (this.sumSortRange == null ? 43 : this.sumSortRange.hashCode()); + result = (result * PRIME) + (this.sumSortRows == null ? 43 : this.sumSortRows.hashCode()); + result = (result * PRIME) + (this.sumSortScan == null ? 43 : this.sumSortScan.hashCode()); + result = + (result * PRIME) + + (this.sumNoIndexUsed == null ? 43 : this.sumNoIndexUsed.hashCode()); + result = + (result * PRIME) + + (this.sumNoGoodIndexUsed == null + ? 43 + : this.sumNoGoodIndexUsed.hashCode()); + result = (result * PRIME) + (this.firstSeen == null ? 43 : this.firstSeen.hashCode()); + result = (result * PRIME) + (this.lastSeen == null ? 43 : this.lastSeen.hashCode()); + result = (result * PRIME) + (this.quantile95 == null ? 43 : this.quantile95.hashCode()); + result = (result * PRIME) + (this.quantile99 == null ? 43 : this.quantile99.hashCode()); + result = (result * PRIME) + (this.quantile999 == null ? 43 : this.quantile999.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseStatus.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseStatus.java new file mode 100644 index 00000000000..b7c15a09844 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseStatus.java @@ -0,0 +1,57 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** + * The status of the MySQL Database. Indicates whether the status of the database is UP, DOWN, or + * UNKNOWN at the current time. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public enum MySqlDatabaseStatus implements com.oracle.bmc.http.internal.BmcEnum { + Up("UP"), + Down("DOWN"), + Unknown("UNKNOWN"), + + /** + * 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(MySqlDatabaseStatus.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (MySqlDatabaseStatus v : MySqlDatabaseStatus.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + MySqlDatabaseStatus(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static MySqlDatabaseStatus create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'MySqlDatabaseStatus', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseUsageMetrics.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseUsageMetrics.java new file mode 100644 index 00000000000..d92f193ea93 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseUsageMetrics.java @@ -0,0 +1,461 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** + * The list of aggregated metrics for Managed MySQL Databases in the fleet.
+ * 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: 20201101") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MySqlDatabaseUsageMetrics.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MySqlDatabaseUsageMetrics + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "compartmentId", + "databaseName", + "databaseType", + "mdsDeploymentType", + "mdslifecycleState", + "databaseVersion", + "dbId", + "databaseStatus", + "metrics" + }) + public MySqlDatabaseUsageMetrics( + String compartmentId, + String databaseName, + String databaseType, + String mdsDeploymentType, + String mdslifecycleState, + String databaseVersion, + String dbId, + MySqlDatabaseStatus databaseStatus, + java.util.List metrics) { + super(); + this.compartmentId = compartmentId; + this.databaseName = databaseName; + this.databaseType = databaseType; + this.mdsDeploymentType = mdsDeploymentType; + this.mdslifecycleState = mdslifecycleState; + this.databaseVersion = databaseVersion; + this.dbId = dbId; + this.databaseStatus = databaseStatus; + this.metrics = metrics; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the compartment where the Managed MySQL Database resides. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment where the Managed MySQL Database resides. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The display name of the Managed MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseName") + private String databaseName; + + /** + * The display name of the Managed MySQL Database. + * + * @param databaseName the value to set + * @return this builder + */ + public Builder databaseName(String databaseName) { + this.databaseName = databaseName; + this.__explicitlySet__.add("databaseName"); + return this; + } + /** Indicates MySQL Database type, ONPREMISE or MySQL Database System. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseType") + private String databaseType; + + /** + * Indicates MySQL Database type, ONPREMISE or MySQL Database System. + * + * @param databaseType the value to set + * @return this builder + */ + public Builder databaseType(String databaseType) { + this.databaseType = databaseType; + this.__explicitlySet__.add("databaseType"); + return this; + } + /** The type of MySQL Database System. */ + @com.fasterxml.jackson.annotation.JsonProperty("mdsDeploymentType") + private String mdsDeploymentType; + + /** + * The type of MySQL Database System. + * + * @param mdsDeploymentType the value to set + * @return this builder + */ + public Builder mdsDeploymentType(String mdsDeploymentType) { + this.mdsDeploymentType = mdsDeploymentType; + this.__explicitlySet__.add("mdsDeploymentType"); + return this; + } + /** The lifecycle state of the MySQL Database System. */ + @com.fasterxml.jackson.annotation.JsonProperty("mdslifecycleState") + private String mdslifecycleState; + + /** + * The lifecycle state of the MySQL Database System. + * + * @param mdslifecycleState the value to set + * @return this builder + */ + public Builder mdslifecycleState(String mdslifecycleState) { + this.mdslifecycleState = mdslifecycleState; + this.__explicitlySet__.add("mdslifecycleState"); + return this; + } + /** The version of the MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseVersion") + private String databaseVersion; + + /** + * The version of the MySQL Database. + * + * @param databaseVersion the value to set + * @return this builder + */ + public Builder databaseVersion(String databaseVersion) { + this.databaseVersion = databaseVersion; + this.__explicitlySet__.add("databaseVersion"); + return this; + } + /** The OCID of the Managed MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbId") + private String dbId; + + /** + * The OCID of the Managed MySQL Database. + * + * @param dbId the value to set + * @return this builder + */ + public Builder dbId(String dbId) { + this.dbId = dbId; + this.__explicitlySet__.add("dbId"); + return this; + } + /** + * The status of the MySQL Database. Indicates whether the status of the database is UP, + * DOWN, or UNKNOWN at the current time. + */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseStatus") + private MySqlDatabaseStatus databaseStatus; + + /** + * The status of the MySQL Database. Indicates whether the status of the database is UP, + * DOWN, or UNKNOWN at the current time. + * + * @param databaseStatus the value to set + * @return this builder + */ + public Builder databaseStatus(MySqlDatabaseStatus databaseStatus) { + this.databaseStatus = databaseStatus; + this.__explicitlySet__.add("databaseStatus"); + return this; + } + /** A list of the database health metrics like CPU, Storage, and Memory. */ + @com.fasterxml.jackson.annotation.JsonProperty("metrics") + private java.util.List metrics; + + /** + * A list of the database health metrics like CPU, Storage, and Memory. + * + * @param metrics the value to set + * @return this builder + */ + public Builder metrics(java.util.List metrics) { + this.metrics = metrics; + this.__explicitlySet__.add("metrics"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MySqlDatabaseUsageMetrics build() { + MySqlDatabaseUsageMetrics model = + new MySqlDatabaseUsageMetrics( + this.compartmentId, + this.databaseName, + this.databaseType, + this.mdsDeploymentType, + this.mdslifecycleState, + this.databaseVersion, + this.dbId, + this.databaseStatus, + this.metrics); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MySqlDatabaseUsageMetrics model) { + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("databaseName")) { + this.databaseName(model.getDatabaseName()); + } + if (model.wasPropertyExplicitlySet("databaseType")) { + this.databaseType(model.getDatabaseType()); + } + if (model.wasPropertyExplicitlySet("mdsDeploymentType")) { + this.mdsDeploymentType(model.getMdsDeploymentType()); + } + if (model.wasPropertyExplicitlySet("mdslifecycleState")) { + this.mdslifecycleState(model.getMdslifecycleState()); + } + if (model.wasPropertyExplicitlySet("databaseVersion")) { + this.databaseVersion(model.getDatabaseVersion()); + } + if (model.wasPropertyExplicitlySet("dbId")) { + this.dbId(model.getDbId()); + } + if (model.wasPropertyExplicitlySet("databaseStatus")) { + this.databaseStatus(model.getDatabaseStatus()); + } + if (model.wasPropertyExplicitlySet("metrics")) { + this.metrics(model.getMetrics()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the compartment where the Managed MySQL Database resides. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment where the Managed MySQL Database resides. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The display name of the Managed MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseName") + private final String databaseName; + + /** + * The display name of the Managed MySQL Database. + * + * @return the value + */ + public String getDatabaseName() { + return databaseName; + } + + /** Indicates MySQL Database type, ONPREMISE or MySQL Database System. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseType") + private final String databaseType; + + /** + * Indicates MySQL Database type, ONPREMISE or MySQL Database System. + * + * @return the value + */ + public String getDatabaseType() { + return databaseType; + } + + /** The type of MySQL Database System. */ + @com.fasterxml.jackson.annotation.JsonProperty("mdsDeploymentType") + private final String mdsDeploymentType; + + /** + * The type of MySQL Database System. + * + * @return the value + */ + public String getMdsDeploymentType() { + return mdsDeploymentType; + } + + /** The lifecycle state of the MySQL Database System. */ + @com.fasterxml.jackson.annotation.JsonProperty("mdslifecycleState") + private final String mdslifecycleState; + + /** + * The lifecycle state of the MySQL Database System. + * + * @return the value + */ + public String getMdslifecycleState() { + return mdslifecycleState; + } + + /** The version of the MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseVersion") + private final String databaseVersion; + + /** + * The version of the MySQL Database. + * + * @return the value + */ + public String getDatabaseVersion() { + return databaseVersion; + } + + /** The OCID of the Managed MySQL Database. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbId") + private final String dbId; + + /** + * The OCID of the Managed MySQL Database. + * + * @return the value + */ + public String getDbId() { + return dbId; + } + + /** + * The status of the MySQL Database. Indicates whether the status of the database is UP, DOWN, + * or UNKNOWN at the current time. + */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseStatus") + private final MySqlDatabaseStatus databaseStatus; + + /** + * The status of the MySQL Database. Indicates whether the status of the database is UP, DOWN, + * or UNKNOWN at the current time. + * + * @return the value + */ + public MySqlDatabaseStatus getDatabaseStatus() { + return databaseStatus; + } + + /** A list of the database health metrics like CPU, Storage, and Memory. */ + @com.fasterxml.jackson.annotation.JsonProperty("metrics") + private final java.util.List metrics; + + /** + * A list of the database health metrics like CPU, Storage, and Memory. + * + * @return the value + */ + public java.util.List getMetrics() { + return metrics; + } + + @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("MySqlDatabaseUsageMetrics("); + sb.append("super=").append(super.toString()); + sb.append("compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", databaseName=").append(String.valueOf(this.databaseName)); + sb.append(", databaseType=").append(String.valueOf(this.databaseType)); + sb.append(", mdsDeploymentType=").append(String.valueOf(this.mdsDeploymentType)); + sb.append(", mdslifecycleState=").append(String.valueOf(this.mdslifecycleState)); + sb.append(", databaseVersion=").append(String.valueOf(this.databaseVersion)); + sb.append(", dbId=").append(String.valueOf(this.dbId)); + sb.append(", databaseStatus=").append(String.valueOf(this.databaseStatus)); + sb.append(", metrics=").append(String.valueOf(this.metrics)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MySqlDatabaseUsageMetrics)) { + return false; + } + + MySqlDatabaseUsageMetrics other = (MySqlDatabaseUsageMetrics) o; + return java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.databaseName, other.databaseName) + && java.util.Objects.equals(this.databaseType, other.databaseType) + && java.util.Objects.equals(this.mdsDeploymentType, other.mdsDeploymentType) + && java.util.Objects.equals(this.mdslifecycleState, other.mdslifecycleState) + && java.util.Objects.equals(this.databaseVersion, other.databaseVersion) + && java.util.Objects.equals(this.dbId, other.dbId) + && java.util.Objects.equals(this.databaseStatus, other.databaseStatus) + && java.util.Objects.equals(this.metrics, other.metrics) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.databaseName == null ? 43 : this.databaseName.hashCode()); + result = (result * PRIME) + (this.databaseType == null ? 43 : this.databaseType.hashCode()); + result = + (result * PRIME) + + (this.mdsDeploymentType == null ? 43 : this.mdsDeploymentType.hashCode()); + result = + (result * PRIME) + + (this.mdslifecycleState == null ? 43 : this.mdslifecycleState.hashCode()); + result = + (result * PRIME) + + (this.databaseVersion == null ? 43 : this.databaseVersion.hashCode()); + result = (result * PRIME) + (this.dbId == null ? 43 : this.dbId.hashCode()); + result = + (result * PRIME) + + (this.databaseStatus == null ? 43 : this.databaseStatus.hashCode()); + result = (result * PRIME) + (this.metrics == null ? 43 : this.metrics.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDeploymentType.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDeploymentType.java new file mode 100644 index 00000000000..106384a62d6 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDeploymentType.java @@ -0,0 +1,40 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** The type of MySQL Database installation. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public enum MySqlDeploymentType implements com.oracle.bmc.http.internal.BmcEnum { + Onpremise("ONPREMISE"), + Mds("MDS"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (MySqlDeploymentType v : MySqlDeploymentType.values()) { + map.put(v.getValue(), v); + } + } + + MySqlDeploymentType(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static MySqlDeploymentType create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid MySqlDeploymentType: " + key); + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetByCategory.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetByCategory.java new file mode 100644 index 00000000000..1a38dcf3211 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetByCategory.java @@ -0,0 +1,221 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** + * The number of MySQL Databases in the fleet, grouped by database type and sub type.
+ * 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: 20201101") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MySqlFleetByCategory.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MySqlFleetByCategory + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"databaseType", "mdsDeploymentType", "inventoryCount"}) + public MySqlFleetByCategory( + String databaseType, String mdsDeploymentType, Integer inventoryCount) { + super(); + this.databaseType = databaseType; + this.mdsDeploymentType = mdsDeploymentType; + this.inventoryCount = inventoryCount; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The type of the MySQL Database. Indicates whether the database is on premises or Oracle + * Cloud. Allowed values are: MDS and ONPREMISE + */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseType") + private String databaseType; + + /** + * The type of the MySQL Database. Indicates whether the database is on premises or Oracle + * Cloud. Allowed values are: MDS and ONPREMISE + * + * @param databaseType the value to set + * @return this builder + */ + public Builder databaseType(String databaseType) { + this.databaseType = databaseType; + this.__explicitlySet__.add("databaseType"); + return this; + } + /** + * The type of MySQL Database installation. Allowed values are: STANDALONE, HEATWAVE and HA + */ + @com.fasterxml.jackson.annotation.JsonProperty("mdsDeploymentType") + private String mdsDeploymentType; + + /** + * The type of MySQL Database installation. Allowed values are: STANDALONE, HEATWAVE and HA + * + * @param mdsDeploymentType the value to set + * @return this builder + */ + public Builder mdsDeploymentType(String mdsDeploymentType) { + this.mdsDeploymentType = mdsDeploymentType; + this.__explicitlySet__.add("mdsDeploymentType"); + return this; + } + /** The number of MySQL Databases. */ + @com.fasterxml.jackson.annotation.JsonProperty("inventoryCount") + private Integer inventoryCount; + + /** + * The number of MySQL Databases. + * + * @param inventoryCount the value to set + * @return this builder + */ + public Builder inventoryCount(Integer inventoryCount) { + this.inventoryCount = inventoryCount; + this.__explicitlySet__.add("inventoryCount"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MySqlFleetByCategory build() { + MySqlFleetByCategory model = + new MySqlFleetByCategory( + this.databaseType, this.mdsDeploymentType, this.inventoryCount); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MySqlFleetByCategory model) { + if (model.wasPropertyExplicitlySet("databaseType")) { + this.databaseType(model.getDatabaseType()); + } + if (model.wasPropertyExplicitlySet("mdsDeploymentType")) { + this.mdsDeploymentType(model.getMdsDeploymentType()); + } + if (model.wasPropertyExplicitlySet("inventoryCount")) { + this.inventoryCount(model.getInventoryCount()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The type of the MySQL Database. Indicates whether the database is on premises or Oracle + * Cloud. Allowed values are: MDS and ONPREMISE + */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseType") + private final String databaseType; + + /** + * The type of the MySQL Database. Indicates whether the database is on premises or Oracle + * Cloud. Allowed values are: MDS and ONPREMISE + * + * @return the value + */ + public String getDatabaseType() { + return databaseType; + } + + /** The type of MySQL Database installation. Allowed values are: STANDALONE, HEATWAVE and HA */ + @com.fasterxml.jackson.annotation.JsonProperty("mdsDeploymentType") + private final String mdsDeploymentType; + + /** + * The type of MySQL Database installation. Allowed values are: STANDALONE, HEATWAVE and HA + * + * @return the value + */ + public String getMdsDeploymentType() { + return mdsDeploymentType; + } + + /** The number of MySQL Databases. */ + @com.fasterxml.jackson.annotation.JsonProperty("inventoryCount") + private final Integer inventoryCount; + + /** + * The number of MySQL Databases. + * + * @return the value + */ + public Integer getInventoryCount() { + return inventoryCount; + } + + @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("MySqlFleetByCategory("); + sb.append("super=").append(super.toString()); + sb.append("databaseType=").append(String.valueOf(this.databaseType)); + sb.append(", mdsDeploymentType=").append(String.valueOf(this.mdsDeploymentType)); + sb.append(", inventoryCount=").append(String.valueOf(this.inventoryCount)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MySqlFleetByCategory)) { + return false; + } + + MySqlFleetByCategory other = (MySqlFleetByCategory) o; + return java.util.Objects.equals(this.databaseType, other.databaseType) + && java.util.Objects.equals(this.mdsDeploymentType, other.mdsDeploymentType) + && java.util.Objects.equals(this.inventoryCount, other.inventoryCount) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.databaseType == null ? 43 : this.databaseType.hashCode()); + result = + (result * PRIME) + + (this.mdsDeploymentType == null ? 43 : this.mdsDeploymentType.hashCode()); + result = + (result * PRIME) + + (this.inventoryCount == null ? 43 : this.inventoryCount.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetricDefinition.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetricDefinition.java new file mode 100644 index 00000000000..b112c7bcb0a --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetricDefinition.java @@ -0,0 +1,291 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** + * The list of aggregated metrics for the Managed MySQL Databases in the fleet.
+ * 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: 20201101") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MySqlFleetMetricDefinition.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MySqlFleetMetricDefinition + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "metricValue", + "metricName", + "timestamp", + "dimensions", + "unit" + }) + public MySqlFleetMetricDefinition( + Integer metricValue, + String metricName, + java.util.Date timestamp, + java.util.List dimensions, + String unit) { + super(); + this.metricValue = metricValue; + this.metricName = metricName; + this.timestamp = timestamp; + this.dimensions = dimensions; + this.unit = unit; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The value of the metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricValue") + private Integer metricValue; + + /** + * The value of the metric. + * + * @param metricValue the value to set + * @return this builder + */ + public Builder metricValue(Integer metricValue) { + this.metricValue = metricValue; + this.__explicitlySet__.add("metricValue"); + return this; + } + /** The name of the metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricName") + private String metricName; + + /** + * The name of the metric. + * + * @param metricName the value to set + * @return this builder + */ + public Builder metricName(String metricName) { + this.metricName = metricName; + this.__explicitlySet__.add("metricName"); + return this; + } + /** The data point date and time in UTC in ISO-8601 format. */ + @com.fasterxml.jackson.annotation.JsonProperty("timestamp") + private java.util.Date timestamp; + + /** + * The data point date and time in UTC in ISO-8601 format. + * + * @param timestamp the value to set + * @return this builder + */ + public Builder timestamp(java.util.Date timestamp) { + this.timestamp = timestamp; + this.__explicitlySet__.add("timestamp"); + return this; + } + /** The dimensions of the metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private java.util.List dimensions; + + /** + * The dimensions of the metric. + * + * @param dimensions the value to set + * @return this builder + */ + public Builder dimensions(java.util.List dimensions) { + this.dimensions = dimensions; + this.__explicitlySet__.add("dimensions"); + return this; + } + /** The unit of the metric value. */ + @com.fasterxml.jackson.annotation.JsonProperty("unit") + private String unit; + + /** + * The unit of the metric value. + * + * @param unit the value to set + * @return this builder + */ + public Builder unit(String unit) { + this.unit = unit; + this.__explicitlySet__.add("unit"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MySqlFleetMetricDefinition build() { + MySqlFleetMetricDefinition model = + new MySqlFleetMetricDefinition( + this.metricValue, + this.metricName, + this.timestamp, + this.dimensions, + this.unit); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MySqlFleetMetricDefinition model) { + if (model.wasPropertyExplicitlySet("metricValue")) { + this.metricValue(model.getMetricValue()); + } + if (model.wasPropertyExplicitlySet("metricName")) { + this.metricName(model.getMetricName()); + } + if (model.wasPropertyExplicitlySet("timestamp")) { + this.timestamp(model.getTimestamp()); + } + if (model.wasPropertyExplicitlySet("dimensions")) { + this.dimensions(model.getDimensions()); + } + if (model.wasPropertyExplicitlySet("unit")) { + this.unit(model.getUnit()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The value of the metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricValue") + private final Integer metricValue; + + /** + * The value of the metric. + * + * @return the value + */ + public Integer getMetricValue() { + return metricValue; + } + + /** The name of the metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricName") + private final String metricName; + + /** + * The name of the metric. + * + * @return the value + */ + public String getMetricName() { + return metricName; + } + + /** The data point date and time in UTC in ISO-8601 format. */ + @com.fasterxml.jackson.annotation.JsonProperty("timestamp") + private final java.util.Date timestamp; + + /** + * The data point date and time in UTC in ISO-8601 format. + * + * @return the value + */ + public java.util.Date getTimestamp() { + return timestamp; + } + + /** The dimensions of the metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private final java.util.List dimensions; + + /** + * The dimensions of the metric. + * + * @return the value + */ + public java.util.List getDimensions() { + return dimensions; + } + + /** The unit of the metric value. */ + @com.fasterxml.jackson.annotation.JsonProperty("unit") + private final String unit; + + /** + * The unit of the metric value. + * + * @return the value + */ + public String getUnit() { + return unit; + } + + @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("MySqlFleetMetricDefinition("); + sb.append("super=").append(super.toString()); + sb.append("metricValue=").append(String.valueOf(this.metricValue)); + sb.append(", metricName=").append(String.valueOf(this.metricName)); + sb.append(", timestamp=").append(String.valueOf(this.timestamp)); + sb.append(", dimensions=").append(String.valueOf(this.dimensions)); + sb.append(", unit=").append(String.valueOf(this.unit)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MySqlFleetMetricDefinition)) { + return false; + } + + MySqlFleetMetricDefinition other = (MySqlFleetMetricDefinition) o; + return java.util.Objects.equals(this.metricValue, other.metricValue) + && java.util.Objects.equals(this.metricName, other.metricName) + && java.util.Objects.equals(this.timestamp, other.timestamp) + && java.util.Objects.equals(this.dimensions, other.dimensions) + && java.util.Objects.equals(this.unit, other.unit) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.metricValue == null ? 43 : this.metricValue.hashCode()); + result = (result * PRIME) + (this.metricName == null ? 43 : this.metricName.hashCode()); + result = (result * PRIME) + (this.timestamp == null ? 43 : this.timestamp.hashCode()); + result = (result * PRIME) + (this.dimensions == null ? 43 : this.dimensions.hashCode()); + result = (result * PRIME) + (this.unit == null ? 43 : this.unit.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetricSummaryDefinition.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetricSummaryDefinition.java new file mode 100644 index 00000000000..d8041db81eb --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetricSummaryDefinition.java @@ -0,0 +1,246 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** + * A summary of the fleet metrics, which provides the metric aggregated value of the MySQL Databases + * in the fleet.
+ * 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: 20201101") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MySqlFleetMetricSummaryDefinition.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MySqlFleetMetricSummaryDefinition + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"metricValue", "dimensions", "metricName", "unit"}) + public MySqlFleetMetricSummaryDefinition( + java.math.BigDecimal metricValue, + java.util.List dimensions, + String metricName, + String unit) { + super(); + this.metricValue = metricValue; + this.dimensions = dimensions; + this.metricName = metricName; + this.unit = unit; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The aggregated metric value. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricValue") + private java.math.BigDecimal metricValue; + + /** + * The aggregated metric value. + * + * @param metricValue the value to set + * @return this builder + */ + public Builder metricValue(java.math.BigDecimal metricValue) { + this.metricValue = metricValue; + this.__explicitlySet__.add("metricValue"); + return this; + } + /** The unique dimension key and values of the metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private java.util.List dimensions; + + /** + * The unique dimension key and values of the metric. + * + * @param dimensions the value to set + * @return this builder + */ + public Builder dimensions(java.util.List dimensions) { + this.dimensions = dimensions; + this.__explicitlySet__.add("dimensions"); + return this; + } + /** The name of the metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricName") + private String metricName; + + /** + * The name of the metric. + * + * @param metricName the value to set + * @return this builder + */ + public Builder metricName(String metricName) { + this.metricName = metricName; + this.__explicitlySet__.add("metricName"); + return this; + } + /** The unit of the metric value. */ + @com.fasterxml.jackson.annotation.JsonProperty("unit") + private String unit; + + /** + * The unit of the metric value. + * + * @param unit the value to set + * @return this builder + */ + public Builder unit(String unit) { + this.unit = unit; + this.__explicitlySet__.add("unit"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MySqlFleetMetricSummaryDefinition build() { + MySqlFleetMetricSummaryDefinition model = + new MySqlFleetMetricSummaryDefinition( + this.metricValue, this.dimensions, this.metricName, this.unit); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MySqlFleetMetricSummaryDefinition model) { + if (model.wasPropertyExplicitlySet("metricValue")) { + this.metricValue(model.getMetricValue()); + } + if (model.wasPropertyExplicitlySet("dimensions")) { + this.dimensions(model.getDimensions()); + } + if (model.wasPropertyExplicitlySet("metricName")) { + this.metricName(model.getMetricName()); + } + if (model.wasPropertyExplicitlySet("unit")) { + this.unit(model.getUnit()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The aggregated metric value. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricValue") + private final java.math.BigDecimal metricValue; + + /** + * The aggregated metric value. + * + * @return the value + */ + public java.math.BigDecimal getMetricValue() { + return metricValue; + } + + /** The unique dimension key and values of the metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private final java.util.List dimensions; + + /** + * The unique dimension key and values of the metric. + * + * @return the value + */ + public java.util.List getDimensions() { + return dimensions; + } + + /** The name of the metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricName") + private final String metricName; + + /** + * The name of the metric. + * + * @return the value + */ + public String getMetricName() { + return metricName; + } + + /** The unit of the metric value. */ + @com.fasterxml.jackson.annotation.JsonProperty("unit") + private final String unit; + + /** + * The unit of the metric value. + * + * @return the value + */ + public String getUnit() { + return unit; + } + + @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("MySqlFleetMetricSummaryDefinition("); + sb.append("super=").append(super.toString()); + sb.append("metricValue=").append(String.valueOf(this.metricValue)); + sb.append(", dimensions=").append(String.valueOf(this.dimensions)); + sb.append(", metricName=").append(String.valueOf(this.metricName)); + sb.append(", unit=").append(String.valueOf(this.unit)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MySqlFleetMetricSummaryDefinition)) { + return false; + } + + MySqlFleetMetricSummaryDefinition other = (MySqlFleetMetricSummaryDefinition) o; + return java.util.Objects.equals(this.metricValue, other.metricValue) + && java.util.Objects.equals(this.dimensions, other.dimensions) + && java.util.Objects.equals(this.metricName, other.metricName) + && java.util.Objects.equals(this.unit, other.unit) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.metricValue == null ? 43 : this.metricValue.hashCode()); + result = (result * PRIME) + (this.dimensions == null ? 43 : this.dimensions.hashCode()); + result = (result * PRIME) + (this.metricName == null ? 43 : this.metricName.hashCode()); + result = (result * PRIME) + (this.unit == null ? 43 : this.unit.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetrics.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetrics.java new file mode 100644 index 00000000000..ec45d9bc5e8 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetrics.java @@ -0,0 +1,255 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** + * The details of the MySQL Database fleet health metrics.
+ * 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: 20201101") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MySqlFleetMetrics.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MySqlFleetMetrics + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"startTime", "endTime", "fleetDatabases", "fleetSummary"}) + public MySqlFleetMetrics( + String startTime, + String endTime, + java.util.List fleetDatabases, + java.util.List fleetSummary) { + super(); + this.startTime = startTime; + this.endTime = endTime; + this.fleetDatabases = fleetDatabases; + this.fleetSummary = fleetSummary; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The beginning of the time range during which metric data is retrieved. */ + @com.fasterxml.jackson.annotation.JsonProperty("startTime") + private String startTime; + + /** + * The beginning of the time range during which metric data is retrieved. + * + * @param startTime the value to set + * @return this builder + */ + public Builder startTime(String startTime) { + this.startTime = startTime; + this.__explicitlySet__.add("startTime"); + return this; + } + /** The end of the time range during which metric data is retrieved. */ + @com.fasterxml.jackson.annotation.JsonProperty("endTime") + private String endTime; + + /** + * The end of the time range during which metric data is retrieved. + * + * @param endTime the value to set + * @return this builder + */ + public Builder endTime(String endTime) { + this.endTime = endTime; + this.__explicitlySet__.add("endTime"); + return this; + } + /** The list of MySQL Databases in the fleet and their usage metrics. */ + @com.fasterxml.jackson.annotation.JsonProperty("fleetDatabases") + private java.util.List fleetDatabases; + + /** + * The list of MySQL Databases in the fleet and their usage metrics. + * + * @param fleetDatabases the value to set + * @return this builder + */ + public Builder fleetDatabases(java.util.List fleetDatabases) { + this.fleetDatabases = fleetDatabases; + this.__explicitlySet__.add("fleetDatabases"); + return this; + } + /** + * A summary of the inventory count and the metrics that describe the aggregated usage of + * CPU, storage, and so on of all the MySQL Databases in the fleet. + */ + @com.fasterxml.jackson.annotation.JsonProperty("fleetSummary") + private java.util.List fleetSummary; + + /** + * A summary of the inventory count and the metrics that describe the aggregated usage of + * CPU, storage, and so on of all the MySQL Databases in the fleet. + * + * @param fleetSummary the value to set + * @return this builder + */ + public Builder fleetSummary(java.util.List fleetSummary) { + this.fleetSummary = fleetSummary; + this.__explicitlySet__.add("fleetSummary"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MySqlFleetMetrics build() { + MySqlFleetMetrics model = + new MySqlFleetMetrics( + this.startTime, this.endTime, this.fleetDatabases, this.fleetSummary); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MySqlFleetMetrics model) { + if (model.wasPropertyExplicitlySet("startTime")) { + this.startTime(model.getStartTime()); + } + if (model.wasPropertyExplicitlySet("endTime")) { + this.endTime(model.getEndTime()); + } + if (model.wasPropertyExplicitlySet("fleetDatabases")) { + this.fleetDatabases(model.getFleetDatabases()); + } + if (model.wasPropertyExplicitlySet("fleetSummary")) { + this.fleetSummary(model.getFleetSummary()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The beginning of the time range during which metric data is retrieved. */ + @com.fasterxml.jackson.annotation.JsonProperty("startTime") + private final String startTime; + + /** + * The beginning of the time range during which metric data is retrieved. + * + * @return the value + */ + public String getStartTime() { + return startTime; + } + + /** The end of the time range during which metric data is retrieved. */ + @com.fasterxml.jackson.annotation.JsonProperty("endTime") + private final String endTime; + + /** + * The end of the time range during which metric data is retrieved. + * + * @return the value + */ + public String getEndTime() { + return endTime; + } + + /** The list of MySQL Databases in the fleet and their usage metrics. */ + @com.fasterxml.jackson.annotation.JsonProperty("fleetDatabases") + private final java.util.List fleetDatabases; + + /** + * The list of MySQL Databases in the fleet and their usage metrics. + * + * @return the value + */ + public java.util.List getFleetDatabases() { + return fleetDatabases; + } + + /** + * A summary of the inventory count and the metrics that describe the aggregated usage of CPU, + * storage, and so on of all the MySQL Databases in the fleet. + */ + @com.fasterxml.jackson.annotation.JsonProperty("fleetSummary") + private final java.util.List fleetSummary; + + /** + * A summary of the inventory count and the metrics that describe the aggregated usage of CPU, + * storage, and so on of all the MySQL Databases in the fleet. + * + * @return the value + */ + public java.util.List getFleetSummary() { + return fleetSummary; + } + + @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("MySqlFleetMetrics("); + sb.append("super=").append(super.toString()); + sb.append("startTime=").append(String.valueOf(this.startTime)); + sb.append(", endTime=").append(String.valueOf(this.endTime)); + sb.append(", fleetDatabases=").append(String.valueOf(this.fleetDatabases)); + sb.append(", fleetSummary=").append(String.valueOf(this.fleetSummary)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MySqlFleetMetrics)) { + return false; + } + + MySqlFleetMetrics other = (MySqlFleetMetrics) o; + return java.util.Objects.equals(this.startTime, other.startTime) + && java.util.Objects.equals(this.endTime, other.endTime) + && java.util.Objects.equals(this.fleetDatabases, other.fleetDatabases) + && java.util.Objects.equals(this.fleetSummary, other.fleetSummary) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.startTime == null ? 43 : this.startTime.hashCode()); + result = (result * PRIME) + (this.endTime == null ? 43 : this.endTime.hashCode()); + result = + (result * PRIME) + + (this.fleetDatabases == null ? 43 : this.fleetDatabases.hashCode()); + result = (result * PRIME) + (this.fleetSummary == null ? 43 : this.fleetSummary.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetSummary.java new file mode 100644 index 00000000000..e254b73b04b --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetSummary.java @@ -0,0 +1,175 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.model; + +/** + * A summary of the inventory count and the metrics that describe the aggregated usage of CPU, + * storage, and so on of all the MySQL Databases in the fleet.
+ * 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: 20201101") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MySqlFleetSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MySqlFleetSummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"aggregatedMetrics", "inventory"}) + public MySqlFleetSummary( + java.util.List aggregatedMetrics, + java.util.List inventory) { + super(); + this.aggregatedMetrics = aggregatedMetrics; + this.inventory = inventory; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The usage metrics for the Managed MySQL Databases in the fleet. */ + @com.fasterxml.jackson.annotation.JsonProperty("aggregatedMetrics") + private java.util.List aggregatedMetrics; + + /** + * The usage metrics for the Managed MySQL Databases in the fleet. + * + * @param aggregatedMetrics the value to set + * @return this builder + */ + public Builder aggregatedMetrics( + java.util.List aggregatedMetrics) { + this.aggregatedMetrics = aggregatedMetrics; + this.__explicitlySet__.add("aggregatedMetrics"); + return this; + } + /** A list of MySQL Databases in the fleet, grouped by database type. */ + @com.fasterxml.jackson.annotation.JsonProperty("inventory") + private java.util.List inventory; + + /** + * A list of MySQL Databases in the fleet, grouped by database type. + * + * @param inventory the value to set + * @return this builder + */ + public Builder inventory(java.util.List inventory) { + this.inventory = inventory; + this.__explicitlySet__.add("inventory"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MySqlFleetSummary build() { + MySqlFleetSummary model = new MySqlFleetSummary(this.aggregatedMetrics, this.inventory); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MySqlFleetSummary model) { + if (model.wasPropertyExplicitlySet("aggregatedMetrics")) { + this.aggregatedMetrics(model.getAggregatedMetrics()); + } + if (model.wasPropertyExplicitlySet("inventory")) { + this.inventory(model.getInventory()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The usage metrics for the Managed MySQL Databases in the fleet. */ + @com.fasterxml.jackson.annotation.JsonProperty("aggregatedMetrics") + private final java.util.List aggregatedMetrics; + + /** + * The usage metrics for the Managed MySQL Databases in the fleet. + * + * @return the value + */ + public java.util.List getAggregatedMetrics() { + return aggregatedMetrics; + } + + /** A list of MySQL Databases in the fleet, grouped by database type. */ + @com.fasterxml.jackson.annotation.JsonProperty("inventory") + private final java.util.List inventory; + + /** + * A list of MySQL Databases in the fleet, grouped by database type. + * + * @return the value + */ + public java.util.List getInventory() { + return inventory; + } + + @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("MySqlFleetSummary("); + sb.append("super=").append(super.toString()); + sb.append("aggregatedMetrics=").append(String.valueOf(this.aggregatedMetrics)); + sb.append(", inventory=").append(String.valueOf(this.inventory)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MySqlFleetSummary)) { + return false; + } + + MySqlFleetSummary other = (MySqlFleetSummary) o; + return java.util.Objects.equals(this.aggregatedMetrics, other.aggregatedMetrics) + && java.util.Objects.equals(this.inventory, other.inventory) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.aggregatedMetrics == null ? 43 : this.aggregatedMetrics.hashCode()); + result = (result * PRIME) + (this.inventory == null ? 43 : this.inventory.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/GetManagedMySqlDatabaseRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/GetManagedMySqlDatabaseRequest.java new file mode 100644 index 00000000000..1aad74a23e4 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/GetManagedMySqlDatabaseRequest.java @@ -0,0 +1,199 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.requests; + +import com.oracle.bmc.databasemanagement.model.*; +/** + * Example: Click here to see how to use + * GetManagedMySqlDatabaseRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class GetManagedMySqlDatabaseRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the Managed MySQL Database. */ + private String managedMySqlDatabaseId; + + /** The OCID of the Managed MySQL Database. */ + public String getManagedMySqlDatabaseId() { + return managedMySqlDatabaseId; + } + /** The client request ID for tracing. */ + private String opcRequestId; + + /** The client request ID for tracing. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + GetManagedMySqlDatabaseRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the Managed MySQL Database. */ + private String managedMySqlDatabaseId = null; + + /** + * The OCID of the Managed MySQL Database. + * + * @param managedMySqlDatabaseId the value to set + * @return this builder instance + */ + public Builder managedMySqlDatabaseId(String managedMySqlDatabaseId) { + this.managedMySqlDatabaseId = managedMySqlDatabaseId; + return this; + } + + /** The client request ID for tracing. */ + private String opcRequestId = null; + + /** + * The client request ID for tracing. + * + * @param opcRequestId the value to set + * @return this builder instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Set the invocation callback for the request to be built. + * + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.http.client.RequestInterceptor invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + public Builder copy(GetManagedMySqlDatabaseRequest o) { + managedMySqlDatabaseId(o.getManagedMySqlDatabaseId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetManagedMySqlDatabaseRequest 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 GetManagedMySqlDatabaseRequest + */ + public GetManagedMySqlDatabaseRequest build() { + GetManagedMySqlDatabaseRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of GetManagedMySqlDatabaseRequest 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 GetManagedMySqlDatabaseRequest + */ + public GetManagedMySqlDatabaseRequest buildWithoutInvocationCallback() { + GetManagedMySqlDatabaseRequest request = new GetManagedMySqlDatabaseRequest(); + request.managedMySqlDatabaseId = managedMySqlDatabaseId; + request.opcRequestId = opcRequestId; + return request; + // new GetManagedMySqlDatabaseRequest(managedMySqlDatabaseId, 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() + .managedMySqlDatabaseId(managedMySqlDatabaseId) + .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(",managedMySqlDatabaseId=").append(String.valueOf(this.managedMySqlDatabaseId)); + 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 GetManagedMySqlDatabaseRequest)) { + return false; + } + + GetManagedMySqlDatabaseRequest other = (GetManagedMySqlDatabaseRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.managedMySqlDatabaseId, other.managedMySqlDatabaseId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.managedMySqlDatabaseId == null + ? 43 + : this.managedMySqlDatabaseId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/GetMySqlFleetMetricRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/GetMySqlFleetMetricRequest.java new file mode 100644 index 00000000000..8994142fc60 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/GetMySqlFleetMetricRequest.java @@ -0,0 +1,459 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.requests; + +import com.oracle.bmc.databasemanagement.model.*; +/** + * Example: Click here to see how to use GetMySqlFleetMetricRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class GetMySqlFleetMetricRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment. + */ + private String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment. + */ + public String getCompartmentId() { + return compartmentId; + } + /** + * The start time of the time range to retrieve the health metrics of a Managed Database in UTC + * in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + private String startTime; + + /** + * The start time of the time range to retrieve the health metrics of a Managed Database in UTC + * in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + public String getStartTime() { + return startTime; + } + /** + * The end time of the time range to retrieve the health metrics of a Managed Database in UTC in + * ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + private String endTime; + + /** + * The end time of the time range to retrieve the health metrics of a Managed Database in UTC in + * ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + public String getEndTime() { + return endTime; + } + /** The client request ID for tracing. */ + private String opcRequestId; + + /** The client request ID for tracing. */ + public String getOpcRequestId() { + return opcRequestId; + } + /** + * The filter used to retrieve a specific set of metrics by passing the desired metric names + * with a comma separator. Note that, by default, the service returns all supported metrics. + */ + private String filterByMetricNames; + + /** + * The filter used to retrieve a specific set of metrics by passing the desired metric names + * with a comma separator. Note that, by default, the service returns all supported metrics. + */ + public String getFilterByMetricNames() { + return filterByMetricNames; + } + /** The parameter to filter by MySQL deployment type. */ + private com.oracle.bmc.databasemanagement.model.MySqlDeploymentType + filterByMySqlDeploymentTypeParam; + + /** The parameter to filter by MySQL deployment type. */ + public com.oracle.bmc.databasemanagement.model.MySqlDeploymentType + getFilterByMySqlDeploymentTypeParam() { + return filterByMySqlDeploymentTypeParam; + } + /** The parameter to filter by MySQL Database System type. */ + private com.oracle.bmc.databasemanagement.model.MdsType filterByMdsDeploymentType; + + /** The parameter to filter by MySQL Database System type. */ + public com.oracle.bmc.databasemanagement.model.MdsType getFilterByMdsDeploymentType() { + return filterByMdsDeploymentType; + } + /** The parameter to filter by MySQL Database status. */ + private com.oracle.bmc.databasemanagement.model.DatabaseStatus filterByMySqlStatus; + + /** The parameter to filter by MySQL Database status. */ + public com.oracle.bmc.databasemanagement.model.DatabaseStatus getFilterByMySqlStatus() { + return filterByMySqlStatus; + } + /** The parameter to filter by MySQL database version. */ + private String filterByMySqlDatabaseVersion; + + /** The parameter to filter by MySQL database version. */ + public String getFilterByMySqlDatabaseVersion() { + return filterByMySqlDatabaseVersion; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + GetMySqlFleetMetricRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment. + */ + private String compartmentId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** + * The start time of the time range to retrieve the health metrics of a Managed Database in + * UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + private String startTime = null; + + /** + * The start time of the time range to retrieve the health metrics of a Managed Database in + * UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + * + * @param startTime the value to set + * @return this builder instance + */ + public Builder startTime(String startTime) { + this.startTime = startTime; + return this; + } + + /** + * The end time of the time range to retrieve the health metrics of a Managed Database in + * UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + private String endTime = null; + + /** + * The end time of the time range to retrieve the health metrics of a Managed Database in + * UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + * + * @param endTime the value to set + * @return this builder instance + */ + public Builder endTime(String endTime) { + this.endTime = endTime; + return this; + } + + /** The client request ID for tracing. */ + private String opcRequestId = null; + + /** + * The client request ID for tracing. + * + * @param opcRequestId the value to set + * @return this builder instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * The filter used to retrieve a specific set of metrics by passing the desired metric names + * with a comma separator. Note that, by default, the service returns all supported metrics. + */ + private String filterByMetricNames = null; + + /** + * The filter used to retrieve a specific set of metrics by passing the desired metric names + * with a comma separator. Note that, by default, the service returns all supported metrics. + * + * @param filterByMetricNames the value to set + * @return this builder instance + */ + public Builder filterByMetricNames(String filterByMetricNames) { + this.filterByMetricNames = filterByMetricNames; + return this; + } + + /** The parameter to filter by MySQL deployment type. */ + private com.oracle.bmc.databasemanagement.model.MySqlDeploymentType + filterByMySqlDeploymentTypeParam = null; + + /** + * The parameter to filter by MySQL deployment type. + * + * @param filterByMySqlDeploymentTypeParam the value to set + * @return this builder instance + */ + public Builder filterByMySqlDeploymentTypeParam( + com.oracle.bmc.databasemanagement.model.MySqlDeploymentType + filterByMySqlDeploymentTypeParam) { + this.filterByMySqlDeploymentTypeParam = filterByMySqlDeploymentTypeParam; + return this; + } + + /** The parameter to filter by MySQL Database System type. */ + private com.oracle.bmc.databasemanagement.model.MdsType filterByMdsDeploymentType = null; + + /** + * The parameter to filter by MySQL Database System type. + * + * @param filterByMdsDeploymentType the value to set + * @return this builder instance + */ + public Builder filterByMdsDeploymentType( + com.oracle.bmc.databasemanagement.model.MdsType filterByMdsDeploymentType) { + this.filterByMdsDeploymentType = filterByMdsDeploymentType; + return this; + } + + /** The parameter to filter by MySQL Database status. */ + private com.oracle.bmc.databasemanagement.model.DatabaseStatus filterByMySqlStatus = null; + + /** + * The parameter to filter by MySQL Database status. + * + * @param filterByMySqlStatus the value to set + * @return this builder instance + */ + public Builder filterByMySqlStatus( + com.oracle.bmc.databasemanagement.model.DatabaseStatus filterByMySqlStatus) { + this.filterByMySqlStatus = filterByMySqlStatus; + return this; + } + + /** The parameter to filter by MySQL database version. */ + private String filterByMySqlDatabaseVersion = null; + + /** + * The parameter to filter by MySQL database version. + * + * @param filterByMySqlDatabaseVersion the value to set + * @return this builder instance + */ + public Builder filterByMySqlDatabaseVersion(String filterByMySqlDatabaseVersion) { + this.filterByMySqlDatabaseVersion = filterByMySqlDatabaseVersion; + 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(GetMySqlFleetMetricRequest o) { + compartmentId(o.getCompartmentId()); + startTime(o.getStartTime()); + endTime(o.getEndTime()); + opcRequestId(o.getOpcRequestId()); + filterByMetricNames(o.getFilterByMetricNames()); + filterByMySqlDeploymentTypeParam(o.getFilterByMySqlDeploymentTypeParam()); + filterByMdsDeploymentType(o.getFilterByMdsDeploymentType()); + filterByMySqlStatus(o.getFilterByMySqlStatus()); + filterByMySqlDatabaseVersion(o.getFilterByMySqlDatabaseVersion()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetMySqlFleetMetricRequest 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 GetMySqlFleetMetricRequest + */ + public GetMySqlFleetMetricRequest build() { + GetMySqlFleetMetricRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of GetMySqlFleetMetricRequest 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 GetMySqlFleetMetricRequest + */ + public GetMySqlFleetMetricRequest buildWithoutInvocationCallback() { + GetMySqlFleetMetricRequest request = new GetMySqlFleetMetricRequest(); + request.compartmentId = compartmentId; + request.startTime = startTime; + request.endTime = endTime; + request.opcRequestId = opcRequestId; + request.filterByMetricNames = filterByMetricNames; + request.filterByMySqlDeploymentTypeParam = filterByMySqlDeploymentTypeParam; + request.filterByMdsDeploymentType = filterByMdsDeploymentType; + request.filterByMySqlStatus = filterByMySqlStatus; + request.filterByMySqlDatabaseVersion = filterByMySqlDatabaseVersion; + return request; + // new GetMySqlFleetMetricRequest(compartmentId, startTime, endTime, opcRequestId, + // filterByMetricNames, filterByMySqlDeploymentTypeParam, filterByMdsDeploymentType, + // filterByMySqlStatus, filterByMySqlDatabaseVersion); + } + } + + /** + * 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() + .compartmentId(compartmentId) + .startTime(startTime) + .endTime(endTime) + .opcRequestId(opcRequestId) + .filterByMetricNames(filterByMetricNames) + .filterByMySqlDeploymentTypeParam(filterByMySqlDeploymentTypeParam) + .filterByMdsDeploymentType(filterByMdsDeploymentType) + .filterByMySqlStatus(filterByMySqlStatus) + .filterByMySqlDatabaseVersion(filterByMySqlDatabaseVersion); + } + + /** + * 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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",startTime=").append(String.valueOf(this.startTime)); + sb.append(",endTime=").append(String.valueOf(this.endTime)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(",filterByMetricNames=").append(String.valueOf(this.filterByMetricNames)); + sb.append(",filterByMySqlDeploymentTypeParam=") + .append(String.valueOf(this.filterByMySqlDeploymentTypeParam)); + sb.append(",filterByMdsDeploymentType=") + .append(String.valueOf(this.filterByMdsDeploymentType)); + sb.append(",filterByMySqlStatus=").append(String.valueOf(this.filterByMySqlStatus)); + sb.append(",filterByMySqlDatabaseVersion=") + .append(String.valueOf(this.filterByMySqlDatabaseVersion)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GetMySqlFleetMetricRequest)) { + return false; + } + + GetMySqlFleetMetricRequest other = (GetMySqlFleetMetricRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.startTime, other.startTime) + && java.util.Objects.equals(this.endTime, other.endTime) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.filterByMetricNames, other.filterByMetricNames) + && java.util.Objects.equals( + this.filterByMySqlDeploymentTypeParam, + other.filterByMySqlDeploymentTypeParam) + && java.util.Objects.equals( + this.filterByMdsDeploymentType, other.filterByMdsDeploymentType) + && java.util.Objects.equals(this.filterByMySqlStatus, other.filterByMySqlStatus) + && java.util.Objects.equals( + this.filterByMySqlDatabaseVersion, other.filterByMySqlDatabaseVersion); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.startTime == null ? 43 : this.startTime.hashCode()); + result = (result * PRIME) + (this.endTime == null ? 43 : this.endTime.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + result = + (result * PRIME) + + (this.filterByMetricNames == null + ? 43 + : this.filterByMetricNames.hashCode()); + result = + (result * PRIME) + + (this.filterByMySqlDeploymentTypeParam == null + ? 43 + : this.filterByMySqlDeploymentTypeParam.hashCode()); + result = + (result * PRIME) + + (this.filterByMdsDeploymentType == null + ? 43 + : this.filterByMdsDeploymentType.hashCode()); + result = + (result * PRIME) + + (this.filterByMySqlStatus == null + ? 43 + : this.filterByMySqlStatus.hashCode()); + result = + (result * PRIME) + + (this.filterByMySqlDatabaseVersion == null + ? 43 + : this.filterByMySqlDatabaseVersion.hashCode()); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/ListManagedMySqlDatabaseConfigurationDataRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/ListManagedMySqlDatabaseConfigurationDataRequest.java new file mode 100644 index 00000000000..209321fb739 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/ListManagedMySqlDatabaseConfigurationDataRequest.java @@ -0,0 +1,385 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.requests; + +import com.oracle.bmc.databasemanagement.model.*; +/** + * Example: Click here to see how to use + * ListManagedMySqlDatabaseConfigurationDataRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class ListManagedMySqlDatabaseConfigurationDataRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the Managed MySQL Database. */ + private String managedMySqlDatabaseId; + + /** The OCID of the Managed MySQL Database. */ + public String getManagedMySqlDatabaseId() { + return managedMySqlDatabaseId; + } + /** The client request ID for tracing. */ + private String opcRequestId; + + /** The client request ID for tracing. */ + public String getOpcRequestId() { + return opcRequestId; + } + /** The maximum number of records returned in the paginated response. */ + private Integer limit; + + /** The maximum number of records returned in the paginated response. */ + public Integer getLimit() { + return limit; + } + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + */ + private String page; + + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + */ + public String getPage() { + return page; + } + /** + * The option to sort information in ascending (\u2018ASC\u2019) or descending + * (\u2018DESC\u2019) order. Descending order is the default order. + */ + private com.oracle.bmc.databasemanagement.model.SortOrders sortOrder; + + /** + * The option to sort information in ascending (\u2018ASC\u2019) or descending + * (\u2018DESC\u2019) order. Descending order is the default order. + */ + public com.oracle.bmc.databasemanagement.model.SortOrders getSortOrder() { + return sortOrder; + } + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order for + * \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 is + * ascending. The \u2018NAME\u2019 sort order is case-sensitive. + */ + private SortBy sortBy; + + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order for + * \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 is + * ascending. The \u2018NAME\u2019 sort order is case-sensitive. + */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + Timecreated("TIMECREATED"), + Name("NAME"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order for + * \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 is + * ascending. The \u2018NAME\u2019 sort order is case-sensitive. + */ + public SortBy getSortBy() { + return sortBy; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListManagedMySqlDatabaseConfigurationDataRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the Managed MySQL Database. */ + private String managedMySqlDatabaseId = null; + + /** + * The OCID of the Managed MySQL Database. + * + * @param managedMySqlDatabaseId the value to set + * @return this builder instance + */ + public Builder managedMySqlDatabaseId(String managedMySqlDatabaseId) { + this.managedMySqlDatabaseId = managedMySqlDatabaseId; + return this; + } + + /** The client request ID for tracing. */ + private String opcRequestId = null; + + /** + * The client request ID for tracing. + * + * @param opcRequestId the value to set + * @return this builder instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** The maximum number of records returned in the paginated response. */ + private Integer limit = null; + + /** + * The maximum number of records returned in the paginated response. + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + */ + private String page = null; + + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + * + * @param page the value to set + * @return this builder instance + */ + public Builder page(String page) { + this.page = page; + return this; + } + + /** + * The option to sort information in ascending (\u2018ASC\u2019) or descending + * (\u2018DESC\u2019) order. Descending order is the default order. + */ + private com.oracle.bmc.databasemanagement.model.SortOrders sortOrder = null; + + /** + * The option to sort information in ascending (\u2018ASC\u2019) or descending + * (\u2018DESC\u2019) order. Descending order is the default order. + * + * @param sortOrder the value to set + * @return this builder instance + */ + public Builder sortOrder(com.oracle.bmc.databasemanagement.model.SortOrders sortOrder) { + this.sortOrder = sortOrder; + return this; + } + + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order + * for \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 + * is ascending. The \u2018NAME\u2019 sort order is case-sensitive. + */ + private SortBy sortBy = null; + + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order + * for \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 + * is ascending. The \u2018NAME\u2019 sort order is case-sensitive. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + 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(ListManagedMySqlDatabaseConfigurationDataRequest o) { + managedMySqlDatabaseId(o.getManagedMySqlDatabaseId()); + opcRequestId(o.getOpcRequestId()); + limit(o.getLimit()); + page(o.getPage()); + sortOrder(o.getSortOrder()); + sortBy(o.getSortBy()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListManagedMySqlDatabaseConfigurationDataRequest 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 ListManagedMySqlDatabaseConfigurationDataRequest + */ + public ListManagedMySqlDatabaseConfigurationDataRequest build() { + ListManagedMySqlDatabaseConfigurationDataRequest request = + buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListManagedMySqlDatabaseConfigurationDataRequest 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 ListManagedMySqlDatabaseConfigurationDataRequest + */ + public ListManagedMySqlDatabaseConfigurationDataRequest buildWithoutInvocationCallback() { + ListManagedMySqlDatabaseConfigurationDataRequest request = + new ListManagedMySqlDatabaseConfigurationDataRequest(); + request.managedMySqlDatabaseId = managedMySqlDatabaseId; + request.opcRequestId = opcRequestId; + request.limit = limit; + request.page = page; + request.sortOrder = sortOrder; + request.sortBy = sortBy; + return request; + // new ListManagedMySqlDatabaseConfigurationDataRequest(managedMySqlDatabaseId, + // opcRequestId, limit, page, sortOrder, sortBy); + } + } + + /** + * 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() + .managedMySqlDatabaseId(managedMySqlDatabaseId) + .opcRequestId(opcRequestId) + .limit(limit) + .page(page) + .sortOrder(sortOrder) + .sortBy(sortBy); + } + + /** + * 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(",managedMySqlDatabaseId=").append(String.valueOf(this.managedMySqlDatabaseId)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); + sb.append(",sortBy=").append(String.valueOf(this.sortBy)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListManagedMySqlDatabaseConfigurationDataRequest)) { + return false; + } + + ListManagedMySqlDatabaseConfigurationDataRequest other = + (ListManagedMySqlDatabaseConfigurationDataRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.managedMySqlDatabaseId, other.managedMySqlDatabaseId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.sortOrder, other.sortOrder) + && java.util.Objects.equals(this.sortBy, other.sortBy); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.managedMySqlDatabaseId == null + ? 43 + : this.managedMySqlDatabaseId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.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.sortOrder == null ? 43 : this.sortOrder.hashCode()); + result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/ListManagedMySqlDatabaseSqlDataRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/ListManagedMySqlDatabaseSqlDataRequest.java new file mode 100644 index 00000000000..058d3b81612 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/ListManagedMySqlDatabaseSqlDataRequest.java @@ -0,0 +1,500 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.requests; + +import com.oracle.bmc.databasemanagement.model.*; +/** + * Example: Click here to see how to use + * ListManagedMySqlDatabaseSqlDataRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class ListManagedMySqlDatabaseSqlDataRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the Managed MySQL Database. */ + private String managedMySqlDatabaseId; + + /** The OCID of the Managed MySQL Database. */ + public String getManagedMySqlDatabaseId() { + return managedMySqlDatabaseId; + } + /** + * The start time of the time range to retrieve the health metrics of a Managed Database in UTC + * in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + private String startTime; + + /** + * The start time of the time range to retrieve the health metrics of a Managed Database in UTC + * in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + public String getStartTime() { + return startTime; + } + /** + * The end time of the time range to retrieve the health metrics of a Managed Database in UTC in + * ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + private String endTime; + + /** + * The end time of the time range to retrieve the health metrics of a Managed Database in UTC in + * ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + public String getEndTime() { + return endTime; + } + /** + * The parameter to filter results by key criteria which include : - SUM_TIMER_WAIT - COUNT_STAR + * - SUM_ERRORS - SUM_ROWS_AFFECTED - SUM_ROWS_SENT - SUM_ROWS_EXAMINED - SUM_CREATED_TMP_TABLES + * - SUM_NO_INDEX_USED - SUM_NO_GOOD_INDEX_USED - FIRST_SEEN - LAST_SEEN + */ + private String filterColumn; + + /** + * The parameter to filter results by key criteria which include : - SUM_TIMER_WAIT - COUNT_STAR + * - SUM_ERRORS - SUM_ROWS_AFFECTED - SUM_ROWS_SENT - SUM_ROWS_EXAMINED - SUM_CREATED_TMP_TABLES + * - SUM_NO_INDEX_USED - SUM_NO_GOOD_INDEX_USED - FIRST_SEEN - LAST_SEEN + */ + public String getFilterColumn() { + return filterColumn; + } + /** The client request ID for tracing. */ + private String opcRequestId; + + /** The client request ID for tracing. */ + public String getOpcRequestId() { + return opcRequestId; + } + /** The maximum number of records returned in the paginated response. */ + private Integer limit; + + /** The maximum number of records returned in the paginated response. */ + public Integer getLimit() { + return limit; + } + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + */ + private String page; + + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + */ + public String getPage() { + return page; + } + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order for + * \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 is + * ascending. The \u2018NAME\u2019 sort order is case-sensitive. + */ + private SortBy sortBy; + + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order for + * \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 is + * ascending. The \u2018NAME\u2019 sort order is case-sensitive. + */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + Timecreated("TIMECREATED"), + Name("NAME"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order for + * \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 is + * ascending. The \u2018NAME\u2019 sort order is case-sensitive. + */ + public SortBy getSortBy() { + return sortBy; + } + /** + * The option to sort information in ascending (\u2018ASC\u2019) or descending + * (\u2018DESC\u2019) order. Ascending order is the default order. + */ + private com.oracle.bmc.databasemanagement.model.SortOrders sortOrder; + + /** + * The option to sort information in ascending (\u2018ASC\u2019) or descending + * (\u2018DESC\u2019) order. Ascending order is the default order. + */ + public com.oracle.bmc.databasemanagement.model.SortOrders getSortOrder() { + return sortOrder; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListManagedMySqlDatabaseSqlDataRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the Managed MySQL Database. */ + private String managedMySqlDatabaseId = null; + + /** + * The OCID of the Managed MySQL Database. + * + * @param managedMySqlDatabaseId the value to set + * @return this builder instance + */ + public Builder managedMySqlDatabaseId(String managedMySqlDatabaseId) { + this.managedMySqlDatabaseId = managedMySqlDatabaseId; + return this; + } + + /** + * The start time of the time range to retrieve the health metrics of a Managed Database in + * UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + private String startTime = null; + + /** + * The start time of the time range to retrieve the health metrics of a Managed Database in + * UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + * + * @param startTime the value to set + * @return this builder instance + */ + public Builder startTime(String startTime) { + this.startTime = startTime; + return this; + } + + /** + * The end time of the time range to retrieve the health metrics of a Managed Database in + * UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + private String endTime = null; + + /** + * The end time of the time range to retrieve the health metrics of a Managed Database in + * UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + * + * @param endTime the value to set + * @return this builder instance + */ + public Builder endTime(String endTime) { + this.endTime = endTime; + return this; + } + + /** + * The parameter to filter results by key criteria which include : - SUM_TIMER_WAIT - + * COUNT_STAR - SUM_ERRORS - SUM_ROWS_AFFECTED - SUM_ROWS_SENT - SUM_ROWS_EXAMINED - + * SUM_CREATED_TMP_TABLES - SUM_NO_INDEX_USED - SUM_NO_GOOD_INDEX_USED - FIRST_SEEN - + * LAST_SEEN + */ + private String filterColumn = null; + + /** + * The parameter to filter results by key criteria which include : - SUM_TIMER_WAIT - + * COUNT_STAR - SUM_ERRORS - SUM_ROWS_AFFECTED - SUM_ROWS_SENT - SUM_ROWS_EXAMINED - + * SUM_CREATED_TMP_TABLES - SUM_NO_INDEX_USED - SUM_NO_GOOD_INDEX_USED - FIRST_SEEN - + * LAST_SEEN + * + * @param filterColumn the value to set + * @return this builder instance + */ + public Builder filterColumn(String filterColumn) { + this.filterColumn = filterColumn; + return this; + } + + /** The client request ID for tracing. */ + private String opcRequestId = null; + + /** + * The client request ID for tracing. + * + * @param opcRequestId the value to set + * @return this builder instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** The maximum number of records returned in the paginated response. */ + private Integer limit = null; + + /** + * The maximum number of records returned in the paginated response. + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + */ + private String page = null; + + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + * + * @param page the value to set + * @return this builder instance + */ + public Builder page(String page) { + this.page = page; + return this; + } + + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order + * for \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 + * is ascending. The \u2018NAME\u2019 sort order is case-sensitive. + */ + private SortBy sortBy = null; + + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order + * for \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 + * is ascending. The \u2018NAME\u2019 sort order is case-sensitive. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** + * The option to sort information in ascending (\u2018ASC\u2019) or descending + * (\u2018DESC\u2019) order. Ascending order is the default order. + */ + private com.oracle.bmc.databasemanagement.model.SortOrders sortOrder = null; + + /** + * The option to sort information in ascending (\u2018ASC\u2019) or descending + * (\u2018DESC\u2019) order. Ascending order is the default order. + * + * @param sortOrder the value to set + * @return this builder instance + */ + public Builder sortOrder(com.oracle.bmc.databasemanagement.model.SortOrders 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(ListManagedMySqlDatabaseSqlDataRequest o) { + managedMySqlDatabaseId(o.getManagedMySqlDatabaseId()); + startTime(o.getStartTime()); + endTime(o.getEndTime()); + filterColumn(o.getFilterColumn()); + opcRequestId(o.getOpcRequestId()); + limit(o.getLimit()); + page(o.getPage()); + sortBy(o.getSortBy()); + sortOrder(o.getSortOrder()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListManagedMySqlDatabaseSqlDataRequest 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 ListManagedMySqlDatabaseSqlDataRequest + */ + public ListManagedMySqlDatabaseSqlDataRequest build() { + ListManagedMySqlDatabaseSqlDataRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListManagedMySqlDatabaseSqlDataRequest 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 ListManagedMySqlDatabaseSqlDataRequest + */ + public ListManagedMySqlDatabaseSqlDataRequest buildWithoutInvocationCallback() { + ListManagedMySqlDatabaseSqlDataRequest request = + new ListManagedMySqlDatabaseSqlDataRequest(); + request.managedMySqlDatabaseId = managedMySqlDatabaseId; + request.startTime = startTime; + request.endTime = endTime; + request.filterColumn = filterColumn; + request.opcRequestId = opcRequestId; + request.limit = limit; + request.page = page; + request.sortBy = sortBy; + request.sortOrder = sortOrder; + return request; + // new ListManagedMySqlDatabaseSqlDataRequest(managedMySqlDatabaseId, startTime, + // endTime, filterColumn, opcRequestId, 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() + .managedMySqlDatabaseId(managedMySqlDatabaseId) + .startTime(startTime) + .endTime(endTime) + .filterColumn(filterColumn) + .opcRequestId(opcRequestId) + .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(",managedMySqlDatabaseId=").append(String.valueOf(this.managedMySqlDatabaseId)); + sb.append(",startTime=").append(String.valueOf(this.startTime)); + sb.append(",endTime=").append(String.valueOf(this.endTime)); + sb.append(",filterColumn=").append(String.valueOf(this.filterColumn)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + 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 ListManagedMySqlDatabaseSqlDataRequest)) { + return false; + } + + ListManagedMySqlDatabaseSqlDataRequest other = (ListManagedMySqlDatabaseSqlDataRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.managedMySqlDatabaseId, other.managedMySqlDatabaseId) + && java.util.Objects.equals(this.startTime, other.startTime) + && java.util.Objects.equals(this.endTime, other.endTime) + && java.util.Objects.equals(this.filterColumn, other.filterColumn) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && 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.managedMySqlDatabaseId == null + ? 43 + : this.managedMySqlDatabaseId.hashCode()); + result = (result * PRIME) + (this.startTime == null ? 43 : this.startTime.hashCode()); + result = (result * PRIME) + (this.endTime == null ? 43 : this.endTime.hashCode()); + result = (result * PRIME) + (this.filterColumn == null ? 43 : this.filterColumn.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.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-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/ListManagedMySqlDatabasesRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/ListManagedMySqlDatabasesRequest.java new file mode 100644 index 00000000000..c8e83095a27 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/ListManagedMySqlDatabasesRequest.java @@ -0,0 +1,387 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.requests; + +import com.oracle.bmc.databasemanagement.model.*; +/** + * Example: Click here to see how to use + * ListManagedMySqlDatabasesRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class ListManagedMySqlDatabasesRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment. + */ + private String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment. + */ + public String getCompartmentId() { + return compartmentId; + } + /** The client request ID for tracing. */ + private String opcRequestId; + + /** The client request ID for tracing. */ + public String getOpcRequestId() { + return opcRequestId; + } + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + */ + private String page; + + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + */ + public String getPage() { + return page; + } + /** The maximum number of records returned in the paginated response. */ + private Integer limit; + + /** The maximum number of records returned in the paginated response. */ + public Integer getLimit() { + return limit; + } + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order for + * \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 is + * ascending. The \u2018NAME\u2019 sort order is case-sensitive. + */ + private SortBy sortBy; + + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order for + * \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 is + * ascending. The \u2018NAME\u2019 sort order is case-sensitive. + */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + Timecreated("TIMECREATED"), + Name("NAME"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order for + * \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 is + * ascending. The \u2018NAME\u2019 sort order is case-sensitive. + */ + public SortBy getSortBy() { + return sortBy; + } + /** + * The option to sort information in ascending (\u2018ASC\u2019) or descending + * (\u2018DESC\u2019) order. Ascending order is the default order. + */ + private com.oracle.bmc.databasemanagement.model.SortOrders sortOrder; + + /** + * The option to sort information in ascending (\u2018ASC\u2019) or descending + * (\u2018DESC\u2019) order. Ascending order is the default order. + */ + public com.oracle.bmc.databasemanagement.model.SortOrders getSortOrder() { + return sortOrder; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListManagedMySqlDatabasesRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment. + */ + private String compartmentId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** The client request ID for tracing. */ + private String opcRequestId = null; + + /** + * The client request ID for tracing. + * + * @param opcRequestId the value to set + * @return this builder instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + */ + private String page = null; + + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + * + * @param page the value to set + * @return this builder instance + */ + public Builder page(String page) { + this.page = page; + return this; + } + + /** The maximum number of records returned in the paginated response. */ + private Integer limit = null; + + /** + * The maximum number of records returned in the paginated response. + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order + * for \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 + * is ascending. The \u2018NAME\u2019 sort order is case-sensitive. + */ + private SortBy sortBy = null; + + /** + * The field to sort information by. Only one sortOrder can be used. The default sort order + * for \u2018TIMECREATED\u2019 is descending and the default sort order for \u2018NAME\u2019 + * is ascending. The \u2018NAME\u2019 sort order is case-sensitive. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** + * The option to sort information in ascending (\u2018ASC\u2019) or descending + * (\u2018DESC\u2019) order. Ascending order is the default order. + */ + private com.oracle.bmc.databasemanagement.model.SortOrders sortOrder = null; + + /** + * The option to sort information in ascending (\u2018ASC\u2019) or descending + * (\u2018DESC\u2019) order. Ascending order is the default order. + * + * @param sortOrder the value to set + * @return this builder instance + */ + public Builder sortOrder(com.oracle.bmc.databasemanagement.model.SortOrders 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(ListManagedMySqlDatabasesRequest o) { + compartmentId(o.getCompartmentId()); + opcRequestId(o.getOpcRequestId()); + page(o.getPage()); + limit(o.getLimit()); + sortBy(o.getSortBy()); + sortOrder(o.getSortOrder()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListManagedMySqlDatabasesRequest 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 ListManagedMySqlDatabasesRequest + */ + public ListManagedMySqlDatabasesRequest build() { + ListManagedMySqlDatabasesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListManagedMySqlDatabasesRequest 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 ListManagedMySqlDatabasesRequest + */ + public ListManagedMySqlDatabasesRequest buildWithoutInvocationCallback() { + ListManagedMySqlDatabasesRequest request = new ListManagedMySqlDatabasesRequest(); + request.compartmentId = compartmentId; + request.opcRequestId = opcRequestId; + request.page = page; + request.limit = limit; + request.sortBy = sortBy; + request.sortOrder = sortOrder; + return request; + // new ListManagedMySqlDatabasesRequest(compartmentId, opcRequestId, page, limit, + // 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() + .compartmentId(compartmentId) + .opcRequestId(opcRequestId) + .page(page) + .limit(limit) + .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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",limit=").append(String.valueOf(this.limit)); + 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 ListManagedMySqlDatabasesRequest)) { + return false; + } + + ListManagedMySqlDatabasesRequest other = (ListManagedMySqlDatabasesRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.limit, other.limit) + && 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.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + result = (result * PRIME) + (this.page == null ? 43 : this.page.hashCode()); + result = (result * PRIME) + (this.limit == null ? 43 : this.limit.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-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest.java new file mode 100644 index 00000000000..7d95d457b54 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest.java @@ -0,0 +1,344 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.requests; + +import com.oracle.bmc.databasemanagement.model.*; +/** + * Example: Click here to see how to use + * SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the Managed MySQL Database. */ + private String managedMySqlDatabaseId; + + /** The OCID of the Managed MySQL Database. */ + public String getManagedMySqlDatabaseId() { + return managedMySqlDatabaseId; + } + /** + * The start time of the time range to retrieve the health metrics of a Managed Database in UTC + * in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + private String startTime; + + /** + * The start time of the time range to retrieve the health metrics of a Managed Database in UTC + * in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + public String getStartTime() { + return startTime; + } + /** + * The end time of the time range to retrieve the health metrics of a Managed Database in UTC in + * ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + private String endTime; + + /** + * The end time of the time range to retrieve the health metrics of a Managed Database in UTC in + * ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + public String getEndTime() { + return endTime; + } + /** The client request ID for tracing. */ + private String opcRequestId; + + /** The client request ID for tracing. */ + public String getOpcRequestId() { + return opcRequestId; + } + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + */ + private String page; + + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + */ + public String getPage() { + return page; + } + /** The maximum number of records returned in the paginated response. */ + private Integer limit; + + /** The maximum number of records returned in the paginated response. */ + public Integer getLimit() { + return limit; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the Managed MySQL Database. */ + private String managedMySqlDatabaseId = null; + + /** + * The OCID of the Managed MySQL Database. + * + * @param managedMySqlDatabaseId the value to set + * @return this builder instance + */ + public Builder managedMySqlDatabaseId(String managedMySqlDatabaseId) { + this.managedMySqlDatabaseId = managedMySqlDatabaseId; + return this; + } + + /** + * The start time of the time range to retrieve the health metrics of a Managed Database in + * UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + private String startTime = null; + + /** + * The start time of the time range to retrieve the health metrics of a Managed Database in + * UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + * + * @param startTime the value to set + * @return this builder instance + */ + public Builder startTime(String startTime) { + this.startTime = startTime; + return this; + } + + /** + * The end time of the time range to retrieve the health metrics of a Managed Database in + * UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + */ + private String endTime = null; + + /** + * The end time of the time range to retrieve the health metrics of a Managed Database in + * UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". + * + * @param endTime the value to set + * @return this builder instance + */ + public Builder endTime(String endTime) { + this.endTime = endTime; + return this; + } + + /** The client request ID for tracing. */ + private String opcRequestId = null; + + /** + * The client request ID for tracing. + * + * @param opcRequestId the value to set + * @return this builder instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + */ + private String page = null; + + /** + * The page token representing the page from where the next set of paginated results are + * retrieved. This is usually retrieved from a previous list call. + * + * @param page the value to set + * @return this builder instance + */ + public Builder page(String page) { + this.page = page; + return this; + } + + /** The maximum number of records returned in the paginated response. */ + private Integer limit = null; + + /** + * The maximum number of records returned in the paginated response. + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + 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(SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest o) { + managedMySqlDatabaseId(o.getManagedMySqlDatabaseId()); + startTime(o.getStartTime()); + endTime(o.getEndTime()); + opcRequestId(o.getOpcRequestId()); + page(o.getPage()); + limit(o.getLimit()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest 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 SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest + */ + public SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest build() { + SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest request = + buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest 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 SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest + */ + public SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest + buildWithoutInvocationCallback() { + SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest request = + new SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest(); + request.managedMySqlDatabaseId = managedMySqlDatabaseId; + request.startTime = startTime; + request.endTime = endTime; + request.opcRequestId = opcRequestId; + request.page = page; + request.limit = limit; + return request; + // new SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest(managedMySqlDatabaseId, + // startTime, endTime, opcRequestId, page, limit); + } + } + + /** + * 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() + .managedMySqlDatabaseId(managedMySqlDatabaseId) + .startTime(startTime) + .endTime(endTime) + .opcRequestId(opcRequestId) + .page(page) + .limit(limit); + } + + /** + * 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(",managedMySqlDatabaseId=").append(String.valueOf(this.managedMySqlDatabaseId)); + sb.append(",startTime=").append(String.valueOf(this.startTime)); + sb.append(",endTime=").append(String.valueOf(this.endTime)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest)) { + return false; + } + + SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest other = + (SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.managedMySqlDatabaseId, other.managedMySqlDatabaseId) + && java.util.Objects.equals(this.startTime, other.startTime) + && java.util.Objects.equals(this.endTime, other.endTime) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.limit, other.limit); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.managedMySqlDatabaseId == null + ? 43 + : this.managedMySqlDatabaseId.hashCode()); + result = (result * PRIME) + (this.startTime == null ? 43 : this.startTime.hashCode()); + result = (result * PRIME) + (this.endTime == null ? 43 : this.endTime.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + result = (result * PRIME) + (this.page == null ? 43 : this.page.hashCode()); + result = (result * PRIME) + (this.limit == null ? 43 : this.limit.hashCode()); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/GetManagedMySqlDatabaseResponse.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/GetManagedMySqlDatabaseResponse.java new file mode 100644 index 00000000000..8a9d1741006 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/GetManagedMySqlDatabaseResponse.java @@ -0,0 +1,181 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.responses; + +import com.oracle.bmc.databasemanagement.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class GetManagedMySqlDatabaseResponse 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 returned {@code ManagedMySqlDatabase} instance. */ + private com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabase managedMySqlDatabase; + + /** + * The returned {@code ManagedMySqlDatabase} instance. + * + * @return the value + */ + public com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabase getManagedMySqlDatabase() { + return managedMySqlDatabase; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "managedMySqlDatabase" + }) + private GetManagedMySqlDatabaseResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabase managedMySqlDatabase) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.managedMySqlDatabase = managedMySqlDatabase; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + GetManagedMySqlDatabaseResponse> { + 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 returned {@code ManagedMySqlDatabase} instance. */ + private com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabase managedMySqlDatabase; + + /** + * The returned {@code ManagedMySqlDatabase} instance. + * + * @param managedMySqlDatabase the value to set + * @return this builder + */ + public Builder managedMySqlDatabase( + com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabase managedMySqlDatabase) { + this.managedMySqlDatabase = managedMySqlDatabase; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(GetManagedMySqlDatabaseResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + managedMySqlDatabase(o.getManagedMySqlDatabase()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public GetManagedMySqlDatabaseResponse build() { + return new GetManagedMySqlDatabaseResponse( + __httpStatusCode__, headers, opcRequestId, managedMySqlDatabase); + } + } + + /** + * 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(",managedMySqlDatabase=").append(String.valueOf(managedMySqlDatabase)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GetManagedMySqlDatabaseResponse)) { + return false; + } + + GetManagedMySqlDatabaseResponse other = (GetManagedMySqlDatabaseResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.managedMySqlDatabase, other.managedMySqlDatabase); + } + + @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.managedMySqlDatabase == null + ? 43 + : this.managedMySqlDatabase.hashCode()); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/GetMySqlFleetMetricResponse.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/GetMySqlFleetMetricResponse.java new file mode 100644 index 00000000000..13a9cfbd697 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/GetMySqlFleetMetricResponse.java @@ -0,0 +1,178 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.responses; + +import com.oracle.bmc.databasemanagement.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class GetMySqlFleetMetricResponse 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 returned {@code MySqlFleetMetrics} instance. */ + private com.oracle.bmc.databasemanagement.model.MySqlFleetMetrics mySqlFleetMetrics; + + /** + * The returned {@code MySqlFleetMetrics} instance. + * + * @return the value + */ + public com.oracle.bmc.databasemanagement.model.MySqlFleetMetrics getMySqlFleetMetrics() { + return mySqlFleetMetrics; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "mySqlFleetMetrics" + }) + private GetMySqlFleetMetricResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + com.oracle.bmc.databasemanagement.model.MySqlFleetMetrics mySqlFleetMetrics) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.mySqlFleetMetrics = mySqlFleetMetrics; + } + + 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 returned {@code MySqlFleetMetrics} instance. */ + private com.oracle.bmc.databasemanagement.model.MySqlFleetMetrics mySqlFleetMetrics; + + /** + * The returned {@code MySqlFleetMetrics} instance. + * + * @param mySqlFleetMetrics the value to set + * @return this builder + */ + public Builder mySqlFleetMetrics( + com.oracle.bmc.databasemanagement.model.MySqlFleetMetrics mySqlFleetMetrics) { + this.mySqlFleetMetrics = mySqlFleetMetrics; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(GetMySqlFleetMetricResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + mySqlFleetMetrics(o.getMySqlFleetMetrics()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public GetMySqlFleetMetricResponse build() { + return new GetMySqlFleetMetricResponse( + __httpStatusCode__, headers, opcRequestId, mySqlFleetMetrics); + } + } + + /** + * 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(",mySqlFleetMetrics=").append(String.valueOf(mySqlFleetMetrics)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GetMySqlFleetMetricResponse)) { + return false; + } + + GetMySqlFleetMetricResponse other = (GetMySqlFleetMetricResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.mySqlFleetMetrics, other.mySqlFleetMetrics); + } + + @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.mySqlFleetMetrics == null ? 43 : this.mySqlFleetMetrics.hashCode()); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/ListManagedMySqlDatabaseConfigurationDataResponse.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/ListManagedMySqlDatabaseConfigurationDataResponse.java new file mode 100644 index 00000000000..d6aadd293b1 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/ListManagedMySqlDatabaseConfigurationDataResponse.java @@ -0,0 +1,240 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.responses; + +import com.oracle.bmc.databasemanagement.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class ListManagedMySqlDatabaseConfigurationDataResponse + 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 pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** The returned {@code MySqlConfigurationDataCollection} instance. */ + private com.oracle.bmc.databasemanagement.model.MySqlConfigurationDataCollection + mySqlConfigurationDataCollection; + + /** + * The returned {@code MySqlConfigurationDataCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.databasemanagement.model.MySqlConfigurationDataCollection + getMySqlConfigurationDataCollection() { + return mySqlConfigurationDataCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "mySqlConfigurationDataCollection" + }) + private ListManagedMySqlDatabaseConfigurationDataResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + com.oracle.bmc.databasemanagement.model.MySqlConfigurationDataCollection + mySqlConfigurationDataCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.mySqlConfigurationDataCollection = mySqlConfigurationDataCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListManagedMySqlDatabaseConfigurationDataResponse> { + 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 pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + * + * @param opcNextPage the value to set + * @return this builder + */ + public Builder opcNextPage(String opcNextPage) { + this.opcNextPage = opcNextPage; + return this; + } + + /** The returned {@code MySqlConfigurationDataCollection} instance. */ + private com.oracle.bmc.databasemanagement.model.MySqlConfigurationDataCollection + mySqlConfigurationDataCollection; + + /** + * The returned {@code MySqlConfigurationDataCollection} instance. + * + * @param mySqlConfigurationDataCollection the value to set + * @return this builder + */ + public Builder mySqlConfigurationDataCollection( + com.oracle.bmc.databasemanagement.model.MySqlConfigurationDataCollection + mySqlConfigurationDataCollection) { + this.mySqlConfigurationDataCollection = mySqlConfigurationDataCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListManagedMySqlDatabaseConfigurationDataResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + mySqlConfigurationDataCollection(o.getMySqlConfigurationDataCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListManagedMySqlDatabaseConfigurationDataResponse build() { + return new ListManagedMySqlDatabaseConfigurationDataResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + mySqlConfigurationDataCollection); + } + } + + /** + * 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(",mySqlConfigurationDataCollection=") + .append(String.valueOf(mySqlConfigurationDataCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListManagedMySqlDatabaseConfigurationDataResponse)) { + return false; + } + + ListManagedMySqlDatabaseConfigurationDataResponse other = + (ListManagedMySqlDatabaseConfigurationDataResponse) 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.mySqlConfigurationDataCollection, + other.mySqlConfigurationDataCollection); + } + + @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.mySqlConfigurationDataCollection == null + ? 43 + : this.mySqlConfigurationDataCollection.hashCode()); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/ListManagedMySqlDatabaseSqlDataResponse.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/ListManagedMySqlDatabaseSqlDataResponse.java new file mode 100644 index 00000000000..5c0ae11dac1 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/ListManagedMySqlDatabaseSqlDataResponse.java @@ -0,0 +1,226 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.responses; + +import com.oracle.bmc.databasemanagement.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class ListManagedMySqlDatabaseSqlDataResponse 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 pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** The returned {@code MySqlDataCollection} instance. */ + private com.oracle.bmc.databasemanagement.model.MySqlDataCollection mySqlDataCollection; + + /** + * The returned {@code MySqlDataCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.databasemanagement.model.MySqlDataCollection getMySqlDataCollection() { + return mySqlDataCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "mySqlDataCollection" + }) + private ListManagedMySqlDatabaseSqlDataResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + com.oracle.bmc.databasemanagement.model.MySqlDataCollection mySqlDataCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.mySqlDataCollection = mySqlDataCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListManagedMySqlDatabaseSqlDataResponse> { + 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 pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + * + * @param opcNextPage the value to set + * @return this builder + */ + public Builder opcNextPage(String opcNextPage) { + this.opcNextPage = opcNextPage; + return this; + } + + /** The returned {@code MySqlDataCollection} instance. */ + private com.oracle.bmc.databasemanagement.model.MySqlDataCollection mySqlDataCollection; + + /** + * The returned {@code MySqlDataCollection} instance. + * + * @param mySqlDataCollection the value to set + * @return this builder + */ + public Builder mySqlDataCollection( + com.oracle.bmc.databasemanagement.model.MySqlDataCollection mySqlDataCollection) { + this.mySqlDataCollection = mySqlDataCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListManagedMySqlDatabaseSqlDataResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + mySqlDataCollection(o.getMySqlDataCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListManagedMySqlDatabaseSqlDataResponse build() { + return new ListManagedMySqlDatabaseSqlDataResponse( + __httpStatusCode__, headers, opcRequestId, opcNextPage, mySqlDataCollection); + } + } + + /** + * 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(",mySqlDataCollection=").append(String.valueOf(mySqlDataCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListManagedMySqlDatabaseSqlDataResponse)) { + return false; + } + + ListManagedMySqlDatabaseSqlDataResponse other = (ListManagedMySqlDatabaseSqlDataResponse) 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.mySqlDataCollection, other.mySqlDataCollection); + } + + @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.mySqlDataCollection == null + ? 43 + : this.mySqlDataCollection.hashCode()); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/ListManagedMySqlDatabasesResponse.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/ListManagedMySqlDatabasesResponse.java new file mode 100644 index 00000000000..601efedcbfd --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/ListManagedMySqlDatabasesResponse.java @@ -0,0 +1,237 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.responses; + +import com.oracle.bmc.databasemanagement.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class ListManagedMySqlDatabasesResponse 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 pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** The returned {@code ManagedMySqlDatabaseCollection} instance. */ + private com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseCollection + managedMySqlDatabaseCollection; + + /** + * The returned {@code ManagedMySqlDatabaseCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseCollection + getManagedMySqlDatabaseCollection() { + return managedMySqlDatabaseCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "managedMySqlDatabaseCollection" + }) + private ListManagedMySqlDatabasesResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseCollection + managedMySqlDatabaseCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.managedMySqlDatabaseCollection = managedMySqlDatabaseCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListManagedMySqlDatabasesResponse> { + 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 pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + * + * @param opcNextPage the value to set + * @return this builder + */ + public Builder opcNextPage(String opcNextPage) { + this.opcNextPage = opcNextPage; + return this; + } + + /** The returned {@code ManagedMySqlDatabaseCollection} instance. */ + private com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseCollection + managedMySqlDatabaseCollection; + + /** + * The returned {@code ManagedMySqlDatabaseCollection} instance. + * + * @param managedMySqlDatabaseCollection the value to set + * @return this builder + */ + public Builder managedMySqlDatabaseCollection( + com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseCollection + managedMySqlDatabaseCollection) { + this.managedMySqlDatabaseCollection = managedMySqlDatabaseCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListManagedMySqlDatabasesResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + managedMySqlDatabaseCollection(o.getManagedMySqlDatabaseCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListManagedMySqlDatabasesResponse build() { + return new ListManagedMySqlDatabasesResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + managedMySqlDatabaseCollection); + } + } + + /** + * 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(",managedMySqlDatabaseCollection=") + .append(String.valueOf(managedMySqlDatabaseCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListManagedMySqlDatabasesResponse)) { + return false; + } + + ListManagedMySqlDatabasesResponse other = (ListManagedMySqlDatabasesResponse) 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.managedMySqlDatabaseCollection, other.managedMySqlDatabaseCollection); + } + + @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.managedMySqlDatabaseCollection == null + ? 43 + : this.managedMySqlDatabaseCollection.hashCode()); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse.java new file mode 100644 index 00000000000..1714bb6b638 --- /dev/null +++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/responses/SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse.java @@ -0,0 +1,240 @@ +/** + * Copyright (c) 2016, 2023, 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.databasemanagement.responses; + +import com.oracle.bmc.databasemanagement.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101") +public class SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse + 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 pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** The returned {@code MetricsAggregationRangeCollection} instance. */ + private com.oracle.bmc.databasemanagement.model.MetricsAggregationRangeCollection + metricsAggregationRangeCollection; + + /** + * The returned {@code MetricsAggregationRangeCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.databasemanagement.model.MetricsAggregationRangeCollection + getMetricsAggregationRangeCollection() { + return metricsAggregationRangeCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "metricsAggregationRangeCollection" + }) + private SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + com.oracle.bmc.databasemanagement.model.MetricsAggregationRangeCollection + metricsAggregationRangeCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.metricsAggregationRangeCollection = metricsAggregationRangeCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse> { + 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 pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + * + * @param opcNextPage the value to set + * @return this builder + */ + public Builder opcNextPage(String opcNextPage) { + this.opcNextPage = opcNextPage; + return this; + } + + /** The returned {@code MetricsAggregationRangeCollection} instance. */ + private com.oracle.bmc.databasemanagement.model.MetricsAggregationRangeCollection + metricsAggregationRangeCollection; + + /** + * The returned {@code MetricsAggregationRangeCollection} instance. + * + * @param metricsAggregationRangeCollection the value to set + * @return this builder + */ + public Builder metricsAggregationRangeCollection( + com.oracle.bmc.databasemanagement.model.MetricsAggregationRangeCollection + metricsAggregationRangeCollection) { + this.metricsAggregationRangeCollection = metricsAggregationRangeCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + metricsAggregationRangeCollection(o.getMetricsAggregationRangeCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse build() { + return new SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + metricsAggregationRangeCollection); + } + } + + /** + * 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(",metricsAggregationRangeCollection=") + .append(String.valueOf(metricsAggregationRangeCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse)) { + return false; + } + + SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse other = + (SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse) 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.metricsAggregationRangeCollection, + other.metricsAggregationRangeCollection); + } + + @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.metricsAggregationRangeCollection == null + ? 43 + : this.metricsAggregationRangeCollection.hashCode()); + return result; + } +} diff --git a/bmc-databasemanagement/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-databasemanagement/reflect-config.json b/bmc-databasemanagement/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-databasemanagement/reflect-config.json new file mode 100644 index 00000000000..0635f8a9c49 --- /dev/null +++ b/bmc-databasemanagement/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-databasemanagement/reflect-config.json @@ -0,0 +1,7371 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ActivityTimeSeriesMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ActivityTimeSeriesMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AddDataFilesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AddDataFilesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AddDataFilesDetails$FileType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AddManagedDatabaseToManagedDatabaseGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AddManagedDatabaseToManagedDatabaseGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AddmTaskSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AddmTaskSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AddmTaskSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AddmTaskSummary$HowCreated", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AddmTasksCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AddmTasksCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AdvisorRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AdvisorRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AlertLogCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AlertLogCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AlertLogCountSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AlertLogCountSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AlertLogCountSummary$Category", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AlertLogCountsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AlertLogCountsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AlertLogSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AlertLogSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AlertLogSummary$MessageLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AlertLogSummary$MessageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AlertSeverityEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AlertTypeEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AllowedParameterValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AllowedParameterValue$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmConnectionCredentailsByName", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmConnectionCredentailsByName$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmConnectionCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmConnectionCredentials$CredentialType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmConnectionCredentialsByDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmConnectionCredentialsByDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmConnectionCredentialsByDetails$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmConnectionString", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmConnectionString$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmConnectionString$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmProperty", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmProperty$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmPropertyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmPropertyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmPropertySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AsmPropertySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AssociatedComponent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AssociatedComponent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AssociatedComponent$AssociationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AssociatedDatabaseCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AssociatedDatabaseCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AssociatedDatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AssociatedDatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AssociatedServiceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AssociatedServiceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AttentionLogCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AttentionLogCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AttentionLogCountSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AttentionLogCountSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AttentionLogCountSummary$Category", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AttentionLogCountsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AttentionLogCountsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AttentionLogSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AttentionLogSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AttentionLogSummary$MessageUrgency", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AttentionLogSummary$MessageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AutomaticCaptureFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AutomaticCaptureFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AutomaticCaptureFilter$Name", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AutomaticCaptureFilterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AutomaticCaptureFilterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AutomaticCaptureFilterDetails$Name", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbCpuUsageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbCpuUsageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbCpuUsageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbCpuUsageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbMetricCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbMetricCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbMetricSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbMetricSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbParameterChangeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbParameterChangeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbParameterChangeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbParameterChangeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbParameterCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbParameterCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbParameterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbParameterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbReport$Format", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSnapshotCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSnapshotCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSnapshotRangeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSnapshotRangeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSnapshotRangeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSnapshotRangeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSnapshotSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSnapshotSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSqlReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSqlReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSqlReport$Format", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSysstatCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSysstatCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSysstatSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbSysstatSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbTopWaitEventCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbTopWaitEventCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbTopWaitEventSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbTopWaitEventSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbWaitEventBucketCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbWaitEventBucketCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbWaitEventBucketSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbWaitEventBucketSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbWaitEventCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbWaitEventCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbWaitEventSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrDbWaitEventSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrQueryResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.AwrQueryResult$AwrResultType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.BasicPreferredCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.BasicPreferredCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeDatabaseParameterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeDatabaseParameterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeDatabaseParametersDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeDatabaseParametersDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeDbManagementPrivateEndpointCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeDbManagementPrivateEndpointCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeExternalDbSystemCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeExternalDbSystemCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeExternalExadataInfrastructureCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeExternalExadataInfrastructureCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeJobCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeJobCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeManagedDatabaseGroupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeManagedDatabaseGroupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangePlanRetentionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangePlanRetentionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeSpaceBudgetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeSpaceBudgetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeSqlPlanBaselinesAttributesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChangeSqlPlanBaselinesAttributesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChildDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ChildDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CloneSqlTuningTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CloneSqlTuningTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ClusterCacheMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ClusterCacheMetric$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CompareType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ConfigureAutomaticCaptureFiltersDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ConfigureAutomaticCaptureFiltersDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ConfigureAutomaticSpmEvolveAdvisorTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ConfigureAutomaticSpmEvolveAdvisorTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ConsumerGroupPrivilegeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ConsumerGroupPrivilegeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ConsumerGroupPrivilegeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ConsumerGroupPrivilegeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ConsumerGroupPrivilegeSummary$GrantOption", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ConsumerGroupPrivilegeSummary$InitialGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CpuUtilizationAggregateMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CpuUtilizationAggregateMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateDbManagementPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateDbManagementPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateExternalDbSystemConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateExternalDbSystemConnectorDetails$ConnectorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateExternalDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateExternalDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateExternalDbSystemDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateExternalDbSystemDiscoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateExternalDbSystemMacsConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateExternalDbSystemMacsConnectorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateExternalExadataInfrastructureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateExternalExadataInfrastructureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateExternalExadataInfrastructureDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateExternalExadataStorageConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateExternalExadataStorageConnectorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateManagedDatabaseGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateManagedDatabaseGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateSqlJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateSqlJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateSqlTuningSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateSqlTuningSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateTablespaceDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateTablespaceDetails$DefaultCompress", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateTablespaceDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateTablespaceDetails$ExtentManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CreateTablespaceDetails$SegmentManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CursorCacheStatementCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CursorCacheStatementCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CursorCacheStatementSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.CursorCacheStatementSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DataAccessContainerCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DataAccessContainerCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DataAccessContainerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DataAccessContainerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseConnectionCredentailsByName", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseConnectionCredentailsByName$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseConnectionCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseConnectionCredentials$CredentialType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseConnectionCredentialsByDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseConnectionCredentialsByDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseConnectionCredentialsByDetails$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseConnectionString", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseConnectionString$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseConnectionString$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseCredentials$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseFleetHealthMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseFleetHealthMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseHomeMetricDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseHomeMetricDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseHomeMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseHomeMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseIOAggregateMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseIOAggregateMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseInstanceHomeMetricsDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseInstanceHomeMetricsDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseManagementConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseManagementConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseManagementConfig$DatabaseManagementStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseManagementConfig$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseParameterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseParameterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseParameterSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseParameterSummary$IsSystemModifiable", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseParameterSummary$IsModified", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseParameterSummary$Constraint", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseParameterUpdateStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseParameterUpdateStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseParameterUpdateStatus$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseParametersCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseParametersCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabasePlan", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabasePlan$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabasePlanDirective", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabasePlanDirective$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabasePlanRoleEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabasePlanTypeEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseSslConnectionCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseSslConnectionCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseSslConnectionCredentials$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseStorageAggregateMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseStorageAggregateMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseSubType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseTimeAggregateMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseTimeAggregateMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseUsageMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DatabaseUsageMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Datafile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Datafile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Datafile$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Datafile$OnlineStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Datafile$LostWriteProtect", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Datafile$Shared", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DbManagementAnalyticsMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DbManagementAnalyticsMetric$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DbManagementPrivateEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DbManagementPrivateEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DbManagementPrivateEndpointCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DbManagementPrivateEndpointCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DbManagementPrivateEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DbManagementPrivateEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DbmResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DbmResource$ResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DbmResource$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DeploymentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DisableAutomaticInitialPlanCaptureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DisableAutomaticInitialPlanCaptureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DisableAutomaticSpmEvolveAdvisorTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DisableAutomaticSpmEvolveAdvisorTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DisableSqlPlanBaselinesUsageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DisableSqlPlanBaselinesUsageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoverExternalExadataInfrastructureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoverExternalExadataInfrastructureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoverExternalExadataInfrastructureDetails$DiscoveryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalAsm", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalAsm$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalAsmInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalAsmInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalCluster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalCluster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalClusterInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalClusterInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalClusterInstance$NodeRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalDatabase$DbRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalDbHome", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalDbHome$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalDbNode", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalDbNode$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalDbSystemComponent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalDbSystemComponent$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalListener", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalListener$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalListener$ListenerType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalPluggableDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DiscoveredExternalPluggableDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DropSqlPlanBaselinesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DropSqlPlanBaselinesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DropSqlTuningSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DropSqlTuningSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DropSqlTuningTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DropSqlTuningTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DropSqlsInSqlTuningSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DropSqlsInSqlTuningSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DropTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.DropTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableAutomaticInitialPlanCaptureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableAutomaticInitialPlanCaptureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableAutomaticSpmEvolveAdvisorTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableAutomaticSpmEvolveAdvisorTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableExternalDbSystemDatabaseManagementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableExternalDbSystemDatabaseManagementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableExternalDbSystemDatabaseManagementDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableExternalDbSystemStackMonitoringDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableExternalDbSystemStackMonitoringDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableExternalExadataInfrastructureManagementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableExternalExadataInfrastructureManagementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableExternalExadataInfrastructureManagementDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableSqlPlanBaselinesUsageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EnableSqlPlanBaselinesUsageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EntityDiscovered", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EntityDiscovered$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.EntityDiscovered$DiscoverStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExecutionPlanStatsComparision", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExecutionPlanStatsComparision$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsm", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsm$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsm$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmConnectionInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmConnectionInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmDiskGroupCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmDiskGroupCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmDiskGroupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmDiskGroupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmDiskGroupSummary$RedundancyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmInstance$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmInstanceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmInstanceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmInstanceParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmInstanceParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmServicedDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmServicedDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmUserCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmUserCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmUserSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalAsmUserSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalCluster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalCluster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalCluster$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterInstance$NodeRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterInstance$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterInstanceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterInstanceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterNetworkConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterNetworkConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterNetworkConfiguration$NetworkType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterScanListenerConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterScanListenerConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterScanListenerConfiguration$ScanProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterVipConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalClusterVipConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDatabaseCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDatabaseCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDatabaseConnectionInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDatabaseConnectionInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDatabaseInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDatabaseInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDatabaseSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDatabaseSystemDiscoverySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDatabaseSystemDiscoverySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDatabaseSystemDiscoverySummary$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbHome", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbHome$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbHome$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbHomeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbHomeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbHomeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbHomeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbNode", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbNode$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbNode$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbNodeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbNodeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbNodeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbNodeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystem$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemBasicInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemBasicInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemComponentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemConnectionInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemConnectionInfo$ComponentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemConnector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemConnector$ConnectorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemConnector$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemConnectorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemConnectorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemConnectorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemConnectorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemConnectorSummary$ConnectorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemDatabaseManagementConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemDatabaseManagementConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemDatabaseManagementConfigDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemDiscovery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemDiscovery$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemDiscovery$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemDiscoveryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemDiscoveryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemDiscoveryConnector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemDiscoveryConnector$ConnectorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemDiscoveryMacsConnector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemDiscoveryMacsConnector$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemDiscoverySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemDiscoverySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemMacsConnector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemMacsConnector$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemStackMonitoringConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemStackMonitoringConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalDbSystemSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataDatabaseSystemSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataDatabaseSystemSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataDatabaseSystemSummary$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfraBasicInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfraBasicInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructure", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructure$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructure$RackSize", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructure$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureDiscovery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureDiscovery$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureDiscovery$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureDiscovery$RackSize", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureDiscoverySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureDiscoverySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureDiscoverySummary$RackSize", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureSummary$RackSize", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureSummary$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageConnector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageConnector$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageConnectorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageConnectorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageConnectorStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageConnectorStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageConnectorStatus$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageConnectorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageConnectorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageGrid", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageGrid$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageGridSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageGridSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageServer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageServer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageServerCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageServerCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageServerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalExadataStorageServerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListener", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListener$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListener$ListenerType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListener$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerEndpoint$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerIpcEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerIpcEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerServiceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerServiceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerServiceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerServiceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerServicedDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerServicedDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerTcpEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerTcpEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerTcpsEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalListenerTcpsEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalServicedAsm", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalServicedAsm$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalServicedDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalServicedDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalStorageGridDiscoverySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalStorageGridDiscoverySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalStorageServerDiscoverySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ExternalStorageServerDiscoverySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FailedConnectionsAggregateMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FailedConnectionsAggregateMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FetchSqlTuningSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FetchSqlTuningSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FetchSqlTuningSetDetails$RecursiveSql", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FindingSchemaOrOperation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FindingSchemaOrOperation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FleetMetricDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FleetMetricDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FleetMetricSummaryDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FleetMetricSummaryDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FleetStatusByCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FleetStatusByCategory$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FleetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.FleetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.HistoricAddmResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.HistoricAddmResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.HistoricAddmResult$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.HistoricAddmResult$HowCreated", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ImplementOptimizerStatisticsAdvisorRecommendationsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ImplementOptimizerStatisticsAdvisorRecommendationsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ImplementOptimizerStatisticsAdvisorRecommendationsJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ImplementOptimizerStatisticsAdvisorRecommendationsJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.InstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.InstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.InstanceDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.IormPlan", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.IormPlan$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.IormPlanObjectiveEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.IormPlanStatusEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Job", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Job$ScheduleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Job$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecution$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecutionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecutionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecutionResultDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecutionResultDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecutionResultLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecutionResultLocation$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecutionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecutionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecutionsStatusSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecutionsStatusSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecutionsStatusSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecutionsStatusSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobExecutionsStatusSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobInBind", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobInBind$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobInBind$DataType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobInBindsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobInBindsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobOutBind", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobOutBind$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobOutBind$DataType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobOutBindsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobOutBindsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobRun", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobRun$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobRun$RunStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobRunCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobRunCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobRunSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobRunSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobScheduleDetails$IntervalType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.JobTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LoadSqlPlanBaselinesFromAwrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LoadSqlPlanBaselinesFromAwrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LoadSqlPlanBaselinesFromCursorCacheDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LoadSqlPlanBaselinesFromCursorCacheDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LoadSqlPlanBaselinesFromCursorCacheDetails$FilterName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LoadSqlTuningSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LoadSqlTuningSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LoadSqlTuningSetDetails$LoadType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LoadSqlTuningSetDetails$RecursiveSql", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LoadSqlTuningSetDetails$CaptureOption", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LoadSqlTuningSetDetails$CaptureMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LoadSqlTuningSetDetails$LoadOption", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LoadSqlTuningSetDetails$UpdateOption", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.LoadSqlTuningSetDetails$UpdateCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseCredential$CredentialType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseCredential$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseGroupCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseGroupCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseGroupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseGroupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabasePasswordCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabasePasswordCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseSecretCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseSecretCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedDatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ManagementOption", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MdsType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MemoryAggregateMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MemoryAggregateMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MetricDataPoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MetricDataPoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MetricDimensionDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MetricDimensionDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MetricStatisticsDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MetricStatisticsDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MetricsAggregationRange", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MetricsAggregationRange$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MetricsAggregationRangeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MetricsAggregationRangeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ModifySnapshotSettingsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ModifySnapshotSettingsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlConfigurationDataCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlConfigurationDataCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlConfigurationDataSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlConfigurationDataSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlConfigurationDataSummary$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlDataCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlDataCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlDataSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlDataSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlDatabaseStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlDatabaseUsageMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlDatabaseUsageMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlDeploymentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlFleetByCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlFleetByCategory$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlFleetMetricDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlFleetMetricDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlFleetMetricSummaryDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlFleetMetricSummaryDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlFleetMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlFleetMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlFleetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.MySqlFleetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ObjectPrivilegeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ObjectPrivilegeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ObjectPrivilegeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ObjectPrivilegeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ObjectPrivilegeSummary$Hierarchy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ObjectPrivilegeSummary$GrantOption", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ObjectPrivilegeSummary$Common", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ObjectPrivilegeSummary$Inherited", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ObjectStorageJobExecutionResultDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ObjectStorageJobExecutionResultDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ObjectStorageJobExecutionResultLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ObjectStorageJobExecutionResultLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OpenAlertHistory", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OpenAlertHistory$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OpenAlertSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OpenAlertSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsAdvisorExecution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsAdvisorExecution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsAdvisorExecution$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsAdvisorExecutionReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsAdvisorExecutionReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsAdvisorExecutionScript", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsAdvisorExecutionScript$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsAdvisorExecutionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsAdvisorExecutionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsAdvisorExecutionSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsAdvisorExecutionsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsAdvisorExecutionsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionAggregationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionAggregationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionAggregationsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionAggregationsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionOperation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionOperation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionOperation$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionOperationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionOperationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionOperationSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionOperationsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsCollectionOperationsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsGroupByTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsOperationTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsOperationTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsOperationTask$TargetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsOperationTask$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.OptimizerStatisticsTaskFilterTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ParameterScope", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ParentGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ParentGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PatchExternalDbSystemDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PatchExternalDbSystemDiscoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PatchInstruction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PatchInstruction$Operation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PatchMergeInstruction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PatchMergeInstruction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PdbMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PdbMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PdbStatusDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PdbStatusDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PreferredCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PreferredCredentialCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PreferredCredentialCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PreferredCredentialStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PreferredCredentialSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PreferredCredentialSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.PreferredCredentialType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ProxiedForUserCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ProxiedForUserCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ProxiedForUserSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ProxiedForUserSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ProxiedForUserSummary$Authentication", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ProxiedForUserSummary$Flags", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ProxyUserCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ProxyUserCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ProxyUserSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ProxyUserSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ProxyUserSummary$Authentication", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ProxyUserSummary$Flags", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RankingMeasure", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Recommendation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Recommendation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RecommendationExample", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RecommendationExample$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RecommendationExampleLine", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RecommendationExampleLine$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RecommendationRationale", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RecommendationRationale$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RemoveDataFileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RemoveDataFileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RemoveDataFileDetails$FileType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RemoveManagedDatabaseFromManagedDatabaseGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RemoveManagedDatabaseFromManagedDatabaseGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ResetDatabaseParametersDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ResetDatabaseParametersDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ResizeDataFileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ResizeDataFileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ResizeDataFileDetails$FileType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RestCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RestCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RestCredential$SslTrustStoreType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RoleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RoleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RoleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RoleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RoleSummary$AdminOption", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RoleSummary$DelegateOption", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RoleSummary$DefaultRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RoleSummary$Common", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RoleSummary$Inherited", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RuleFinding", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RuleFinding$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RunHistoricAddmDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.RunHistoricAddmDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SaveSqlTuningSetAsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SaveSqlTuningSetAsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SaveSqlTuningSetAsDetails$PlanFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SaveSqlTuningSetAsDetails$RecursiveSql", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SaveSqlTuningSetAsDetails$LoadOption", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SaveSqlTuningSetAsDetails$UpdateOption", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SaveSqlTuningSetAsDetails$UpdateCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SchemaDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SchemaDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SnapshotDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SnapshotDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SpmEvolveTaskParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SpmEvolveTaskParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SpmEvolveTaskParameters$AlternatePlanSources", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SpmEvolveTaskParameters$AlternatePlanBaselines", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlCpuActivity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlCpuActivity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlInSqlTuningSet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlInSqlTuningSet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlJob$SqlType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlJob$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlJob$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaseline", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaseline$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineJob$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineJob$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineJobCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineJobCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineJobSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineJobSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineOrigin", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlPlanBaselineSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskFindingCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskFindingCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskFindingSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskFindingSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskRecommendationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskRecommendationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskRecommendationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskRecommendationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskRecommendationSummary$RecommendationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSqlExecutionPlan", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSqlExecutionPlan$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryFindingBenefits", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryFindingBenefits$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryFindingCounts", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryFindingCounts$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryReportIndexFindingSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryReportIndexFindingSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary$ProblemType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryReportStatementCounts", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryReportStatementCounts$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryReportStatistics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryReportStatistics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryReportTaskInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningAdvisorTaskSummaryReportTaskInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetAdminActionStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetAdminActionStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetAdminActionStatus$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetAdminCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetAdminCredentialDetails$SqlTuningSetAdminCredentialType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetAdminCredentialDetails$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetAdminPasswordCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetAdminPasswordCredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetAdminSecretCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetAdminSecretCredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetInput", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetInput$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetStatusTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningSetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskCredentialDetails$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskCredentialTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskPasswordCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskPasswordCredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskPlanStats", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskPlanStats$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskPlanStats$PlanStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskReturn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskReturn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskSecretCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskSecretCredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskSqlDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskSqlDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskSqlExecutionPlanStep", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskSqlExecutionPlanStep$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SqlTuningTaskStatusTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.StartSqlTuningTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.StartSqlTuningTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.StartSqlTuningTaskDetails$Scope", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.StatementsAggregateMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.StatementsAggregateMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SystemPrivilegeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SystemPrivilegeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SystemPrivilegeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SystemPrivilegeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SystemPrivilegeSummary$AdminOption", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SystemPrivilegeSummary$Common", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.SystemPrivilegeSummary$Inherited", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TableStatisticSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TableStatisticSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TableStatisticsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TableStatisticsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TableStatisticsStatusCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$Logging", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$ExtentManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$AllocationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$SegmentSpaceManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$DefaultTableCompression", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$Retention", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$PredicateEvaluation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$CompressFor", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$DefaultInMemory", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$DefaultInMemoryPriority", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$DefaultInMemoryDistribute", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$DefaultInMemoryCompression", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$DefaultInMemoryDuplicate", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$Shared", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$DefaultIndexCompression", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$IndexCompressFor", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$DefaultInMemoryService", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.Tablespace$LostWriteProtect", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceAdminCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceAdminCredentialDetails$TablespaceAdminCredentialType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceAdminCredentialDetails$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceAdminPasswordCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceAdminPasswordCredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceAdminSecretCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceAdminSecretCredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceAdminStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceAdminStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceAdminStatus$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceStorageSize", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceStorageSize$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceStorageSize$Unit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$Logging", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$ExtentManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$AllocationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$SegmentSpaceManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$DefaultTableCompression", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$Retention", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$PredicateEvaluation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$CompressFor", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$DefaultInMemory", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$DefaultInMemoryPriority", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$DefaultInMemoryDistribute", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$DefaultInMemoryCompression", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$DefaultInMemoryDuplicate", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$Shared", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$DefaultIndexCompression", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$IndexCompressFor", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$DefaultInMemoryService", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TablespaceSummary$LostWriteProtect", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TestBasicPreferredCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TestBasicPreferredCredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TestPreferredCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TestPreferredCredentialStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TestPreferredCredentialStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TestPreferredCredentialStatus$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TimeSeriesMetricDataPoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TimeSeriesMetricDataPoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TimeSeriesMetricDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TimeSeriesMetricDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TopSqlCpuActivity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.TopSqlCpuActivity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateBasicPreferredCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateBasicPreferredCredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateDatabaseParametersResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateDatabaseParametersResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateDbManagementPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateDbManagementPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalAsmDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalAsmDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalClusterInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalClusterInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalDbNodeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalDbNodeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalDbSystemConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalDbSystemConnectorDetails$ConnectorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalDbSystemDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalDbSystemDiscoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalDbSystemMacsConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalDbSystemMacsConnectorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalExadataInfrastructureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalExadataInfrastructureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalExadataInfrastructureDetails$LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalExadataStorageConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalExadataStorageConnectorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalListenerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateExternalListenerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateManagedDatabaseGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateManagedDatabaseGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdatePreferredCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateSqlJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateSqlJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateTablespaceDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UpdateTablespaceDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.User", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.User$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.User$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.User$EditionsEnabled", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.User$Authentication", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.User$ProxyConnect", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.User$Common", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.User$OracleMaintained", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.User$Inherited", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.User$Implicit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.User$AllShared", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.User$ExternalShared", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UserCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UserCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UserSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UserSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.UserSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ValidateBasicFilterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.ValidateBasicFilterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestOperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestResourceActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestSubResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestSubResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemanagement.model.WorkloadType", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-databasemigration/pom.xml b/bmc-databasemigration/pom.xml index b4ef460f6ac..36f5292eaf0 100644 --- a/bmc-databasemigration/pom.xml +++ b/bmc-databasemigration/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-databasemigration @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-databasemigration/src/main/java/com/oracle/bmc/databasemigration/SdkClientsMetadata.java b/bmc-databasemigration/src/main/java/com/oracle/bmc/databasemigration/SdkClientsMetadata.java deleted file mode 100644 index f42a9a7d378..00000000000 --- a/bmc-databasemigration/src/main/java/com/oracle/bmc/databasemigration/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.databasemigration; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210929") -@SdkClients({DatabaseMigrationAsyncClient.class, DatabaseMigrationClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-databasemigration/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-databasemigration/reflect-config.json b/bmc-databasemigration/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-databasemigration/reflect-config.json new file mode 100644 index 00000000000..35e3f698dc1 --- /dev/null +++ b/bmc-databasemigration/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-databasemigration/reflect-config.json @@ -0,0 +1,2317 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ADBDedicatedAutoCreateTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ADBDedicatedAutoCreateTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ADBDedicatedRemapTargetTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ADBDedicatedRemapTargetTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ADBServerlesTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ADBServerlesTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ADBServerlesTablespaceDetails$RemapTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AdminCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AdminCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AdvisorReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AdvisorReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AdvisorReportBucketDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AdvisorReportBucketDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AdvisorReportLocationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AdvisorReportLocationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AdvisorResults", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AdvisorSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AdvisorSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.Agent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.Agent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AgentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AgentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AgentImageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AgentImageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AgentImageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AgentImageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AgentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AgentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AwsS3DataTransferMediumDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AwsS3DataTransferMediumDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AwsS3Details", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.AwsS3Details$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ChangeAgentCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ChangeAgentCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ChangeConnectionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ChangeConnectionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ChangeMigrationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ChangeMigrationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CloneMigrationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CloneMigrationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ConnectDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ConnectDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.Connection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.Connection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ConnectionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ConnectionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateADBDedicatedAutoCreateTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateADBDedicatedAutoCreateTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateADBDedicatedRemapTargetTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateADBDedicatedRemapTargetTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateADBServerlesTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateADBServerlesTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateAdminCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateAdminCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateAdvisorSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateAdvisorSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateAwsS3Details", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateAwsS3Details$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateConnectDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateConnectDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateCurlTransferDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateCurlTransferDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateDataPumpParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateDataPumpParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateDataPumpSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateDataPumpSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateDataTransferMediumDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateDataTransferMediumDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateDatabaseLinkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateDatabaseLinkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateDirectoryObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateDirectoryObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateDumpTransferDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateDumpTransferDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateExtract", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateExtract$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateGoldenGateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateGoldenGateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateGoldenGateHub", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateGoldenGateHub$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateGoldenGateServiceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateGoldenGateServiceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateGoldenGateSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateGoldenGateSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateHostDumpTransferDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateHostDumpTransferDetails$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateMigrationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateMigrationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateNonADBAutoCreateTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateNonADBAutoCreateTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateNonADBRemapTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateNonADBRemapTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateObjectStoreBucket", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateObjectStoreBucket$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateOciCliDumpTransferDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateOciCliDumpTransferDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreatePrivateEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreatePrivateEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateReplicat", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateReplicat$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateSshDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateSshDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateTargetTypeTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateVaultDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CreateVaultDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CurlTransferDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.CurlTransferDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DataPumpEstimate", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DataPumpExcludeParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DataPumpJobMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DataPumpParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DataPumpParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DataPumpSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DataPumpSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DataPumpTableExistsAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DataPumpTablespaceBlockSizesInKb", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DataTransferMediumDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DataTransferMediumDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DataTransferMediumDetailsV2", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DataTransferMediumDetailsV2$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DatabaseConnectionTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DatabaseCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DatabaseCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DatabaseLinkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DatabaseLinkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DatabaseManualConnectionSubTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DatabaseObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DatabaseObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DbLinkDataTransferMediumDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DbLinkDataTransferMediumDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DiagnosticsResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DiagnosticsResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DirectoryObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DirectoryObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DumpTransferDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.DumpTransferDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ExcludedObjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ExcludedObjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ExcludedObjectSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ExcludedObjectSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.Extract", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.Extract$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ExtractPerformanceProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.GgsDeployment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.GgsDeployment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.GoldenGateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.GoldenGateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.GoldenGateHub", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.GoldenGateHub$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.GoldenGateServiceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.GoldenGateServiceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.GoldenGateSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.GoldenGateSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.HostDumpTransferDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.HostDumpTransferDetails$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.Job", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.Job$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.JobCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.JobCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.JobLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.JobOutputSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.JobOutputSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.JobOutputSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.JobOutputSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.JobPhaseStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.JobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.JobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.JobTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.LifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.LogLocationBucketDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.LogLocationBucketDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MetadataRemap", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MetadataRemap$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MetadataRemap$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.Migration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.Migration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationDatabaseTargetTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationDatabaseTargetTypesUpdate", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationJobProgressResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationJobProgressResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationJobProgressSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationJobProgressSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationObjectCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationObjectCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationObjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationObjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationObjectTypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationObjectTypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationObjectTypeSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationObjectTypeSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationPhaseCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationPhaseCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationPhaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationPhaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.MigrationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.NfsDataTransferMediumDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.NfsDataTransferMediumDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.NonADBAutoCreateTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.NonADBAutoCreateTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.NonADBRemapTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.NonADBRemapTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ObjectStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ObjectStorageDataTransferMediumDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ObjectStorageDataTransferMediumDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ObjectStoreBucket", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ObjectStoreBucket$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.OciCliDumpTransferDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.OciCliDumpTransferDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.OdmsJobPhases", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.OdmsPhaseActions", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.OperationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.PhaseExtractEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.PhaseExtractEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.PhaseExtractTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.PhaseStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.PhaseStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.PrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.PrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ReasonKeywords", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.Replicat", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.Replicat$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ReplicatPerformanceProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ResultError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ResultError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ResultType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ResumeJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.ResumeJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.SshDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.SshDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.StartMigrationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.StartMigrationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.TargetTypeTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UnsupportedDatabaseObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UnsupportedDatabaseObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UnsupportedDatabaseObject$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateADBDedicatedAutoCreateTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateADBDedicatedAutoCreateTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateADBDedicatedRemapTargetTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateADBDedicatedRemapTargetTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateADBServerlesTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateADBServerlesTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateAdminCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateAdminCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateAdvisorSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateAdvisorSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateAgentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateAgentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateAwsS3Details", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateAwsS3Details$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateConnectDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateConnectDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateCurlTransferDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateCurlTransferDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateDataPumpParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateDataPumpParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateDataPumpSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateDataPumpSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateDataTransferMediumDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateDataTransferMediumDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateDatabaseLinkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateDatabaseLinkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateDirectoryObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateDirectoryObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateDumpTransferDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateDumpTransferDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateExtract", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateExtract$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateGoldenGateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateGoldenGateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateGoldenGateHub", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateGoldenGateHub$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateGoldenGateServiceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateGoldenGateServiceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateGoldenGateSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateGoldenGateSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateHostDumpTransferDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateHostDumpTransferDetails$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateMigrationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateMigrationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateNonADBAutoCreateTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateNonADBAutoCreateTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateNonADBRemapTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateNonADBRemapTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateObjectStoreBucket", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateObjectStoreBucket$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateOciCliDumpTransferDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateOciCliDumpTransferDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdatePrivateEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdatePrivateEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateReplicat", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateReplicat$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateSshDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateSshDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateTargetDefaultsAutoCreateTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateTargetDefaultsAutoCreateTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateTargetDefaultsRemapTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateTargetDefaultsRemapTablespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateTargetTypeTablespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateVaultDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.UpdateVaultDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.VaultDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.VaultDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasemigration.model.WorkRequestSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-databasetools/pom.xml b/bmc-databasetools/pom.xml index cc0b106c16a..cadc78b61a2 100644 --- a/bmc-databasetools/pom.xml +++ b/bmc-databasetools/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-databasetools @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-databasetools/src/main/java/com/oracle/bmc/databasetools/SdkClientsMetadata.java b/bmc-databasetools/src/main/java/com/oracle/bmc/databasetools/SdkClientsMetadata.java deleted file mode 100644 index 11b96ce18b9..00000000000 --- a/bmc-databasetools/src/main/java/com/oracle/bmc/databasetools/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.databasetools; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201005") -@SdkClients({DatabaseToolsAsyncClient.class, DatabaseToolsClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-databasetools/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-databasetools/reflect-config.json b/bmc-databasetools/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-databasetools/reflect-config.json new file mode 100644 index 00000000000..1d8b31e9be3 --- /dev/null +++ b/bmc-databasetools/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-databasetools/reflect-config.json @@ -0,0 +1,1924 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.AddResourceLockDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.AddResourceLockDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.AddResourceLockDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ChangeDatabaseToolsConnectionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ChangeDatabaseToolsConnectionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ChangeDatabaseToolsPrivateEndpointCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ChangeDatabaseToolsPrivateEndpointCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ConnectionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsConnectionGenericJdbcDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsConnectionGenericJdbcDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsConnectionMySqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsConnectionMySqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsConnectionOracleDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsConnectionOracleDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsConnectionPostgresqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsConnectionPostgresqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsRelatedResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsRelatedResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsRelatedResourceMySqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsRelatedResourceMySqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsRelatedResourcePostgresqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.CreateDatabaseToolsRelatedResourcePostgresqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionGenericJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionGenericJdbc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionGenericJdbcSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionGenericJdbcSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionMySql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionMySql$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionMySqlSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionMySqlSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClient", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClientDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClientNoProxy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClientNoProxyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClientNoProxySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClientSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClientUserName", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClientUserName$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClientUserNameDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseProxyClientUserNameSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionOracleDatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionPostgresql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionPostgresql$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionPostgresqlSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionPostgresqlSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsEndpointService", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsEndpointService$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsEndpointServiceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsEndpointServiceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsEndpointServiceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsEndpointServiceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStore", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStore$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContent$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentDetails$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentGenericJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentGenericJdbc$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentGenericJdbcDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentGenericJdbcDetails$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentGenericJdbcSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentGenericJdbcSummary$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentMySql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentMySql$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentMySqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentMySqlDetails$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentMySqlSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentMySqlSummary$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentPostgresql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentPostgresql$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentPostgresqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentPostgresqlDetails$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentPostgresqlSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentPostgresqlSummary$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretId", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretId$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdGenericJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdGenericJdbc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdGenericJdbcDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdGenericJdbcSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdMySql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdMySql$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdMySqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdMySqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdMySqlSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdMySqlSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdPostgresql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdPostgresql$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdPostgresqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdPostgresqlSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSecretIdSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreContentSummary$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreGenericJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreGenericJdbc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreGenericJdbcDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreGenericJdbcDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreGenericJdbcSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreGenericJdbcSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreMySql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreMySql$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreMySqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreMySqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreMySqlSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreMySqlSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePassword", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePassword$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordDetails$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordGenericJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordGenericJdbc$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordGenericJdbcDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordGenericJdbcDetails$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordGenericJdbcSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordGenericJdbcSummary$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordMySql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordMySql$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordMySqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordMySqlDetails$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordMySqlSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordMySqlSummary$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordPostgresql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordPostgresql$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordPostgresqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordPostgresqlDetails$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordPostgresqlSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordPostgresqlSummary$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretId", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretId$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdGenericJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdGenericJdbc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdGenericJdbcDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdGenericJdbcSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdMySql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdMySql$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdMySqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdMySqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdMySqlSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdMySqlSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdPostgresql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdPostgresql$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdPostgresqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdPostgresqlSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSecretIdSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePasswordSummary$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePostgresql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePostgresql$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePostgresqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePostgresqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePostgresqlSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStorePostgresqlSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsKeyStoreSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsPrivateEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsPrivateEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsPrivateEndpointCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsPrivateEndpointCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsPrivateEndpointReverseConnectionConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsPrivateEndpointReverseConnectionConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsPrivateEndpointReverseConnectionsSourceIp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsPrivateEndpointReverseConnectionsSourceIp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsPrivateEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsPrivateEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsRelatedResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsRelatedResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsRelatedResourceMySql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsRelatedResourceMySql$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsRelatedResourcePostgresql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsRelatedResourcePostgresql$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsUserPassword", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsUserPassword$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsUserPasswordDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsUserPasswordDetails$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsUserPasswordSecretId", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsUserPasswordSecretId$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsUserPasswordSecretIdDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsUserPasswordSecretIdDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsUserPasswordSecretIdSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsUserPasswordSecretIdSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsUserPasswordSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.DatabaseToolsUserPasswordSummary$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.KeyStoreType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.KeyStoreTypeGenericJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.KeyStoreTypeMySql", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.KeyStoreTypePostgresql", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ProxyAuthenticationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.RelatedResourceEntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.RelatedResourceEntityTypeMySql", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.RelatedResourceEntityTypePostgresql", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.RemoveResourceLockDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.RemoveResourceLockDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.RemoveResourceLockDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ResourceLock", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ResourceLock$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ResourceLock$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.RuntimeSupport", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsConnectionGenericJdbcDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsConnectionGenericJdbcDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsConnectionMySqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsConnectionMySqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsConnectionOracleDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsConnectionOracleDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsConnectionPostgresqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsConnectionPostgresqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsRelatedResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsRelatedResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsRelatedResourceMySqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsRelatedResourceMySqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsRelatedResourcePostgresqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.UpdateDatabaseToolsRelatedResourcePostgresqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ValidateDatabaseToolsConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ValidateDatabaseToolsConnectionMySqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ValidateDatabaseToolsConnectionMySqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ValidateDatabaseToolsConnectionMySqlResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ValidateDatabaseToolsConnectionMySqlResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ValidateDatabaseToolsConnectionOracleDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ValidateDatabaseToolsConnectionOracleDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ValidateDatabaseToolsConnectionOracleDatabaseResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ValidateDatabaseToolsConnectionOracleDatabaseResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ValidateDatabaseToolsConnectionPostgresqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ValidateDatabaseToolsConnectionPostgresqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ValidateDatabaseToolsConnectionPostgresqlResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ValidateDatabaseToolsConnectionPostgresqlResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.ValidateDatabaseToolsConnectionResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.databasetools.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-datacatalog/pom.xml b/bmc-datacatalog/pom.xml index 1e68ad9f393..25e7e071674 100644 --- a/bmc-datacatalog/pom.xml +++ b/bmc-datacatalog/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-datacatalog @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/SdkClientsMetadata.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/SdkClientsMetadata.java deleted file mode 100644 index 6f7ff91fe4f..00000000000 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.datacatalog; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190325") -@SdkClients({DataCatalogAsyncClient.class, DataCatalogClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-datacatalog/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datacatalog/reflect-config.json b/bmc-datacatalog/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datacatalog/reflect-config.json new file mode 100644 index 00000000000..6b45da2595e --- /dev/null +++ b/bmc-datacatalog/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datacatalog/reflect-config.json @@ -0,0 +1,2570 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AsynchronousExportGlossaryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AsynchronousExportGlossaryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AsynchronousExportGlossaryResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AsynchronousExportGlossaryResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AsynchronousExportRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AsynchronousExportRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AsynchronousExportResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AsynchronousExportResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AttachCatalogPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AttachCatalogPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Attribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Attribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AttributeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AttributeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AttributeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AttributeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AttributeTag", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AttributeTag$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AttributeTagCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AttributeTagCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AttributeTagSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.AttributeTagSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.BasePermissionsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.BasePermissionsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.BaseTag", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.BaseTag$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.BaseTagSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.BaseTagSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Catalog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Catalog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CatalogPermissionsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CatalogPermissionsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CatalogPrivateEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CatalogPrivateEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CatalogPrivateEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CatalogPrivateEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CatalogSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CatalogSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ChangeCatalogCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ChangeCatalogCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ChangeCatalogPrivateEndpointCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ChangeCatalogPrivateEndpointCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ChangeMetastoreCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ChangeMetastoreCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Connection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Connection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ConnectionAliasSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ConnectionAliasSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ConnectionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ConnectionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ConnectionResult", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateAttributeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateAttributeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateCatalogDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateCatalogDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateCatalogPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateCatalogPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateCustomPropertyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateCustomPropertyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateDataAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateDataAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateEntityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateEntityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateFolderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateFolderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateGlossaryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateGlossaryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateJobDefinitionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateJobDefinitionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateJobExecutionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateJobExecutionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateMetastoreDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateMetastoreDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateNamespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateNamespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreatePatternDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreatePatternDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateTagDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateTagDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateTermDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateTermDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateTermRelationshipDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CreateTermRelationshipDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CustomProperty", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CustomProperty$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CustomPropertyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CustomPropertyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CustomPropertyDataType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CustomPropertyGetUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CustomPropertyGetUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CustomPropertySetUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CustomPropertySetUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CustomPropertySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CustomPropertySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CustomPropertyTypeUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.CustomPropertyTypeUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAsset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAsset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetExportScope", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetExportScope$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetImportExportTypeFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetPermissionsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetPermissionsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetTag", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetTag$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetTagCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetTagCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetTagSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataAssetTagSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataSelectorPatternDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DataSelectorPatternDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DerivedLogicalEntities", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DerivedLogicalEntities$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DetachCatalogPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.DetachCatalogPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Entity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Entity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EntityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EntityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EntityLineage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EntityLineage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EntitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EntitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EntityTag", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EntityTag$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EntityTagCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EntityTagCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EntityTagSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EntityTagSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EventConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EventConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.EventConfigStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ExportDataAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ExportDataAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FacetedSearchAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FacetedSearchAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FacetedSearchAggregation$PropertyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FacetedSearchCustomProperty", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FacetedSearchCustomProperty$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FacetedSearchDateFilterRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FacetedSearchDateFilterRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FacetedSearchFilterRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FacetedSearchFilterRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FacetedSearchSortRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FacetedSearchSortRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FacetedSearchSortRequest$SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FacetedSearchStringFilterRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FacetedSearchStringFilterRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FetchEntityLineageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FetchEntityLineageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Folder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Folder$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FolderCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FolderCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FolderSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FolderSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FolderTag", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FolderTag$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FolderTagCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FolderTagCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FolderTagSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.FolderTagSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Glossary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Glossary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.GlossaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.GlossaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.GlossaryPermissionsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.GlossaryPermissionsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.GlossarySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.GlossarySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.GlossaryTreeElement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.GlossaryTreeElement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.HarvestStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ImportConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ImportConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ImportDataAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ImportDataAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ImportDataAssetJobResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ImportDataAssetJobResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ImportGlossaryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ImportGlossaryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Job", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Job$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobDefinitionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobDefinitionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobDefinitionPermissionsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobDefinitionPermissionsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobDefinitionScope", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobDefinitionScope$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobDefinitionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobDefinitionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobExecution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobExecution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobExecutionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobExecutionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobExecutionState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobExecutionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobExecutionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobLog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobLog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobLogCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobLogCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobLogSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobLogSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobMetric$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobMetricCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobMetricCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobMetricSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobMetricSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobScheduleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.JobType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.LineageDirection", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.LineageObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.LineageObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.LineageRelationship", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.LineageRelationship$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Metastore", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Metastore$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.MetastoreSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.MetastoreSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Namespace", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Namespace$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.NamespaceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.NamespaceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.NamespaceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.NamespaceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ObjectLineage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ObjectLineage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ObjectLineageRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ObjectLineageRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ObjectRelationship", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ObjectRelationship$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ObjectStorageObjectReference", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ObjectStorageObjectReference$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ParseConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ParseConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Pattern", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Pattern$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.PatternCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.PatternCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.PatternSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.PatternSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ProcessRecommendationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ProcessRecommendationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.PropertyDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.PropertyDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RecommendationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RecommendationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RecommendationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RecommendationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RecommendationResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RecommendationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RecommendationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RuleAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RuleAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RuleOriginType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.RuleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.SearchCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.SearchCriteria$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.SearchResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.SearchResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.SearchResultCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.SearchResultCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.SearchTagSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.SearchTagSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.SearchTermSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.SearchTermSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.SuggestListItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.SuggestListItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.SuggestResults", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.SuggestResults$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Term", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Term$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TermAssociatedObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TermAssociatedObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TermCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TermCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TermRelationship", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TermRelationship$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TermRelationshipCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TermRelationshipCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TermRelationshipSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TermRelationshipSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TermSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TermSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TermWorkflowStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Type", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.Type$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TypeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TypeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TypeCustomPropertyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TypeCustomPropertyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.TypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateAttributeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateAttributeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateCatalogDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateCatalogDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateCatalogPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateCatalogPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateCustomPropertyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateCustomPropertyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateDataAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateDataAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateEntityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateEntityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateFolderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateFolderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateGlossaryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateGlossaryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateJobDefinitionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateJobDefinitionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateMetastoreDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateMetastoreDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateNamespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateNamespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdatePatternDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdatePatternDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateTermDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateTermDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateTermRelationshipDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UpdateTermRelationshipDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UploadCredentialsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.UploadCredentialsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ValidateConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ValidateConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ValidateConnectionResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ValidateConnectionResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ValidatePatternDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ValidatePatternDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ValidatePatternResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.ValidatePatternResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.WorkRequestLog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.WorkRequestLog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datacatalog.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-dataflow/pom.xml b/bmc-dataflow/pom.xml index e9b33188dc9..081c29a06b8 100644 --- a/bmc-dataflow/pom.xml +++ b/bmc-dataflow/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-dataflow @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/SdkClientsMetadata.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/SdkClientsMetadata.java deleted file mode 100644 index 62a1e0429dd..00000000000 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.dataflow; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200129") -@SdkClients({DataFlowAsyncClient.class, DataFlowClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-dataflow/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dataflow/reflect-config.json b/bmc-dataflow/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dataflow/reflect-config.json new file mode 100644 index 00000000000..e24ede3f285 --- /dev/null +++ b/bmc-dataflow/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dataflow/reflect-config.json @@ -0,0 +1,908 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.Application", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.Application$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ApplicationLanguage", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ApplicationLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ApplicationLogConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ApplicationLogConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ApplicationParameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ApplicationParameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ApplicationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ApplicationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ApplicationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ChangeApplicationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ChangeApplicationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ChangePoolCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ChangePoolCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ChangePrivateEndpointCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ChangePrivateEndpointCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ChangeRunCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ChangeRunCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ChangeSqlEndpointCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ChangeSqlEndpointCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.CreateApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.CreateApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.CreatePoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.CreatePoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.CreatePrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.CreatePrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.CreateRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.CreateRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.CreateSqlEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.CreateSqlEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.CreateStatementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.CreateStatementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.DayOfWeek", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ImagePngStatementOutputData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ImagePngStatementOutputData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.IpNotationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.NetworkType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.NodeCount", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.NodeCount$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.Pool", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.Pool$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PoolCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PoolCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PoolConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PoolConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PoolLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PoolMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PoolMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PoolSchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PoolSchedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PoolSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PoolSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PrivateEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PrivateEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PrivateEndpointCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PrivateEndpointCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PrivateEndpointLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PrivateEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.PrivateEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.Run", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.Run$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.RunLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.RunLogSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.RunLogSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.RunLogSummary$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.RunLogSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.RunSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.RunSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.Scan", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.Scan$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.SecureAccessControlRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.SecureAccessControlRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ShapeConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.ShapeConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.SqlEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.SqlEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.SqlEndpointCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.SqlEndpointCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.SqlEndpointLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.SqlEndpointNetworkConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.SqlEndpointSecureAccessConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.SqlEndpointSecureAccessConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.SqlEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.SqlEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.SqlEndpointVcnConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.SqlEndpointVcnConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.Statement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.Statement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.StatementCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.StatementCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.StatementLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.StatementOutput", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.StatementOutput$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.StatementOutput$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.StatementOutputData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.StatementOutputData$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.StatementSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.StatementSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.TextHtmlStatementOutputData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.TextHtmlStatementOutputData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.TextPlainStatementOutputData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.TextPlainStatementOutputData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.UpdateApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.UpdateApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.UpdatePoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.UpdatePoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.UpdatePrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.UpdatePrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.UpdateRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.UpdateRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.UpdateSqlEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.UpdateSqlEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestLog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestLog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestLogCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestLogCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestOperation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataflow.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-dataintegration/pom.xml b/bmc-dataintegration/pom.xml index 96a057299f8..247e70d0a8f 100644 --- a/bmc-dataintegration/pom.xml +++ b/bmc-dataintegration/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-dataintegration @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/SdkClientsMetadata.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/SdkClientsMetadata.java deleted file mode 100644 index a2c7028c460..00000000000 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.dataintegration; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200430") -@SdkClients({DataIntegrationAsyncClient.class, DataIntegrationClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-dataintegration/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dataintegration/reflect-config.json b/bmc-dataintegration/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dataintegration/reflect-config.json new file mode 100644 index 00000000000..a3de48c6fb7 --- /dev/null +++ b/bmc-dataintegration/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dataintegration/reflect-config.json @@ -0,0 +1,9323 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractCallAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractCallAttribute$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractDataOperationConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractDataOperationConfig$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractFormatAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractFormatAttribute$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractFormattedText", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractFormattedText$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractFrequencyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractFrequencyDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractFrequencyDetails$Frequency", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractReadAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractReadAttribute$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractWriteAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AbstractWriteAttribute$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Aggregator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Aggregator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AggregatorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AggregatorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Application", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Application$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Application$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ApplicationDetails$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ApplicationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ApplicationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ApplicationSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ApplicationSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ApplicationSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ArrayType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ArrayType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AuthConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AuthConfig$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AuthDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AuthDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AuthDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AvroFormatAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.AvroFormatAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.BaseType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.BaseType$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.BiccReadAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.BiccReadAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.BiccReadAttributes$ExtractStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.BipCallAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.BipCallAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.BipReadAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.BipReadAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.BipReportParameterValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.BipReportParameterValue$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CancelRestCallConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CancelRestCallConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CancelRestCallConfig$MethodType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ChangeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ChangeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ChangeDisApplicationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ChangeDisApplicationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ChildReference", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ChildReference$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ChildReference$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ChildReferenceDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ChildReferenceDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CompositeFieldMap", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CompositeFieldMap$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CompositeState", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CompositeState$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CompositeState$CompositeStateAggregator", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CompositeType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CompositeType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Compression", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Compression$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Compression$Codec", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConditionalCompositeFieldMap", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConditionalCompositeFieldMap$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConditionalInputLink", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConditionalInputLink$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConditionalOutputPort", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConditionalOutputPort$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConditionalOutputPort$PortType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConfigDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConfigDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConfigParameterDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConfigParameterDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConfigParameterValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConfigParameterValue$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConfigProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConfigProvider$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConfigValues", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConfigValues$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConfiguredType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConfiguredType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Connection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Connection$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromAdwc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromAdwc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromAdwcDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromAdwcDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromAmazonS3", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromAmazonS3$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromAmazonS3Details", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromAmazonS3Details$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromAtp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromAtp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromAtpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromAtpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromBICC", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromBICC$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromBICCDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromBICCDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromBIP", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromBIP$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromBipDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromBipDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromHdfs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromHdfs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromHdfsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromHdfsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromJdbc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromJdbcDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromJdbcDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromLake", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromLake$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromLakeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromLakeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromMySQL", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromMySQL$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromMySQLDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromMySQLDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromMySqlHeatWave", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromMySqlHeatWave$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromMySqlHeatWaveDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromMySqlHeatWaveDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromObjectStorage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromObjectStorage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromObjectStorageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromObjectStorageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOracle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOracle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOracleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOracleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOracleEbs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOracleEbs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOracleEbsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOracleEbsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOraclePeopleSoft", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOraclePeopleSoft$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOraclePeopleSoftDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOraclePeopleSoftDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOracleSiebel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOracleSiebel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOracleSiebelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromOracleSiebelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromRestBasicAuth", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromRestBasicAuth$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromRestBasicAuthDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromRestBasicAuthDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromRestNoAuth", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromRestNoAuth$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromRestNoAuthDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionFromRestNoAuthDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionProperty", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionProperty$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummary$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromAdwc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromAdwc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromAmazonS3", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromAmazonS3$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromAtp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromAtp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromBICC", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromBICC$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromBIP", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromBIP$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromHdfs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromHdfs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromJdbc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromLake", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromLake$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromMySQL", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromMySQL$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromMySqlHeatWave", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromMySqlHeatWave$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromObjectStorage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromObjectStorage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromOracle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromOracle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromOracleEbs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromOracleEbs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromOraclePeopleSoft", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromOraclePeopleSoft$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromOracleSiebel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromOracleSiebel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromRestBasicAuth", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromRestBasicAuth$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromRestNoAuth", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionSummaryFromRestNoAuth$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionValidation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionValidation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionValidationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionValidationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionValidationSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectionValidationSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectorAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ConnectorAttribute$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CopyConflictResolution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CopyConflictResolution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CopyConflictResolution$RequestType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CopyObjectMetadataSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CopyObjectMetadataSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CopyObjectMetadataSummary$ResolutionAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CopyObjectRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CopyObjectRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CopyObjectRequest$CopyMetadataObjectRequestStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CopyObjectRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CopyObjectRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CopyObjectRequestSummary$CopyMetadataObjectRequestStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CopyObjectRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CopyObjectRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CountStatistic", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CountStatistic$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CountStatisticSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CountStatisticSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CountStatisticSummary$ObjectType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateApplicationDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateApplicationDetails$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConfigProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConfigProvider$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromAdwc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromAdwc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromAmazonS3", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromAmazonS3$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromAtp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromAtp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromBICC", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromBICC$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromBIP", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromBIP$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromHdfs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromHdfs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromJdbc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromLake", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromLake$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromMySQL", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromMySQL$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromMySqlHeatWave", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromMySqlHeatWave$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromObjectStorage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromObjectStorage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromOracle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromOracle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromOracleEbs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromOracleEbs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromOraclePeopleSoft", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromOraclePeopleSoft$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromOracleSiebel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromOracleSiebel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromRestBasicAuth", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromRestBasicAuth$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromRestNoAuth", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionFromRestNoAuth$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionValidationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateConnectionValidationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateCopyObjectRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateCopyObjectRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromAdwc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromAdwc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromAmazonS3", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromAmazonS3$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromAtp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromAtp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromFusionApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromFusionApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromHdfs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromHdfs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromJdbc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromLake", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromLake$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromMySQL", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromMySQL$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromMySqlHeatWave", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromMySqlHeatWave$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromObjectStorage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromObjectStorage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromOracle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromOracle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromOracleEbs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromOracleEbs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromOraclePeopleSoft", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromOraclePeopleSoft$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromOracleSiebel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromOracleSiebel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromRest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataAssetFromRest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataFlowDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataFlowDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataFlowValidationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDataFlowValidationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDetailedDescriptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDetailedDescriptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDisApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDisApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDisApplicationDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateDisApplicationDetails$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateEntityShapeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateEntityShapeDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateEntityShapeFromFile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateEntityShapeFromFile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateEntityShapeFromFile$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateEntityShapeFromObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateEntityShapeFromObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateEntityShapeFromObject$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateEntityShapeFromSQL", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateEntityShapeFromSQL$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateEntityShapeFromSQL$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateExportRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateExportRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateExternalPublicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateExternalPublicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateExternalPublicationValidationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateExternalPublicationValidationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateFolderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateFolderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateFunctionLibraryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateFunctionLibraryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateImportRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateImportRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreatePatchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreatePatchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreatePatchDetails$PatchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreatePipelineDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreatePipelineDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreatePipelineValidationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreatePipelineValidationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateSourceApplicationInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateSourceApplicationInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateSourceApplicationInfo$CopyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromDataLoaderTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromDataLoaderTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromIntegrationTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromIntegrationTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromOCIDataflowTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromOCIDataflowTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromPipelineTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromPipelineTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromRestTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromRestTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromRestTask$MethodType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromRestTask$ApiCallMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromRestTask$CancelMethodType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromSQLTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromSQLTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskFromSQLTask$SqlScriptType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskRunDetails$ReRunType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskScheduleDetails$RetryDelayUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskScheduleDetails$AuthMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskScheduleDetails$ExpectedDurationUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskValidationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskValidationDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskValidationFromDataLoaderTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskValidationFromDataLoaderTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskValidationFromIntegrationTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskValidationFromIntegrationTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskValidationFromPipelineTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateTaskValidationFromPipelineTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateUserDefinedFunctionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateUserDefinedFunctionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateUserDefinedFunctionValidationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateUserDefinedFunctionValidationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateUserDefinedFunctionValidationDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateWorkspaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CreateWorkspaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CsvFormatAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CsvFormatAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CustomFrequencyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.CustomFrequencyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DailyFrequencyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DailyFrequencyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAsset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAsset$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromAdwcDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromAdwcDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromAmazonS3", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromAmazonS3$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromAtpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromAtpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromFusionApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromFusionApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromHdfsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromHdfsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromJdbc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromLakeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromLakeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromMySQL", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromMySQL$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromMySqlHeatWave", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromMySqlHeatWave$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromObjectStorageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromObjectStorageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromOracleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromOracleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromOracleEbsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromOracleEbsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromOraclePeopleSoftDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromOraclePeopleSoftDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromOracleSiebelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromOracleSiebelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromRestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetFromRestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummary$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromAdwc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromAdwc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromAmazonS3", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromAmazonS3$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromAtp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromAtp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromFusionApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromFusionApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromHdfs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromHdfs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromJdbc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromLake", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromLake$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromMySQL", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromMySQL$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromMySqlHeatWave", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromMySqlHeatWave$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromObjectStorage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromObjectStorage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromOracle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromOracle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromOracleEbs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromOracleEbs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromOraclePeopleSoft", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromOraclePeopleSoft$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromOracleSiebel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromOracleSiebel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromRest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataAssetSummaryFromRest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntity$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromDataStore", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromDataStore$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromDataStore$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromDataStoreEntityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromDataStoreEntityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromDataStoreEntityDetails$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromFile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromFile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromFile$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromFileEntityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromFileEntityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromFileEntityDetails$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromObject$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromObjectEntityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromObjectEntityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromObjectEntityDetails$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromSql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromSql$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromSql$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromSqlEntityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromSqlEntityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromSqlEntityDetails$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromTable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromTable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromTable$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromTableEntityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromTableEntityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromTableEntityDetails$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromView", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromView$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromView$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromViewEntityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromViewEntityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntityFromViewEntityDetails$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummary$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromDataStore", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromDataStore$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromDataStore$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromFile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromFile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromFile$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromObject$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromSql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromSql$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromSql$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromTable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromTable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromTable$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromView", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromView$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataEntitySummaryFromView$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFlow", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFlow$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFlowDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFlowDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFlowSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFlowSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFlowSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFlowSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFlowValidation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFlowValidation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFlowValidationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFlowValidationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFlowValidationSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFlowValidationSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFormat$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataFormat$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataType$DtType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataflowApplication", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DataflowApplication$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DecisionOperator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DecisionOperator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DecisionOperator$TriggerRule", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DecisionOutputPort", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DecisionOutputPort$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DecisionOutputPort$PortType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DecisionOutputPort$DecisionOutputPortType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DependentObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DependentObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DependentObject$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DependentObjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DependentObjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DependentObjectSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DependentObjectSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DerivedEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DerivedEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DerivedEntity$Mode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DerivedField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DerivedField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DerivedType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DerivedType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DetailedDescription", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DetailedDescription$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DetailedDescription$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DirectFieldMap", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DirectFieldMap$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DirectNamedFieldMap", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DirectNamedFieldMap$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DisApplication", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DisApplication$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DisApplication$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DisApplicationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DisApplicationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DisApplicationSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DisApplicationSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DisApplicationSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Distinct", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Distinct$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DynamicInputField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DynamicInputField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DynamicProxyField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DynamicProxyField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DynamicType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DynamicType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DynamicTypeHandler", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.DynamicTypeHandler$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EndOperator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EndOperator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EndOperator$TriggerRule", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EnrichedEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EnrichedEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EntityShape", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EntityShape$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EntityShapeFromFile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EntityShapeFromFile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EntityShapeFromFile$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EntityShapeFromObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EntityShapeFromObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EntityShapeFromObject$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EntityShapeFromSQL", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EntityShapeFromSQL$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.EntityShapeFromSQL$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ErrorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ErrorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExecuteRestCallConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExecuteRestCallConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExecuteRestCallConfig$MethodType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExportObjectMetadataSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExportObjectMetadataSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExportRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExportRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExportRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExportRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExportRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExportRequestSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExportRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExportRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Expression", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Expression$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExpressionOperator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExpressionOperator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExpressionOperator$TriggerRule", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalPublication", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalPublication$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalPublication$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalPublicationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalPublicationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalPublicationSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalPublicationSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalPublicationSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalPublicationValidation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalPublicationValidation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalPublicationValidationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalPublicationValidationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalPublicationValidationSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalPublicationValidationSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalStorage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ExternalStorage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FieldMap", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FieldMap$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FieldMapWrapper", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FieldMapWrapper$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Filter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Filter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FilterPush", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FilterPush$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Flatten", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Flatten$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlattenDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlattenDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlattenProjectionPreferences", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlattenProjectionPreferences$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlattenProjectionPreferences$CreateArrayIndex", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlattenProjectionPreferences$RetainAllAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlattenProjectionPreferences$IgnoreNullValues", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlattenProjectionPreferences$RetainParentNameLineage", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlattenTypeHandler", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlattenTypeHandler$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlowNode", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlowNode$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlowPort", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlowPort$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlowPortLink", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FlowPortLink$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Folder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Folder$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FolderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FolderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FolderSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FolderSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FolderSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FolderSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ForeignKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ForeignKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Function", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Function$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionConfigurationDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionConfigurationDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionConfigurationDefinition$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionLibrary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionLibrary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionLibrary$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionLibraryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionLibraryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionLibraryDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionLibrarySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionLibrarySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionLibrarySummary$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionLibrarySummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionLibrarySummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionSignature", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionSignature$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.FunctionSignature$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.GenericRestApiAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.GenericRestApiAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.GenericRestCallAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.GenericRestCallAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.GroupedNamePatternRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.GroupedNamePatternRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.GroupedNamePatternRule$MatchingStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.GroupedNamePatternRule$RuleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.HourlyFrequencyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.HourlyFrequencyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ImportConflictResolution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ImportConflictResolution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ImportConflictResolution$ImportConflictResolutionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ImportObjectMetadataSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ImportObjectMetadataSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ImportObjectMetadataSummary$ResolutionAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ImportRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ImportRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ImportRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ImportRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ImportRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ImportRequestSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ImportRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ImportRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.InputField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.InputField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.InputLink", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.InputLink$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.InputPort", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.InputPort$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.InputPort$PortType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.InputProxyField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.InputProxyField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Intersect", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Intersect$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Intersect$IntersectType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.JavaType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.JavaType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Join", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Join$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Join$Policy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Joiner", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Joiner$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Joiner$JoinType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.JsonFormatAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.JsonFormatAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.JsonText", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.JsonText$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Key", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Key$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.KeyAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.KeyAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.KeyRange", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.KeyRange$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.KeyRangePartitionConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.KeyRangePartitionConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.LastRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.LastRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Lookup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Lookup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Lookup$MultiMatchStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MacroField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MacroField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MacroPivotField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MacroPivotField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MapType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MapType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MaterializedCompositeType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MaterializedCompositeType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MaterializedDynamicField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MaterializedDynamicField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MergeOperator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MergeOperator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MergeOperator$TriggerRule", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Message", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Message$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Message$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Minus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Minus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Minus$MinusType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MonthlyFrequencyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MonthlyFrequencyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MonthlyRuleFrequencyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MonthlyRuleFrequencyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MonthlyRuleFrequencyDetails$WeekOfMonth", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.MonthlyRuleFrequencyDetails$DayOfWeek", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.NameListRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.NameListRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.NameListRule$MatchingStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.NameListRule$RuleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.NamePatternRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.NamePatternRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.NamePatternRule$MatchingStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.NamePatternRule$RuleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.NamedEntityMap", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.NamedEntityMap$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.NativeShapeField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.NativeShapeField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ObjectMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ObjectMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ObjectStorageWriteAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ObjectStorageWriteAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ObjectStorageWriteAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ObjectStorageWriteAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OciFunction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OciFunction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OciFunction$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OciFunction$PayloadFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OciVaultSecretConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OciVaultSecretConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Operation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Operation$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OperationFromApi", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OperationFromApi$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OperationFromProcedure", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OperationFromProcedure$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Operator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Operator$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleAdwcWriteAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleAdwcWriteAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleAdwcWriteAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleAdwcWriteAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleAtpWriteAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleAtpWriteAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleAtpWriteAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleAtpWriteAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleReadAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleReadAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleReadAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleReadAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleWriteAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleWriteAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleWriteAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OracleWriteAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OutputField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OutputField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OutputLink", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OutputLink$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OutputPort", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OutputPort$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.OutputPort$PortType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Parameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Parameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Parameter$OutputAggregationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ParameterValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ParameterValue$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ParentReference", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ParentReference$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ParquetFormatAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ParquetFormatAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PartitionConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PartitionConfig$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Patch", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Patch$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Patch$PatchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Patch$PatchStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchChangeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchChangeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchChangeSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchChangeSummary$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchChangeSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchChangeSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchObjectMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchObjectMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchObjectMetadata$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchObjectMetadata$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchSummary$PatchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchSummary$PatchStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PatchSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Pipeline", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Pipeline$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PipelineSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PipelineSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PipelineSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PipelineSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PipelineValidation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PipelineValidation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PipelineValidationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PipelineValidationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PipelineValidationSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PipelineValidationSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Pivot", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Pivot$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PivotField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PivotField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PivotKeys", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PivotKeys$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PollRestCallConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PollRestCallConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PollRestCallConfig$MethodType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PrimaryKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PrimaryKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Project", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Project$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ProjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ProjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ProjectSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ProjectSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Projection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Projection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ProjectionRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ProjectionRule$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ProxyField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ProxyField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObject$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectFromDataLoaderTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectFromDataLoaderTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectFromIntegrationTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectFromIntegrationTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectFromPipelineTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectFromPipelineTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectFromPipelineTaskSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectFromPipelineTaskSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectSummary$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectSummaryFromDataLoaderTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectSummaryFromDataLoaderTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectSummaryFromIntegrationTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PublishedObjectSummaryFromIntegrationTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PushDownOperation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.PushDownOperation$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Query", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Query$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReadOperationConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReadOperationConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Reference", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Reference$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Reference$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReferenceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReferenceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReferenceSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReferenceSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReferenceSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReferenceUsedBy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReferenceUsedBy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReferencedDataObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReferencedDataObject$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReferencedDataObjectFromAPI", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReferencedDataObjectFromAPI$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReferencedDataObjectFromProcedure", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ReferencedDataObjectFromProcedure$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RegistryMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RegistryMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RenameRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RenameRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ResourceConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ResourceConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ResourcePrincipalAuthConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ResourcePrincipalAuthConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ResourcePrincipalAuthConfig$ResourcePrincipalSource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RestCallConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RestCallConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RestCallConfig$MethodType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RootObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RootObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuleBasedEntityMap", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuleBasedEntityMap$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuleBasedEntityMap$MapType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuleBasedFieldMap", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuleBasedFieldMap$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuleBasedFieldMap$MapType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuleTypeConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuleTypeConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimeOperator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimeOperator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimeOperator$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimeOperator$ExecutionState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimeOperator$TaskType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimeOperator$OperatorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimeOperatorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimeOperatorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimeOperatorSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimeOperatorSummary$ExecutionState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimeOperatorSummary$TaskType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimeOperatorSummary$OperatorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimeOperatorSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimeOperatorSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimePipeline", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimePipeline$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimePipelineSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimePipelineSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimePipelineSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.RuntimePipelineSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Schedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Schedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ScheduleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ScheduleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ScheduleSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ScheduleSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Schema", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Schema$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SchemaDriftConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SchemaDriftConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SchemaDriftConfig$ExtraColumnHandling", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SchemaDriftConfig$MissingColumnHandling", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SchemaDriftConfig$DataTypeChangeHandling", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SchemaSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SchemaSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SchemaSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SchemaSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ScopeReference", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ScopeReference$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ScopeReference$ReferenceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Script", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Script$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SecretConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SecretConfig$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Select", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Select$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SensitiveAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SensitiveAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Shape", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Shape$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ShapeField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ShapeField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Sort", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Sort$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SortClause", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SortClause$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SortClause$Order", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SortKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SortKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SortKeyRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SortKeyRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SortOper", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SortOper$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Source", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Source$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SourceApplicationInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.SourceApplicationInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Split", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Split$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Split$DataRoutingStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.StartOperator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.StartOperator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.State", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.State$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.StructuredType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.StructuredType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.StructuredType$DtType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Target", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Target$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Target$DataProperty", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Task", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Task$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromDataLoaderTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromDataLoaderTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromIntegrationTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromIntegrationTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromOCIDataflowTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromOCIDataflowTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromPipelineTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromPipelineTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromRestTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromRestTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromRestTaskDetails$MethodType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromRestTaskDetails$ApiCallMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromRestTaskDetails$CancelMethodType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromSQLTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromSQLTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskFromSQLTaskDetails$SqlScriptType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskOperator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskOperator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskOperator$RetryDelayUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskOperator$ExpectedDurationUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskOperator$TaskType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskOperator$TriggerRule", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRun", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRun$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRun$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRun$ExpectedDurationUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRun$AuthMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRun$TaskType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunDetails$TaskType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunDetails$ReRunType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunLineageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunLineageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunLineageDetails$TaskExecutionStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunLineageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunLineageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunLineageSummary$TaskExecutionStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunLineageSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunLineageSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunLogSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunLogSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunSummary$TaskType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunSummary$ReRunType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskRunSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSchedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSchedule$RetryDelayUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSchedule$AuthMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSchedule$ExpectedDurationUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskScheduleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskScheduleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskScheduleSummary$RetryDelayUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskScheduleSummary$AuthMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskScheduleSummary$ExpectedDurationUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskScheduleSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskScheduleSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummary$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromDataLoaderTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromDataLoaderTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromIntegrationTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromIntegrationTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromOCIDataflowTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromOCIDataflowTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromPipelineTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromPipelineTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromRestTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromRestTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromRestTask$MethodType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromRestTask$ApiCallMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromRestTask$CancelMethodType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromSQLTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromSQLTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskSummaryFromSQLTask$SqlScriptType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskValidation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskValidation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskValidationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskValidationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskValidationSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TaskValidationSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Template", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Template$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Template$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TemplateSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TemplateSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TemplateSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TemplateSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TemplateSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Time", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Time$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypeLibrary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypeLibrary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypeListRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypeListRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypeListRule$MatchingStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypeListRule$RuleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypeSystem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypeSystem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypedExpression", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypedExpression$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypedNamePatternRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypedNamePatternRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypedNamePatternRule$MatchingStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypedNamePatternRule$RuleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypedObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypedObject$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypedObjectWrapper", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.TypedObjectWrapper$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UIProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UIProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Union", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Union$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Union$UnionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UniqueDataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UniqueDataKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UniqueKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UniqueKey$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateApplicationDetails$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromAdwc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromAdwc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromAmazonS3", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromAmazonS3$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromAtp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromAtp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromBICC", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromBICC$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromBIP", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromBIP$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromHdfs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromHdfs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromJdbc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromLake", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromLake$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromMySQL", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromMySQL$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromMySqlHeatWave", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromMySqlHeatWave$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromObjectStorage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromObjectStorage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromOracle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromOracle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromOracleEbs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromOracleEbs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromOraclePeopleSoft", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromOraclePeopleSoft$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromOracleSiebel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromOracleSiebel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromRestBasicAuth", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromRestBasicAuth$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromRestNoAuth", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateConnectionFromRestNoAuth$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateCopyObjectRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateCopyObjectRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateCopyObjectRequestDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromAdwc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromAdwc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromAmazonS3", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromAmazonS3$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromAtp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromAtp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromFusionApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromFusionApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromHdfs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromHdfs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromJdbc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromJdbc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromLake", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromLake$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromMySQL", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromMySQL$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromMySqlHeatWave", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromMySqlHeatWave$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromObjectStorage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromObjectStorage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromOracle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromOracle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromOracleEbs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromOracleEbs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromOraclePeopleSoft", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromOraclePeopleSoft$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromOracleSiebel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromOracleSiebel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromRest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataAssetFromRest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataFlowDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDataFlowDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDetailedDescriptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDetailedDescriptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDisApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDisApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateDisApplicationDetails$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateExportRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateExportRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateExportRequestDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateExternalPublicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateExternalPublicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateFolderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateFolderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateFunctionLibraryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateFunctionLibraryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateImportRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateImportRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateImportRequestDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdatePipelineDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdatePipelineDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateReferenceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateReferenceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromDataLoaderTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromDataLoaderTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromIntegrationTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromIntegrationTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromOCIDataflowTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromOCIDataflowTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromPipelineTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromPipelineTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromRestTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromRestTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromRestTask$MethodType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromRestTask$ApiCallMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromRestTask$CancelMethodType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromSQLTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromSQLTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskFromSQLTask$SqlScriptType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskRunDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskScheduleDetails$RetryDelayUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskScheduleDetails$AuthMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateTaskScheduleDetails$ExpectedDurationUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateUserDefinedFunctionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateUserDefinedFunctionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateWorkspaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UpdateWorkspaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunction$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunctionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunctionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunctionDetails$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunctionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunctionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunctionSummary$ModelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunctionSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunctionSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunctionValidation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunctionValidation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunctionValidationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunctionValidationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunctionValidationSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.UserDefinedFunctionValidationSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ValidationMessage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.ValidationMessage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Variable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Variable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WeeklyFrequencyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WeeklyFrequencyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WeeklyFrequencyDetails$Days", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequestSummary$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkRequestSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Workspace", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Workspace$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.Workspace$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkspaceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkspaceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WorkspaceSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WriteOperationConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WriteOperationConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dataintegration.model.WriteOperationConfig$WriteMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-datalabelingservice/pom.xml b/bmc-datalabelingservice/pom.xml index a45c5ea8cfc..39e35f156c0 100644 --- a/bmc-datalabelingservice/pom.xml +++ b/bmc-datalabelingservice/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-datalabelingservice @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-datalabelingservice/src/main/java/com/oracle/bmc/datalabelingservice/SdkClientsMetadata.java b/bmc-datalabelingservice/src/main/java/com/oracle/bmc/datalabelingservice/SdkClientsMetadata.java deleted file mode 100644 index d6c16ea8eb0..00000000000 --- a/bmc-datalabelingservice/src/main/java/com/oracle/bmc/datalabelingservice/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.datalabelingservice; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20211001") -@SdkClients({DataLabelingManagementAsyncClient.class, DataLabelingManagementClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-datalabelingservice/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datalabelingservice/reflect-config.json b/bmc-datalabelingservice/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datalabelingservice/reflect-config.json new file mode 100644 index 00000000000..be3bbf514c4 --- /dev/null +++ b/bmc-datalabelingservice/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datalabelingservice/reflect-config.json @@ -0,0 +1,637 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.AddDatasetLabelsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.AddDatasetLabelsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.AnnotationFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.AnnotationFormat$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.AnnotationFormatCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.AnnotationFormatCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.AnnotationFormatSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.AnnotationFormatSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ChangeDatasetCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ChangeDatasetCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.CreateDatasetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.CreateDatasetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.Dataset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.Dataset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.Dataset$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.Dataset$LifecycleSubstate", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.DatasetCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.DatasetCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.DatasetFormatDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.DatasetFormatDetails$FormatType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.DatasetSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.DatasetSourceDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.DatasetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.DatasetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.DelimitedFileTypeMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.DelimitedFileTypeMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.DocumentDatasetFormatDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.DocumentDatasetFormatDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ExportFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ExportFormat$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ExportFormat$Name", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ExportFormat$Version", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.GenerateDatasetRecordsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.GenerateDatasetRecordsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ImageDatasetFormatDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ImageDatasetFormatDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ImportFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ImportFormat$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ImportFormat$Name", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ImportFormat$Version", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ImportMetadataPath", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ImportMetadataPath$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ImportPreAnnotatedDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ImportPreAnnotatedDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.InitialImportDatasetConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.InitialImportDatasetConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.InitialRecordGenerationConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.InitialRecordGenerationConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.Label", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.Label$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.LabelSet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.LabelSet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ObjectStorageImportMetadataPath", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ObjectStorageImportMetadataPath$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ObjectStorageSnapshotExportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ObjectStorageSnapshotExportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ObjectStorageSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.ObjectStorageSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.RemoveDatasetLabelsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.RemoveDatasetLabelsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.RenameDatasetLabelsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.RenameDatasetLabelsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.SnapshotDatasetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.SnapshotDatasetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.SnapshotExportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.SnapshotExportDetails$ExportType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.TextDatasetFormatDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.TextDatasetFormatDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.TextFileTypeMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.TextFileTypeMetadata$FormatType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.UpdateDatasetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.UpdateDatasetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservice.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-datalabelingservicedataplane/pom.xml b/bmc-datalabelingservicedataplane/pom.xml index 5934879d82e..45d0768d887 100644 --- a/bmc-datalabelingservicedataplane/pom.xml +++ b/bmc-datalabelingservicedataplane/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-datalabelingservicedataplane @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-datalabelingservicedataplane/src/main/java/com/oracle/bmc/datalabelingservicedataplane/SdkClientsMetadata.java b/bmc-datalabelingservicedataplane/src/main/java/com/oracle/bmc/datalabelingservicedataplane/SdkClientsMetadata.java deleted file mode 100644 index 430e2f29995..00000000000 --- a/bmc-datalabelingservicedataplane/src/main/java/com/oracle/bmc/datalabelingservicedataplane/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.datalabelingservicedataplane; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20211001") -@SdkClients({DataLabelingAsyncClient.class, DataLabelingClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-datalabelingservicedataplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datalabelingservicedataplane/reflect-config.json b/bmc-datalabelingservicedataplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datalabelingservicedataplane/reflect-config.json new file mode 100644 index 00000000000..8bfa0a33ea8 --- /dev/null +++ b/bmc-datalabelingservicedataplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datalabelingservicedataplane/reflect-config.json @@ -0,0 +1,736 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.Annotation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.Annotation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.Annotation$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.AnnotationAggregationDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.AnnotationAggregationDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.AnnotationAnalyticsAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.AnnotationAnalyticsAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.AnnotationAnalyticsAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.AnnotationAnalyticsAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.AnnotationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.AnnotationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.AnnotationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.AnnotationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.BoundingPolygon", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.BoundingPolygon$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.CreateAnnotationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.CreateAnnotationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.CreateObjectStorageSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.CreateObjectStorageSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.CreateRecordDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.CreateRecordDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.CreateSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.CreateSourceDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.Dataset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.Dataset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.Dataset$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.Dataset$LifecycleSubstate", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.DatasetFormatDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.DatasetFormatDetails$FormatType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.DatasetSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.DatasetSourceDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.DelimitedFileTypeMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.DelimitedFileTypeMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.DocumentDatasetFormatDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.DocumentDatasetFormatDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.DocumentEntityMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.DocumentEntityMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.DocumentMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.DocumentMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.Entity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.Entity$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.GenericEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.GenericEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ImageDatasetFormatDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ImageDatasetFormatDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ImageMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ImageMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ImageObjectSelectionEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ImageObjectSelectionEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ImportFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ImportFormat$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ImportFormat$Name", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ImportFormat$Version", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ImportMetadataPath", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ImportMetadataPath$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.InitialImportDatasetConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.InitialImportDatasetConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.InitialRecordGenerationConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.InitialRecordGenerationConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.KeyValueSelectionEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.KeyValueSelectionEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.Label", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.Label$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.LabelName", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.LabelName$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.LabelSet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.LabelSet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.NormalizedVertex", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.NormalizedVertex$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ObjectStorageDatasetSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ObjectStorageDatasetSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ObjectStorageImportMetadataPath", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ObjectStorageImportMetadataPath$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ObjectStorageSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.ObjectStorageSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.Record", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.Record$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.Record$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.RecordAggregationDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.RecordAggregationDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.RecordAnalyticsAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.RecordAnalyticsAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.RecordAnalyticsAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.RecordAnalyticsAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.RecordCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.RecordCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.RecordMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.RecordMetadata$RecordType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.RecordSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.RecordSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.SourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.SourceDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.TextDatasetFormatDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.TextDatasetFormatDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.TextFileTypeMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.TextFileTypeMetadata$FormatType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.TextMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.TextMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.TextSelectionEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.TextSelectionEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.TextSpan", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.TextSpan$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.UpdateAnnotationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.UpdateAnnotationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.UpdateRecordDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datalabelingservicedataplane.model.UpdateRecordDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-datasafe/pom.xml b/bmc-datasafe/pom.xml index 3840ba2da10..6c9be903723 100644 --- a/bmc-datasafe/pom.xml +++ b/bmc-datasafe/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-datasafe @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafe.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafe.java index 98c617ddf43..95f327e893c 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafe.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafe.java @@ -196,7 +196,7 @@ CalculateAuditVolumeCollectedResponse calculateAuditVolumeCollected( CalculateAuditVolumeCollectedRequest request); /** - * Cancel the given work request. + * Cancel the specified work request. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -297,6 +297,24 @@ ChangeAuditProfileCompartmentResponse changeAuditProfileCompartment( ChangeDataSafePrivateEndpointCompartmentResponse changeDataSafePrivateEndpointCompartment( ChangeDataSafePrivateEndpointCompartmentRequest request); + /** + * Moves the specified database security configuration and its dependent resources into a + * different compartment. + * + * @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 + * ChangeDatabaseSecurityConfigCompartment API. + */ + ChangeDatabaseSecurityConfigCompartmentResponse changeDatabaseSecurityConfigCompartment( + ChangeDatabaseSecurityConfigCompartmentRequest request); + /** * Moves the specified discovery job and its dependent resources into a different compartment. * @@ -458,6 +476,41 @@ ChangeSdmMaskingPolicyDifferenceCompartmentResponse changeSdmMaskingPolicyDiffer ChangeSecurityAssessmentCompartmentResponse changeSecurityAssessmentCompartment( ChangeSecurityAssessmentCompartmentRequest request); + /** + * Moves the specified security policy and its dependent resources into a different compartment. + * + * @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 + * ChangeSecurityPolicyCompartment API. + */ + ChangeSecurityPolicyCompartmentResponse changeSecurityPolicyCompartment( + ChangeSecurityPolicyCompartmentRequest request); + + /** + * Moves the specified security policy deployment and its dependent resources into a different + * compartment. + * + * @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 + * ChangeSecurityPolicyDeploymentCompartment API. + */ + ChangeSecurityPolicyDeploymentCompartmentResponse changeSecurityPolicyDeploymentCompartment( + ChangeSecurityPolicyDeploymentCompartmentRequest request); + /** * Moves the specified sensitive data model and its dependent resources into a different * compartment. @@ -493,6 +546,41 @@ ChangeSensitiveDataModelCompartmentResponse changeSensitiveDataModelCompartment( ChangeSensitiveTypeCompartmentResponse changeSensitiveTypeCompartment( ChangeSensitiveTypeCompartmentRequest request); + /** + * Moves the specified SQL collection and its dependent resources into a different compartment. + * + * @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 + * ChangeSqlCollectionCompartment API. + */ + ChangeSqlCollectionCompartmentResponse changeSqlCollectionCompartment( + ChangeSqlCollectionCompartmentRequest request); + + /** + * Moves the specified SQL firewall policy and its dependent resources into a different + * compartment. + * + * @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 + * ChangeSqlFirewallPolicyCompartment API. + */ + ChangeSqlFirewallPolicyCompartmentResponse changeSqlFirewallPolicyCompartment( + ChangeSqlFirewallPolicyCompartmentRequest request); + /** * Moves the specified target-alert policy Association into a different compartment. * @@ -703,8 +791,8 @@ CreateLibraryMaskingFormatResponse createLibraryMaskingFormat( CreateMaskingColumnResponse createMaskingColumn(CreateMaskingColumnRequest request); /** - * Creates a new masking policy and associates it with a sensitive data model or a reference - * target database. + * Creates a new masking policy and associates it with a sensitive data model or a target + * database. * *

To use a sensitive data model as the source of masking columns, set the columnSource * attribute to SENSITIVE_DATA_MODEL and provide the sensitiveDataModelId attribute. After @@ -864,6 +952,22 @@ CreateSensitiveDataModelResponse createSensitiveDataModel( */ CreateSensitiveTypeResponse createSensitiveType(CreateSensitiveTypeRequest request); + /** + * Creates a new SQL collection resource. + * + * @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 CreateSqlCollection + * API. + */ + CreateSqlCollectionResponse createSqlCollection(CreateSqlCollectionRequest request); + /** * Creates a new target-alert policy association to track a alert policy applied on target. * @@ -1188,6 +1292,38 @@ DeleteSensitiveDataModelResponse deleteSensitiveDataModel( */ DeleteSensitiveTypeResponse deleteSensitiveType(DeleteSensitiveTypeRequest request); + /** + * Deletes the specified SQL collection. + * + * @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 DeleteSqlCollection + * API. + */ + DeleteSqlCollectionResponse deleteSqlCollection(DeleteSqlCollectionRequest request); + + /** + * Deletes the SQL firewall policy resource. + * + * @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 + * DeleteSqlFirewallPolicy API. + */ + DeleteSqlFirewallPolicyResponse deleteSqlFirewallPolicy(DeleteSqlFirewallPolicyRequest request); + /** * Deletes the specified target-alert policy Association. * @@ -1563,6 +1699,23 @@ GenerateSecurityAssessmentReportResponse generateSecurityAssessmentReport( GenerateSensitiveDataModelForDownloadResponse generateSensitiveDataModelForDownload( GenerateSensitiveDataModelForDownloadRequest request); + /** + * Generates or appends to the SQL firewall policy using the specified SQL collection. + * + * @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 + * GenerateSqlFirewallPolicy API. + */ + GenerateSqlFirewallPolicyResponse generateSqlFirewallPolicy( + GenerateSqlFirewallPolicyRequest request); + /** * Generates the report of the specified user assessment. The report is available in PDF or XLS * format. After generating the report, use DownloadUserAssessmentReport to download it in the @@ -1750,6 +1903,23 @@ GetDataSafeConfigurationResponse getDataSafeConfiguration( GetDataSafePrivateEndpointResponse getDataSafePrivateEndpoint( GetDataSafePrivateEndpointRequest request); + /** + * Gets a database security configuration by identifier. + * + * @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 + * GetDatabaseSecurityConfig API. + */ + GetDatabaseSecurityConfigResponse getDatabaseSecurityConfig( + GetDatabaseSecurityConfigRequest request); + /** * Gets the details of the specified SDM Masking policy difference column. * @@ -1977,7 +2147,7 @@ GetSdmMaskingPolicyDifferenceResponse getSdmMaskingPolicyDifference( GetSecurityAssessmentResponse getSecurityAssessment(GetSecurityAssessmentRequest request); /** - * Gets the details of the comparison report on the security assessments submitted for + * Gets the details of the comparison report for the security assessments submitted for * comparison. * * @param request The request object containing the details to send @@ -1994,6 +2164,56 @@ GetSdmMaskingPolicyDifferenceResponse getSdmMaskingPolicyDifference( GetSecurityAssessmentComparisonResponse getSecurityAssessmentComparison( GetSecurityAssessmentComparisonRequest request); + /** + * Gets a security policy by the specified OCID of the security policy resource. + * + * @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 GetSecurityPolicy + * API. + */ + GetSecurityPolicyResponse getSecurityPolicy(GetSecurityPolicyRequest request); + + /** + * Gets a security policy deployment by identifier. + * + * @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 + * GetSecurityPolicyDeployment API. + */ + GetSecurityPolicyDeploymentResponse getSecurityPolicyDeployment( + GetSecurityPolicyDeploymentRequest request); + + /** + * Gets a security policy entity states by identifier. + * + * @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 + * GetSecurityPolicyEntryState API. + */ + GetSecurityPolicyEntryStateResponse getSecurityPolicyEntryState( + GetSecurityPolicyEntryStateRequest request); + /** * Gets the details of the specified sensitive column. * @@ -2042,6 +2262,38 @@ GetSecurityAssessmentComparisonResponse getSecurityAssessmentComparison( */ GetSensitiveTypeResponse getSensitiveType(GetSensitiveTypeRequest request); + /** + * Gets a SQL collection by identifier. + * + * @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 GetSqlCollection + * API. + */ + GetSqlCollectionResponse getSqlCollection(GetSqlCollectionRequest request); + + /** + * Gets a SQL firewall policy by identifier. + * + * @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 + * GetSqlFirewallPolicy API. + */ + GetSqlFirewallPolicyResponse getSqlFirewallPolicy(GetSqlFirewallPolicyRequest request); + /** * Gets the details of target-alert policy association by its ID. * @@ -2092,7 +2344,7 @@ GetTargetAlertPolicyAssociationResponse getTargetAlertPolicyAssociation( GetUserAssessmentResponse getUserAssessment(GetUserAssessmentRequest request); /** - * Gets the details of the comparison report for the user assessments provided. + * Gets the details of the comparison report for the user assessments submitted for comparison. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -2518,6 +2770,38 @@ ListCollectedAuditVolumesResponse listCollectedAuditVolumes( ListDataSafePrivateEndpointsResponse listDataSafePrivateEndpoints( ListDataSafePrivateEndpointsRequest request); + /** + * Retrieves a list of all database security configurations in Data Safe. + * + *

The ListDatabaseSecurityConfigs operation returns only the database security + * configurations in the specified `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform + * ListDatabaseSecurityConfigs on the `compartmentId` passed and when it is set to true, the + * entire hierarchy of compartments can be returned. To get a full list of all compartments and + * subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` + * to true and `accessLevel` to ACCESSIBLE. + * + * @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 + * ListDatabaseSecurityConfigs API. + */ + ListDatabaseSecurityConfigsResponse listDatabaseSecurityConfigs( + ListDatabaseSecurityConfigsRequest request); + /** * Gets a list of columns of a SDM masking policy difference resource based on the specified * query parameters. @@ -2586,7 +2870,7 @@ ListDataSafePrivateEndpointsResponse listDataSafePrivateEndpoints( ListDiscoveryJobsResponse listDiscoveryJobs(ListDiscoveryJobsRequest request); /** - * List all the findings from all the targets in the specified assessment. + * List all the findings from all the targets in the specified compartment. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -2953,8 +3237,22 @@ ListSdmMaskingPolicyDifferencesResponse listSdmMaskingPolicyDifferences( ListSecurityAssessmentsResponse listSecurityAssessments(ListSecurityAssessmentsRequest request); /** - * Gets a list of sensitive columns present in the specified sensitive data model based on the - * specified query parameters. + * Retrieves a list of all security policies in Data Safe. + * + *

The ListSecurityPolicies operation returns only the security policies in the specified + * `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform ListSecurityPolicies on + * the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments + * can be returned. To get a full list of all compartments and subcompartments in the tenancy + * (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to + * ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -2963,14 +3261,29 @@ ListSdmMaskingPolicyDifferencesResponse listSdmMaskingPolicyDifferences( * 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 - * ListSensitiveColumns API. + * ListSecurityPolicies API. */ - ListSensitiveColumnsResponse listSensitiveColumns(ListSensitiveColumnsRequest request); + ListSecurityPoliciesResponse listSecurityPolicies(ListSecurityPoliciesRequest request); /** - * Gets a list of sensitive data models based on the specified query parameters. + * Retrieves a list of all security policy deployments in Data Safe. + * + *

The ListSecurityPolicyDeployments operation returns only the security policy deployments + * in the specified `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform + * ListSecurityPolicyDeployments on the `compartmentId` passed and when it is set to true, the + * entire hierarchy of compartments can be returned. To get a full list of all compartments and + * subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` + * to true and `accessLevel` to ACCESSIBLE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -2979,15 +3292,18 @@ ListSdmMaskingPolicyDifferencesResponse listSdmMaskingPolicyDifferences( * 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 - * ListSensitiveDataModels API. + * ListSecurityPolicyDeployments API. */ - ListSensitiveDataModelsResponse listSensitiveDataModels(ListSensitiveDataModelsRequest request); + ListSecurityPolicyDeploymentsResponse listSecurityPolicyDeployments( + ListSecurityPolicyDeploymentsRequest request); /** - * Gets a list of sensitive objects present in the specified sensitive data model based on the - * specified query parameters. + * Retrieves a list of all security policy entry states in Data Safe. + * + *

The ListSecurityPolicyEntryStates operation returns only the security policy entry states + * for the specified security policy entry. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -2996,14 +3312,15 @@ ListSdmMaskingPolicyDifferencesResponse listSdmMaskingPolicyDifferences( * 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 - * ListSensitiveObjects API. + * ListSecurityPolicyEntryStates API. */ - ListSensitiveObjectsResponse listSensitiveObjects(ListSensitiveObjectsRequest request); + ListSecurityPolicyEntryStatesResponse listSecurityPolicyEntryStates( + ListSecurityPolicyEntryStatesRequest request); /** - * Gets a list of sensitive schemas present in the specified sensitive data model based on the + * Gets a list of sensitive columns present in the specified sensitive data model based on the * specified query parameters. * * @param request The request object containing the details to send @@ -3013,14 +3330,14 @@ ListSdmMaskingPolicyDifferencesResponse listSdmMaskingPolicyDifferences( * 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 - * ListSensitiveSchemas API. + * ListSensitiveColumns API. */ - ListSensitiveSchemasResponse listSensitiveSchemas(ListSensitiveSchemasRequest request); + ListSensitiveColumnsResponse listSensitiveColumns(ListSensitiveColumnsRequest request); /** - * Gets a list of sensitive types based on the specified query parameters. + * Gets a list of sensitive data models based on the specified query parameters. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -3029,11 +3346,299 @@ ListSdmMaskingPolicyDifferencesResponse listSdmMaskingPolicyDifferences( * 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 ListSensitiveTypes - * API. + * href="https://docs.cloud.oracle.com/en-us/iaas/tools/java-sdk-examples/latest/datasafe/ListSensitiveDataModelsExample.java.html" + * target="_blank" rel="noopener noreferrer" >here to see how to use + * ListSensitiveDataModels API. */ - ListSensitiveTypesResponse listSensitiveTypes(ListSensitiveTypesRequest request); + ListSensitiveDataModelsResponse listSensitiveDataModels(ListSensitiveDataModelsRequest request); + + /** + * Gets a list of sensitive objects present in the specified sensitive data model based on the + * specified query parameters. + * + * @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 + * ListSensitiveObjects API. + */ + ListSensitiveObjectsResponse listSensitiveObjects(ListSensitiveObjectsRequest request); + + /** + * Gets a list of sensitive schemas present in the specified sensitive data model based on the + * specified query parameters. + * + * @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 + * ListSensitiveSchemas API. + */ + ListSensitiveSchemasResponse listSensitiveSchemas(ListSensitiveSchemasRequest request); + + /** + * Gets a list of sensitive types based on the specified query parameters. + * + * @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 ListSensitiveTypes + * API. + */ + ListSensitiveTypesResponse listSensitiveTypes(ListSensitiveTypesRequest request); + + /** + * Retrieves a list of all SQL collection analytics in Data Safe. + * + *

The ListSqlCollectionAnalytics operation returns only the analytics for the SQL + * collections in the specified `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform ListSqlCollections on the + * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can + * be returned. To get a full list of all compartments and subcompartments in the tenancy (root + * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to + * ACCESSIBLE. + * + * @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 + * ListSqlCollectionAnalytics API. + */ + ListSqlCollectionAnalyticsResponse listSqlCollectionAnalytics( + ListSqlCollectionAnalyticsRequest request); + + /** + * Retrieves a list of the SQL collection log analytics. + * + * @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 + * ListSqlCollectionLogInsights API. + */ + ListSqlCollectionLogInsightsResponse listSqlCollectionLogInsights( + ListSqlCollectionLogInsightsRequest request); + + /** + * Retrieves a list of all SQL collections in Data Safe. + * + *

The ListSqlCollections operation returns only the SQL collections in the specified + * `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform ListSqlCollections on the + * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can + * be returned. To get a full list of all compartments and subcompartments in the tenancy (root + * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to + * ACCESSIBLE. + * + * @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 ListSqlCollections + * API. + */ + ListSqlCollectionsResponse listSqlCollections(ListSqlCollectionsRequest request); + + /** + * Returns the aggregation details of all SQL firewall allowed SQL statements. + * + *

The ListSqlFirewallAllowedSqlAnalytics operation returns the aggregates of the SQL + * firewall allowed SQL statements in the specified `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform + * ListSqlFirewallAllowedSqlAnalytics on the `compartmentId` passed and when it is set to true, + * the entire hierarchy of compartments can be returned. To get a full list of all compartments + * and subcompartments in the tenancy (root compartment), set the parameter + * `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. + * + * @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 + * ListSqlFirewallAllowedSqlAnalytics API. + */ + ListSqlFirewallAllowedSqlAnalyticsResponse listSqlFirewallAllowedSqlAnalytics( + ListSqlFirewallAllowedSqlAnalyticsRequest request); + + /** + * Retrieves a list of all SQL firewall allowed SQL statements. + * + *

The ListSqlFirewallAllowedSqls operation returns only the SQL firewall allowed SQL + * statements in the specified `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform ListSqlFirewallPolicies on + * the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments + * can be returned. To get a full list of all compartments and subcompartments in the tenancy + * (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to + * ACCESSIBLE. + * + * @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 + * ListSqlFirewallAllowedSqls API. + */ + ListSqlFirewallAllowedSqlsResponse listSqlFirewallAllowedSqls( + ListSqlFirewallAllowedSqlsRequest request); + + /** + * Retrieves a list of all SQL firewall policies. + * + *

The ListSqlFirewallPolicies operation returns only the SQL firewall policies in the + * specified `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform ListSqlFirewallPolicies on + * the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments + * can be returned. To get a full list of all compartments and subcompartments in the tenancy + * (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to + * ACCESSIBLE. + * + * @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 + * ListSqlFirewallPolicies API. + */ + ListSqlFirewallPoliciesResponse listSqlFirewallPolicies(ListSqlFirewallPoliciesRequest request); + + /** + * Gets a list of aggregated SQL firewall policy details. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform + * SummarizedSqlFirewallPolicyInfo on the specified `compartmentId` and when it is set to true, + * the entire hierarchy of compartments can be returned. To get a full list of all compartments + * and subcompartments in the tenancy (root compartment), set the parameter + * `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. + * + * @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 + * ListSqlFirewallPolicyAnalytics API. + */ + ListSqlFirewallPolicyAnalyticsResponse listSqlFirewallPolicyAnalytics( + ListSqlFirewallPolicyAnalyticsRequest request); + + /** + * Returns the aggregation details of the SQL firewall violations. + * + * @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 + * ListSqlFirewallViolationAnalytics API. + */ + ListSqlFirewallViolationAnalyticsResponse listSqlFirewallViolationAnalytics( + ListSqlFirewallViolationAnalyticsRequest request); + + /** + * Gets a list of all the SQL firewall violations captured by the firewall. + * + * @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 + * ListSqlFirewallViolations API. + */ + ListSqlFirewallViolationsResponse listSqlFirewallViolations( + ListSqlFirewallViolationsRequest request); /** * Returns a list of table metadata objects. @@ -3085,7 +3690,7 @@ ListTargetAlertPolicyAssociationsResponse listTargetAlertPolicyAssociations( /** * Gets a list of aggregated user details from the specified user assessment. This provides - * information about the overall state of database user security. For example, the user details + * information about the overall state. of database user security. For example, the user details * include how many users have the DBA role and how many users are in the critical category. * This data is especially useful content for dashboards or to support analytics. * @@ -3369,6 +3974,39 @@ PatchTargetAlertPolicyAssociationResponse patchTargetAlertPolicyAssociation( */ ProvisionAuditPolicyResponse provisionAuditPolicy(ProvisionAuditPolicyRequest request); + /** + * Purge the SQL collection logs for the specified SqlCollection. + * + * @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 + * PurgeSqlCollectionLogs API. + */ + PurgeSqlCollectionLogsResponse purgeSqlCollectionLogs(PurgeSqlCollectionLogsRequest request); + + /** + * Refreshes the specified database security configuration. + * + * @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 + * RefreshDatabaseSecurityConfiguration API. + */ + RefreshDatabaseSecurityConfigurationResponse refreshDatabaseSecurityConfiguration( + RefreshDatabaseSecurityConfigurationRequest request); + /** * Runs a security assessment, refreshes the latest assessment, and saves it for future * reference. The assessment runs with a securityAssessmentId of type LATEST. Before you start, @@ -3389,6 +4027,23 @@ PatchTargetAlertPolicyAssociationResponse patchTargetAlertPolicyAssociation( RefreshSecurityAssessmentResponse refreshSecurityAssessment( RefreshSecurityAssessmentRequest request); + /** + * Refresh the specified SQL collection Log Insights. + * + * @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 + * RefreshSqlCollectionLogInsights API. + */ + RefreshSqlCollectionLogInsightsResponse refreshSqlCollectionLogInsights( + RefreshSqlCollectionLogInsightsRequest request); + /** * Refreshes the latest assessment and saves it for future reference. This operation runs with a * userAssessmentId of type LATEST. Before you start, first call the ListUserAssessments @@ -3540,6 +4195,22 @@ SetUserAssessmentBaselineResponse setUserAssessmentBaseline( */ StartAuditTrailResponse startAuditTrail(StartAuditTrailRequest request); + /** + * Start the specified SQL collection. + * + * @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 StartSqlCollection + * API. + */ + StartSqlCollectionResponse startSqlCollection(StartSqlCollectionRequest request); + /** * Stops the specified audit trail. * @@ -3555,6 +4226,22 @@ SetUserAssessmentBaselineResponse setUserAssessmentBaseline( */ StopAuditTrailResponse stopAuditTrail(StopAuditTrailRequest request); + /** + * Stops the specified SQL collection. + * + * @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 StopSqlCollection + * API. + */ + StopSqlCollectionResponse stopSqlCollection(StopSqlCollectionRequest request); + /** * Suspend the given work request. Issuing a suspend does not guarantee of a immediate suspend * of the work request. @@ -3707,6 +4394,23 @@ UpdateAuditArchiveRetrievalResponse updateAuditArchiveRetrieval( UpdateDataSafePrivateEndpointResponse updateDataSafePrivateEndpoint( UpdateDataSafePrivateEndpointRequest request); + /** + * Updates the database security configuration. + * + * @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 + * UpdateDatabaseSecurityConfig API. + */ + UpdateDatabaseSecurityConfigResponse updateDatabaseSecurityConfig( + UpdateDatabaseSecurityConfigRequest request); + /** * Updates one or more attributes of the specified library masking format. Note that updating * the formatEntries attribute replaces all the existing masking format entries with the @@ -3845,6 +4549,39 @@ UpdateSdmMaskingPolicyDifferenceResponse updateSdmMaskingPolicyDifference( UpdateSecurityAssessmentResponse updateSecurityAssessment( UpdateSecurityAssessmentRequest request); + /** + * Updates the security policy. + * + * @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 + * UpdateSecurityPolicy API. + */ + UpdateSecurityPolicyResponse updateSecurityPolicy(UpdateSecurityPolicyRequest request); + + /** + * Updates the security policy deployment. + * + * @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 + * UpdateSecurityPolicyDeployment API. + */ + UpdateSecurityPolicyDeploymentResponse updateSecurityPolicyDeployment( + UpdateSecurityPolicyDeploymentRequest request); + /** * Updates one or more attributes of the specified sensitive column. * @@ -3895,6 +4632,38 @@ UpdateSensitiveDataModelResponse updateSensitiveDataModel( */ UpdateSensitiveTypeResponse updateSensitiveType(UpdateSensitiveTypeRequest request); + /** + * Updates the SQL collection. + * + * @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 UpdateSqlCollection + * API. + */ + UpdateSqlCollectionResponse updateSqlCollection(UpdateSqlCollectionRequest request); + + /** + * Updates the SQL firewall policy. + * + * @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 + * UpdateSqlFirewallPolicy API. + */ + UpdateSqlFirewallPolicyResponse updateSqlFirewallPolicy(UpdateSqlFirewallPolicyRequest request); + /** * Updates the specified target-alert policy association. * diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeAsync.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeAsync.java index 13215c1a2dd..c944993ce19 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeAsync.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeAsync.java @@ -193,7 +193,7 @@ java.util.concurrent.Future applyDiscoveryJobR handler); /** - * Cancel the given work request. + * Cancel the specified work request. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -297,6 +297,25 @@ java.util.concurrent.Future changeAuditPol ChangeDataSafePrivateEndpointCompartmentResponse> handler); + /** + * Moves the specified database security configuration and its dependent resources into a + * different compartment. + * + * @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 + changeDatabaseSecurityConfigCompartment( + ChangeDatabaseSecurityConfigCompartmentRequest request, + com.oracle.bmc.responses.AsyncHandler< + ChangeDatabaseSecurityConfigCompartmentRequest, + ChangeDatabaseSecurityConfigCompartmentResponse> + handler); + /** * Moves the specified discovery job and its dependent resources into a different compartment. * @@ -464,6 +483,43 @@ java.util.concurrent.Future changeRetention( ChangeSecurityAssessmentCompartmentResponse> handler); + /** + * Moves the specified security policy and its dependent resources into a different compartment. + * + * @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 + changeSecurityPolicyCompartment( + ChangeSecurityPolicyCompartmentRequest request, + com.oracle.bmc.responses.AsyncHandler< + ChangeSecurityPolicyCompartmentRequest, + ChangeSecurityPolicyCompartmentResponse> + handler); + + /** + * Moves the specified security policy deployment and its dependent resources into a different + * compartment. + * + * @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 + changeSecurityPolicyDeploymentCompartment( + ChangeSecurityPolicyDeploymentCompartmentRequest request, + com.oracle.bmc.responses.AsyncHandler< + ChangeSecurityPolicyDeploymentCompartmentRequest, + ChangeSecurityPolicyDeploymentCompartmentResponse> + handler); + /** * Moves the specified sensitive data model and its dependent resources into a different * compartment. @@ -501,6 +557,43 @@ java.util.concurrent.Future changeRetention( ChangeSensitiveTypeCompartmentResponse> handler); + /** + * Moves the specified SQL collection and its dependent resources into a different compartment. + * + * @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 + changeSqlCollectionCompartment( + ChangeSqlCollectionCompartmentRequest request, + com.oracle.bmc.responses.AsyncHandler< + ChangeSqlCollectionCompartmentRequest, + ChangeSqlCollectionCompartmentResponse> + handler); + + /** + * Moves the specified SQL firewall policy and its dependent resources into a different + * compartment. + * + * @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 + changeSqlFirewallPolicyCompartment( + ChangeSqlFirewallPolicyCompartmentRequest request, + com.oracle.bmc.responses.AsyncHandler< + ChangeSqlFirewallPolicyCompartmentRequest, + ChangeSqlFirewallPolicyCompartmentResponse> + handler); + /** * Moves the specified target-alert policy Association into a different compartment. * @@ -711,8 +804,8 @@ java.util.concurrent.Future createMaskingColumn( handler); /** - * Creates a new masking policy and associates it with a sensitive data model or a reference - * target database. + * Creates a new masking policy and associates it with a sensitive data model or a target + * database. * *

To use a sensitive data model as the source of masking columns, set the columnSource * attribute to SENSITIVE_DATA_MODEL and provide the sensitiveDataModelId attribute. After @@ -871,6 +964,22 @@ java.util.concurrent.Future createSensitiveType( CreateSensitiveTypeRequest, CreateSensitiveTypeResponse> handler); + /** + * Creates a new SQL collection resource. + * + * @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 createSqlCollection( + CreateSqlCollectionRequest request, + com.oracle.bmc.responses.AsyncHandler< + CreateSqlCollectionRequest, CreateSqlCollectionResponse> + handler); + /** * Creates a new target-alert policy association to track a alert policy applied on target. * @@ -1191,6 +1300,38 @@ java.util.concurrent.Future deleteSensitiveType( DeleteSensitiveTypeRequest, DeleteSensitiveTypeResponse> handler); + /** + * Deletes the specified SQL collection. + * + * @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 deleteSqlCollection( + DeleteSqlCollectionRequest request, + com.oracle.bmc.responses.AsyncHandler< + DeleteSqlCollectionRequest, DeleteSqlCollectionResponse> + handler); + + /** + * Deletes the SQL firewall policy resource. + * + * @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 deleteSqlFirewallPolicy( + DeleteSqlFirewallPolicyRequest request, + com.oracle.bmc.responses.AsyncHandler< + DeleteSqlFirewallPolicyRequest, DeleteSqlFirewallPolicyResponse> + handler); + /** * Deletes the specified target-alert policy Association. * @@ -1572,6 +1713,22 @@ java.util.concurrent.Future generateReport( GenerateSensitiveDataModelForDownloadResponse> handler); + /** + * Generates or appends to the SQL firewall policy using the specified SQL collection. + * + * @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 generateSqlFirewallPolicy( + GenerateSqlFirewallPolicyRequest request, + com.oracle.bmc.responses.AsyncHandler< + GenerateSqlFirewallPolicyRequest, GenerateSqlFirewallPolicyResponse> + handler); + /** * Generates the report of the specified user assessment. The report is available in PDF or XLS * format. After generating the report, use DownloadUserAssessmentReport to download it in the @@ -1756,6 +1913,22 @@ java.util.concurrent.Future getDataSafePriva GetDataSafePrivateEndpointRequest, GetDataSafePrivateEndpointResponse> handler); + /** + * Gets a database security configuration by identifier. + * + * @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 getDatabaseSecurityConfig( + GetDatabaseSecurityConfigRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetDatabaseSecurityConfigRequest, GetDatabaseSecurityConfigResponse> + handler); + /** * Gets the details of the specified SDM Masking policy difference column. * @@ -1977,7 +2150,7 @@ java.util.concurrent.Future getSecurityAssessment handler); /** - * Gets the details of the comparison report on the security assessments submitted for + * Gets the details of the comparison report for the security assessments submitted for * comparison. * * @param request The request object containing the details to send @@ -1995,6 +2168,54 @@ java.util.concurrent.Future getSecurityAssessment GetSecurityAssessmentComparisonResponse> handler); + /** + * Gets a security policy by the specified OCID of the security policy resource. + * + * @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 getSecurityPolicy( + GetSecurityPolicyRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetSecurityPolicyRequest, GetSecurityPolicyResponse> + handler); + + /** + * Gets a security policy deployment by identifier. + * + * @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 getSecurityPolicyDeployment( + GetSecurityPolicyDeploymentRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetSecurityPolicyDeploymentRequest, GetSecurityPolicyDeploymentResponse> + handler); + + /** + * Gets a security policy entity states by identifier. + * + * @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 getSecurityPolicyEntryState( + GetSecurityPolicyEntryStateRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetSecurityPolicyEntryStateRequest, GetSecurityPolicyEntryStateResponse> + handler); + /** * Gets the details of the specified sensitive column. * @@ -2042,6 +2263,37 @@ java.util.concurrent.Future getSensitiveType( com.oracle.bmc.responses.AsyncHandler handler); + /** + * Gets a SQL collection by identifier. + * + * @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 getSqlCollection( + GetSqlCollectionRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Gets a SQL firewall policy by identifier. + * + * @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 getSqlFirewallPolicy( + GetSqlFirewallPolicyRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetSqlFirewallPolicyRequest, GetSqlFirewallPolicyResponse> + handler); + /** * Gets the details of target-alert policy association by its ID. * @@ -2093,7 +2345,7 @@ java.util.concurrent.Future getUserAssessment( handler); /** - * Gets the details of the comparison report for the user assessments provided. + * Gets the details of the comparison report for the user assessments submitted for comparison. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -2509,6 +2761,37 @@ java.util.concurrent.Future listDataSafePr ListDataSafePrivateEndpointsResponse> handler); + /** + * Retrieves a list of all database security configurations in Data Safe. + * + *

The ListDatabaseSecurityConfigs operation returns only the database security + * configurations in the specified `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform + * ListDatabaseSecurityConfigs on the `compartmentId` passed and when it is set to true, the + * entire hierarchy of compartments can be returned. To get a full list of all compartments and + * subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` + * to true and `accessLevel` to ACCESSIBLE. + * + * @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 listDatabaseSecurityConfigs( + ListDatabaseSecurityConfigsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListDatabaseSecurityConfigsRequest, ListDatabaseSecurityConfigsResponse> + handler); + /** * Gets a list of columns of a SDM masking policy difference resource based on the specified * query parameters. @@ -2577,7 +2860,7 @@ java.util.concurrent.Future listDiscoveryJobs( handler); /** - * List all the findings from all the targets in the specified assessment. + * List all the findings from all the targets in the specified compartment. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -2940,8 +3223,22 @@ java.util.concurrent.Future listSecurityAssessm handler); /** - * Gets a list of sensitive columns present in the specified sensitive data model based on the - * specified query parameters. + * Retrieves a list of all security policies in Data Safe. + * + *

The ListSecurityPolicies operation returns only the security policies in the specified + * `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform ListSecurityPolicies on + * the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments + * can be returned. To get a full list of all compartments and subcompartments in the tenancy + * (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to + * ACCESSIBLE. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -2950,14 +3247,29 @@ java.util.concurrent.Future listSecurityAssessm * 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 listSensitiveColumns( - ListSensitiveColumnsRequest request, + java.util.concurrent.Future listSecurityPolicies( + ListSecurityPoliciesRequest request, com.oracle.bmc.responses.AsyncHandler< - ListSensitiveColumnsRequest, ListSensitiveColumnsResponse> + ListSecurityPoliciesRequest, ListSecurityPoliciesResponse> handler); /** - * Gets a list of sensitive data models based on the specified query parameters. + * Retrieves a list of all security policy deployments in Data Safe. + * + *

The ListSecurityPolicyDeployments operation returns only the security policy deployments + * in the specified `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform + * ListSecurityPolicyDeployments on the `compartmentId` passed and when it is set to true, the + * entire hierarchy of compartments can be returned. To get a full list of all compartments and + * subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` + * to true and `accessLevel` to ACCESSIBLE. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -2966,15 +3278,19 @@ java.util.concurrent.Future listSensitiveColumns( * 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 listSensitiveDataModels( - ListSensitiveDataModelsRequest request, - com.oracle.bmc.responses.AsyncHandler< - ListSensitiveDataModelsRequest, ListSensitiveDataModelsResponse> - handler); + java.util.concurrent.Future + listSecurityPolicyDeployments( + ListSecurityPolicyDeploymentsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSecurityPolicyDeploymentsRequest, + ListSecurityPolicyDeploymentsResponse> + handler); /** - * Gets a list of sensitive objects present in the specified sensitive data model based on the - * specified query parameters. + * Retrieves a list of all security policy entry states in Data Safe. + * + *

The ListSecurityPolicyEntryStates operation returns only the security policy entry states + * for the specified security policy entry. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -2983,14 +3299,16 @@ java.util.concurrent.Future listSensitiveDataMo * 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 listSensitiveObjects( - ListSensitiveObjectsRequest request, - com.oracle.bmc.responses.AsyncHandler< - ListSensitiveObjectsRequest, ListSensitiveObjectsResponse> - handler); + java.util.concurrent.Future + listSecurityPolicyEntryStates( + ListSecurityPolicyEntryStatesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSecurityPolicyEntryStatesRequest, + ListSecurityPolicyEntryStatesResponse> + handler); /** - * Gets a list of sensitive schemas present in the specified sensitive data model based on the + * Gets a list of sensitive columns present in the specified sensitive data model based on the * specified query parameters. * * @param request The request object containing the details to send @@ -3000,14 +3318,64 @@ java.util.concurrent.Future listSensitiveObjects( * 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 listSensitiveSchemas( - ListSensitiveSchemasRequest request, + java.util.concurrent.Future listSensitiveColumns( + ListSensitiveColumnsRequest request, com.oracle.bmc.responses.AsyncHandler< - ListSensitiveSchemasRequest, ListSensitiveSchemasResponse> + ListSensitiveColumnsRequest, ListSensitiveColumnsResponse> handler); /** - * Gets a list of sensitive types based on the specified query parameters. + * Gets a list of sensitive data models based on the specified query parameters. + * + * @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 listSensitiveDataModels( + ListSensitiveDataModelsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSensitiveDataModelsRequest, ListSensitiveDataModelsResponse> + handler); + + /** + * Gets a list of sensitive objects present in the specified sensitive data model based on the + * specified query parameters. + * + * @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 listSensitiveObjects( + ListSensitiveObjectsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSensitiveObjectsRequest, ListSensitiveObjectsResponse> + handler); + + /** + * Gets a list of sensitive schemas present in the specified sensitive data model based on the + * specified query parameters. + * + * @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 listSensitiveSchemas( + ListSensitiveSchemasRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSensitiveSchemasRequest, ListSensitiveSchemasResponse> + handler); + + /** + * Gets a list of sensitive types based on the specified query parameters. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -3022,6 +3390,244 @@ java.util.concurrent.Future listSensitiveTypes( ListSensitiveTypesRequest, ListSensitiveTypesResponse> handler); + /** + * Retrieves a list of all SQL collection analytics in Data Safe. + * + *

The ListSqlCollectionAnalytics operation returns only the analytics for the SQL + * collections in the specified `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform ListSqlCollections on the + * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can + * be returned. To get a full list of all compartments and subcompartments in the tenancy (root + * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to + * ACCESSIBLE. + * + * @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 listSqlCollectionAnalytics( + ListSqlCollectionAnalyticsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSqlCollectionAnalyticsRequest, ListSqlCollectionAnalyticsResponse> + handler); + + /** + * Retrieves a list of the SQL collection log analytics. + * + * @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 listSqlCollectionLogInsights( + ListSqlCollectionLogInsightsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSqlCollectionLogInsightsRequest, + ListSqlCollectionLogInsightsResponse> + handler); + + /** + * Retrieves a list of all SQL collections in Data Safe. + * + *

The ListSqlCollections operation returns only the SQL collections in the specified + * `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform ListSqlCollections on the + * `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can + * be returned. To get a full list of all compartments and subcompartments in the tenancy (root + * compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to + * ACCESSIBLE. + * + * @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 listSqlCollections( + ListSqlCollectionsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSqlCollectionsRequest, ListSqlCollectionsResponse> + handler); + + /** + * Returns the aggregation details of all SQL firewall allowed SQL statements. + * + *

The ListSqlFirewallAllowedSqlAnalytics operation returns the aggregates of the SQL + * firewall allowed SQL statements in the specified `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform + * ListSqlFirewallAllowedSqlAnalytics on the `compartmentId` passed and when it is set to true, + * the entire hierarchy of compartments can be returned. To get a full list of all compartments + * and subcompartments in the tenancy (root compartment), set the parameter + * `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. + * + * @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 + listSqlFirewallAllowedSqlAnalytics( + ListSqlFirewallAllowedSqlAnalyticsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSqlFirewallAllowedSqlAnalyticsRequest, + ListSqlFirewallAllowedSqlAnalyticsResponse> + handler); + + /** + * Retrieves a list of all SQL firewall allowed SQL statements. + * + *

The ListSqlFirewallAllowedSqls operation returns only the SQL firewall allowed SQL + * statements in the specified `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform ListSqlFirewallPolicies on + * the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments + * can be returned. To get a full list of all compartments and subcompartments in the tenancy + * (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to + * ACCESSIBLE. + * + * @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 listSqlFirewallAllowedSqls( + ListSqlFirewallAllowedSqlsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSqlFirewallAllowedSqlsRequest, ListSqlFirewallAllowedSqlsResponse> + handler); + + /** + * Retrieves a list of all SQL firewall policies. + * + *

The ListSqlFirewallPolicies operation returns only the SQL firewall policies in the + * specified `compartmentId`. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * Principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform ListSqlFirewallPolicies on + * the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments + * can be returned. To get a full list of all compartments and subcompartments in the tenancy + * (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to + * ACCESSIBLE. + * + * @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 listSqlFirewallPolicies( + ListSqlFirewallPoliciesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSqlFirewallPoliciesRequest, ListSqlFirewallPoliciesResponse> + handler); + + /** + * Gets a list of aggregated SQL firewall policy details. + * + *

The parameter `accessLevel` specifies whether to return only those compartments for which + * the requestor has INSPECT permissions on at least one resource directly or indirectly + * (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if + * principal doesn't have access to even one of the child compartments. This is valid only when + * `compartmentIdInSubtree` is set to `true`. + * + *

The parameter `compartmentIdInSubtree` applies when you perform + * SummarizedSqlFirewallPolicyInfo on the specified `compartmentId` and when it is set to true, + * the entire hierarchy of compartments can be returned. To get a full list of all compartments + * and subcompartments in the tenancy (root compartment), set the parameter + * `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. + * + * @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 + listSqlFirewallPolicyAnalytics( + ListSqlFirewallPolicyAnalyticsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSqlFirewallPolicyAnalyticsRequest, + ListSqlFirewallPolicyAnalyticsResponse> + handler); + + /** + * Returns the aggregation details of the SQL firewall violations. + * + * @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 + listSqlFirewallViolationAnalytics( + ListSqlFirewallViolationAnalyticsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSqlFirewallViolationAnalyticsRequest, + ListSqlFirewallViolationAnalyticsResponse> + handler); + + /** + * Gets a list of all the SQL firewall violations captured by the firewall. + * + * @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 listSqlFirewallViolations( + ListSqlFirewallViolationsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSqlFirewallViolationsRequest, ListSqlFirewallViolationsResponse> + handler); + /** * Returns a list of table metadata objects. * @@ -3072,7 +3678,7 @@ java.util.concurrent.Future listTargetDatabases( /** * Gets a list of aggregated user details from the specified user assessment. This provides - * information about the overall state of database user security. For example, the user details + * information about the overall state. of database user security. For example, the user details * include how many users have the DBA role and how many users are in the critical category. * This data is especially useful content for dashboards or to support analytics. * @@ -3353,6 +3959,40 @@ java.util.concurrent.Future provisionAuditPolicy( ProvisionAuditPolicyRequest, ProvisionAuditPolicyResponse> handler); + /** + * Purge the SQL collection logs for the specified SqlCollection. + * + * @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 purgeSqlCollectionLogs( + PurgeSqlCollectionLogsRequest request, + com.oracle.bmc.responses.AsyncHandler< + PurgeSqlCollectionLogsRequest, PurgeSqlCollectionLogsResponse> + handler); + + /** + * Refreshes the specified database security configuration. + * + * @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 + refreshDatabaseSecurityConfiguration( + RefreshDatabaseSecurityConfigurationRequest request, + com.oracle.bmc.responses.AsyncHandler< + RefreshDatabaseSecurityConfigurationRequest, + RefreshDatabaseSecurityConfigurationResponse> + handler); + /** * Runs a security assessment, refreshes the latest assessment, and saves it for future * reference. The assessment runs with a securityAssessmentId of type LATEST. Before you start, @@ -3372,6 +4012,24 @@ java.util.concurrent.Future refreshSecurityAs RefreshSecurityAssessmentRequest, RefreshSecurityAssessmentResponse> handler); + /** + * Refresh the specified SQL collection Log Insights. + * + * @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 + refreshSqlCollectionLogInsights( + RefreshSqlCollectionLogInsightsRequest request, + com.oracle.bmc.responses.AsyncHandler< + RefreshSqlCollectionLogInsightsRequest, + RefreshSqlCollectionLogInsightsResponse> + handler); + /** * Refreshes the latest assessment and saves it for future reference. This operation runs with a * userAssessmentId of type LATEST. Before you start, first call the ListUserAssessments @@ -3521,6 +4179,22 @@ java.util.concurrent.Future startAuditTrail( com.oracle.bmc.responses.AsyncHandler handler); + /** + * Start the specified SQL collection. + * + * @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 startSqlCollection( + StartSqlCollectionRequest request, + com.oracle.bmc.responses.AsyncHandler< + StartSqlCollectionRequest, StartSqlCollectionResponse> + handler); + /** * Stops the specified audit trail. * @@ -3536,6 +4210,22 @@ java.util.concurrent.Future stopAuditTrail( com.oracle.bmc.responses.AsyncHandler handler); + /** + * Stops the specified SQL collection. + * + * @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 stopSqlCollection( + StopSqlCollectionRequest request, + com.oracle.bmc.responses.AsyncHandler< + StopSqlCollectionRequest, StopSqlCollectionResponse> + handler); + /** * Suspend the given work request. Issuing a suspend does not guarantee of a immediate suspend * of the work request. @@ -3686,6 +4376,23 @@ java.util.concurrent.Future updateAuditTrail( UpdateDataSafePrivateEndpointResponse> handler); + /** + * Updates the database security configuration. + * + * @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 updateDatabaseSecurityConfig( + UpdateDatabaseSecurityConfigRequest request, + com.oracle.bmc.responses.AsyncHandler< + UpdateDatabaseSecurityConfigRequest, + UpdateDatabaseSecurityConfigResponse> + handler); + /** * Updates one or more attributes of the specified library masking format. Note that updating * the formatEntries attribute replaces all the existing masking format entries with the @@ -3822,6 +4529,40 @@ java.util.concurrent.Future updateSecurityAsse UpdateSecurityAssessmentRequest, UpdateSecurityAssessmentResponse> handler); + /** + * Updates the security policy. + * + * @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 updateSecurityPolicy( + UpdateSecurityPolicyRequest request, + com.oracle.bmc.responses.AsyncHandler< + UpdateSecurityPolicyRequest, UpdateSecurityPolicyResponse> + handler); + + /** + * Updates the security policy deployment. + * + * @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 + updateSecurityPolicyDeployment( + UpdateSecurityPolicyDeploymentRequest request, + com.oracle.bmc.responses.AsyncHandler< + UpdateSecurityPolicyDeploymentRequest, + UpdateSecurityPolicyDeploymentResponse> + handler); + /** * Updates one or more attributes of the specified sensitive column. * @@ -3871,6 +4612,38 @@ java.util.concurrent.Future updateSensitiveType( UpdateSensitiveTypeRequest, UpdateSensitiveTypeResponse> handler); + /** + * Updates the SQL collection. + * + * @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 updateSqlCollection( + UpdateSqlCollectionRequest request, + com.oracle.bmc.responses.AsyncHandler< + UpdateSqlCollectionRequest, UpdateSqlCollectionResponse> + handler); + + /** + * Updates the SQL firewall policy. + * + * @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 updateSqlFirewallPolicy( + UpdateSqlFirewallPolicyRequest request, + com.oracle.bmc.responses.AsyncHandler< + UpdateSqlFirewallPolicyRequest, UpdateSqlFirewallPolicyResponse> + handler); + /** * Updates the specified target-alert policy association. * diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeAsyncClient.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeAsyncClient.java index ffb651852e2..901c6d028ba 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeAsyncClient.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeAsyncClient.java @@ -621,6 +621,49 @@ public java.util.concurrent.Future changeAlertCo .callAsync(handler); } + @Override + public java.util.concurrent.Future + changeDatabaseSecurityConfigCompartment( + ChangeDatabaseSecurityConfigCompartmentRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ChangeDatabaseSecurityConfigCompartmentRequest, + ChangeDatabaseSecurityConfigCompartmentResponse> + handler) { + + Validate.notBlank( + request.getDatabaseSecurityConfigId(), + "databaseSecurityConfigId must not be blank"); + Objects.requireNonNull( + request.getChangeDatabaseSecurityConfigCompartmentDetails(), + "changeDatabaseSecurityConfigCompartmentDetails is required"); + + return clientCall(request, ChangeDatabaseSecurityConfigCompartmentResponse::builder) + .logger(LOG, "changeDatabaseSecurityConfigCompartment") + .serviceDetails( + "DataSafe", + "ChangeDatabaseSecurityConfigCompartment", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/DatabaseSecurityConfig/ChangeDatabaseSecurityConfigCompartment") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ChangeDatabaseSecurityConfigCompartmentRequest::builder) + .basePath("/20181201") + .appendPathParam("databaseSecurityConfigs") + .appendPathParam(request.getDatabaseSecurityConfigId()) + .appendPathParam("actions") + .appendPathParam("changeCompartment") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + ChangeDatabaseSecurityConfigCompartmentResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", + ChangeDatabaseSecurityConfigCompartmentResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future changeDiscoveryJobCompartment( @@ -968,6 +1011,90 @@ public java.util.concurrent.Future changeRetention( .callAsync(handler); } + @Override + public java.util.concurrent.Future + changeSecurityPolicyCompartment( + ChangeSecurityPolicyCompartmentRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ChangeSecurityPolicyCompartmentRequest, + ChangeSecurityPolicyCompartmentResponse> + handler) { + + Validate.notBlank(request.getSecurityPolicyId(), "securityPolicyId must not be blank"); + Objects.requireNonNull( + request.getChangeSecurityPolicyCompartmentDetails(), + "changeSecurityPolicyCompartmentDetails is required"); + + return clientCall(request, ChangeSecurityPolicyCompartmentResponse::builder) + .logger(LOG, "changeSecurityPolicyCompartment") + .serviceDetails( + "DataSafe", + "ChangeSecurityPolicyCompartment", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicy/ChangeSecurityPolicyCompartment") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ChangeSecurityPolicyCompartmentRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicies") + .appendPathParam(request.getSecurityPolicyId()) + .appendPathParam("actions") + .appendPathParam("changeCompartment") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + ChangeSecurityPolicyCompartmentResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", + ChangeSecurityPolicyCompartmentResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + changeSecurityPolicyDeploymentCompartment( + ChangeSecurityPolicyDeploymentCompartmentRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ChangeSecurityPolicyDeploymentCompartmentRequest, + ChangeSecurityPolicyDeploymentCompartmentResponse> + handler) { + + Validate.notBlank( + request.getSecurityPolicyDeploymentId(), + "securityPolicyDeploymentId must not be blank"); + Objects.requireNonNull( + request.getChangeSecurityPolicyDeploymentCompartmentDetails(), + "changeSecurityPolicyDeploymentCompartmentDetails is required"); + + return clientCall(request, ChangeSecurityPolicyDeploymentCompartmentResponse::builder) + .logger(LOG, "changeSecurityPolicyDeploymentCompartment") + .serviceDetails( + "DataSafe", + "ChangeSecurityPolicyDeploymentCompartment", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicyDeployment/ChangeSecurityPolicyDeploymentCompartment") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ChangeSecurityPolicyDeploymentCompartmentRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicyDeployments") + .appendPathParam(request.getSecurityPolicyDeploymentId()) + .appendPathParam("actions") + .appendPathParam("changeCompartment") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + ChangeSecurityPolicyDeploymentCompartmentResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", + ChangeSecurityPolicyDeploymentCompartmentResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future changeSensitiveDataModelCompartment( @@ -1045,6 +1172,89 @@ public java.util.concurrent.Future changeRetention( .callAsync(handler); } + @Override + public java.util.concurrent.Future + changeSqlCollectionCompartment( + ChangeSqlCollectionCompartmentRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ChangeSqlCollectionCompartmentRequest, + ChangeSqlCollectionCompartmentResponse> + handler) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + Objects.requireNonNull( + request.getChangeSqlCollectionCompartmentDetails(), + "changeSqlCollectionCompartmentDetails is required"); + + return clientCall(request, ChangeSqlCollectionCompartmentResponse::builder) + .logger(LOG, "changeSqlCollectionCompartment") + .serviceDetails( + "DataSafe", + "ChangeSqlCollectionCompartment", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/ChangeSqlCollectionCompartment") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ChangeSqlCollectionCompartmentRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .appendPathParam("actions") + .appendPathParam("changeCompartment") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + ChangeSqlCollectionCompartmentResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", + ChangeSqlCollectionCompartmentResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + changeSqlFirewallPolicyCompartment( + ChangeSqlFirewallPolicyCompartmentRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ChangeSqlFirewallPolicyCompartmentRequest, + ChangeSqlFirewallPolicyCompartmentResponse> + handler) { + + Validate.notBlank( + request.getSqlFirewallPolicyId(), "sqlFirewallPolicyId must not be blank"); + Objects.requireNonNull( + request.getChangeSqlFirewallPolicyCompartmentDetails(), + "changeSqlFirewallPolicyCompartmentDetails is required"); + + return clientCall(request, ChangeSqlFirewallPolicyCompartmentResponse::builder) + .logger(LOG, "changeSqlFirewallPolicyCompartment") + .serviceDetails( + "DataSafe", + "ChangeSqlFirewallPolicyCompartment", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallPolicy/ChangeSqlFirewallPolicyCompartment") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ChangeSqlFirewallPolicyCompartmentRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallPolicies") + .appendPathParam(request.getSqlFirewallPolicyId()) + .appendPathParam("actions") + .appendPathParam("changeCompartment") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + ChangeSqlFirewallPolicyCompartmentResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", + ChangeSqlFirewallPolicyCompartmentResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future changeTargetAlertPolicyAssociationCompartment( @@ -1723,6 +1933,43 @@ public java.util.concurrent.Future createSensitiveT .callAsync(handler); } + @Override + public java.util.concurrent.Future createSqlCollection( + CreateSqlCollectionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + CreateSqlCollectionRequest, CreateSqlCollectionResponse> + handler) { + Objects.requireNonNull( + request.getCreateSqlCollectionDetails(), "createSqlCollectionDetails is required"); + + return clientCall(request, CreateSqlCollectionResponse::builder) + .logger(LOG, "createSqlCollection") + .serviceDetails( + "DataSafe", + "CreateSqlCollection", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/CreateSqlCollection") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(CreateSqlCollectionRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .accept("application/json") + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleBody( + com.oracle.bmc.datasafe.model.SqlCollection.class, + CreateSqlCollectionResponse.Builder::sqlCollection) + .handleResponseHeaderString("etag", CreateSqlCollectionResponse.Builder::etag) + .handleResponseHeaderString( + "opc-work-request-id", + CreateSqlCollectionResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", CreateSqlCollectionResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "location", CreateSqlCollectionResponse.Builder::location) + .callAsync(handler); + } + @Override public java.util.concurrent.Future createTargetAlertPolicyAssociation( @@ -2355,6 +2602,69 @@ public java.util.concurrent.Future deleteSensitiveT .callAsync(handler); } + @Override + public java.util.concurrent.Future deleteSqlCollection( + DeleteSqlCollectionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + DeleteSqlCollectionRequest, DeleteSqlCollectionResponse> + handler) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, DeleteSqlCollectionResponse::builder) + .logger(LOG, "deleteSqlCollection") + .serviceDetails( + "DataSafe", + "DeleteSqlCollection", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/DeleteSqlCollection") + .method(com.oracle.bmc.http.client.Method.DELETE) + .requestBuilder(DeleteSqlCollectionRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleResponseHeaderString( + "opc-work-request-id", + DeleteSqlCollectionResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", DeleteSqlCollectionResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future deleteSqlFirewallPolicy( + DeleteSqlFirewallPolicyRequest request, + final com.oracle.bmc.responses.AsyncHandler< + DeleteSqlFirewallPolicyRequest, DeleteSqlFirewallPolicyResponse> + handler) { + + Validate.notBlank( + request.getSqlFirewallPolicyId(), "sqlFirewallPolicyId must not be blank"); + + return clientCall(request, DeleteSqlFirewallPolicyResponse::builder) + .logger(LOG, "deleteSqlFirewallPolicy") + .serviceDetails( + "DataSafe", + "DeleteSqlFirewallPolicy", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallPolicy/DeleteSqlFirewallPolicy") + .method(com.oracle.bmc.http.client.Method.DELETE) + .requestBuilder(DeleteSqlFirewallPolicyRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallPolicies") + .appendPathParam(request.getSqlFirewallPolicyId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleResponseHeaderString( + "opc-work-request-id", + DeleteSqlFirewallPolicyResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", DeleteSqlFirewallPolicyResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future deleteTargetAlertPolicyAssociation( @@ -3130,6 +3440,40 @@ public java.util.concurrent.Future generateReport( .callAsync(handler); } + @Override + public java.util.concurrent.Future generateSqlFirewallPolicy( + GenerateSqlFirewallPolicyRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GenerateSqlFirewallPolicyRequest, GenerateSqlFirewallPolicyResponse> + handler) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, GenerateSqlFirewallPolicyResponse::builder) + .logger(LOG, "generateSqlFirewallPolicy") + .serviceDetails( + "DataSafe", + "GenerateSqlFirewallPolicy", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/GenerateSqlFirewallPolicy") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(GenerateSqlFirewallPolicyRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .appendPathParam("actions") + .appendPathParam("generateSqlFirewallPolicy") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleResponseHeaderString( + "opc-work-request-id", + GenerateSqlFirewallPolicyResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", GenerateSqlFirewallPolicyResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future generateUserAssessmentReport( @@ -3503,6 +3847,39 @@ public java.util.concurrent.Future getDataSafe .callAsync(handler); } + @Override + public java.util.concurrent.Future getDatabaseSecurityConfig( + GetDatabaseSecurityConfigRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GetDatabaseSecurityConfigRequest, GetDatabaseSecurityConfigResponse> + handler) { + + Validate.notBlank( + request.getDatabaseSecurityConfigId(), + "databaseSecurityConfigId must not be blank"); + + return clientCall(request, GetDatabaseSecurityConfigResponse::builder) + .logger(LOG, "getDatabaseSecurityConfig") + .serviceDetails( + "DataSafe", + "GetDatabaseSecurityConfig", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/DatabaseSecurityConfig/GetDatabaseSecurityConfig") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetDatabaseSecurityConfigRequest::builder) + .basePath("/20181201") + .appendPathParam("databaseSecurityConfigs") + .appendPathParam(request.getDatabaseSecurityConfigId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.DatabaseSecurityConfig.class, + GetDatabaseSecurityConfigResponse.Builder::databaseSecurityConfig) + .handleResponseHeaderString("etag", GetDatabaseSecurityConfigResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetDatabaseSecurityConfigResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future getDifferenceColumn( GetDifferenceColumnRequest request, @@ -4013,68 +4390,177 @@ public java.util.concurrent.Future getSecurityAss } @Override - public java.util.concurrent.Future getSensitiveColumn( - GetSensitiveColumnRequest request, + public java.util.concurrent.Future getSecurityPolicy( + GetSecurityPolicyRequest request, final com.oracle.bmc.responses.AsyncHandler< - GetSensitiveColumnRequest, GetSensitiveColumnResponse> + GetSecurityPolicyRequest, GetSecurityPolicyResponse> handler) { - Validate.notBlank( - request.getSensitiveDataModelId(), "sensitiveDataModelId must not be blank"); - - Validate.notBlank(request.getSensitiveColumnKey(), "sensitiveColumnKey must not be blank"); + Validate.notBlank(request.getSecurityPolicyId(), "securityPolicyId must not be blank"); - return clientCall(request, GetSensitiveColumnResponse::builder) - .logger(LOG, "getSensitiveColumn") + return clientCall(request, GetSecurityPolicyResponse::builder) + .logger(LOG, "getSecurityPolicy") .serviceDetails( "DataSafe", - "GetSensitiveColumn", - "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SensitiveColumn/GetSensitiveColumn") + "GetSecurityPolicy", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicy/GetSecurityPolicy") .method(com.oracle.bmc.http.client.Method.GET) - .requestBuilder(GetSensitiveColumnRequest::builder) + .requestBuilder(GetSecurityPolicyRequest::builder) .basePath("/20181201") - .appendPathParam("sensitiveDataModels") - .appendPathParam(request.getSensitiveDataModelId()) - .appendPathParam("sensitiveColumns") - .appendPathParam(request.getSensitiveColumnKey()) + .appendPathParam("securityPolicies") + .appendPathParam(request.getSecurityPolicyId()) .accept("application/json") .appendHeader("opc-request-id", request.getOpcRequestId()) .handleBody( - com.oracle.bmc.datasafe.model.SensitiveColumn.class, - GetSensitiveColumnResponse.Builder::sensitiveColumn) - .handleResponseHeaderString("etag", GetSensitiveColumnResponse.Builder::etag) + com.oracle.bmc.datasafe.model.SecurityPolicy.class, + GetSecurityPolicyResponse.Builder::securityPolicy) + .handleResponseHeaderString("etag", GetSecurityPolicyResponse.Builder::etag) .handleResponseHeaderString( - "opc-request-id", GetSensitiveColumnResponse.Builder::opcRequestId) + "opc-request-id", GetSecurityPolicyResponse.Builder::opcRequestId) .callAsync(handler); } @Override - public java.util.concurrent.Future getSensitiveDataModel( - GetSensitiveDataModelRequest request, - final com.oracle.bmc.responses.AsyncHandler< - GetSensitiveDataModelRequest, GetSensitiveDataModelResponse> - handler) { + public java.util.concurrent.Future + getSecurityPolicyDeployment( + GetSecurityPolicyDeploymentRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GetSecurityPolicyDeploymentRequest, + GetSecurityPolicyDeploymentResponse> + handler) { Validate.notBlank( - request.getSensitiveDataModelId(), "sensitiveDataModelId must not be blank"); + request.getSecurityPolicyDeploymentId(), + "securityPolicyDeploymentId must not be blank"); - return clientCall(request, GetSensitiveDataModelResponse::builder) - .logger(LOG, "getSensitiveDataModel") + return clientCall(request, GetSecurityPolicyDeploymentResponse::builder) + .logger(LOG, "getSecurityPolicyDeployment") .serviceDetails( "DataSafe", - "GetSensitiveDataModel", - "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SensitiveDataModel/GetSensitiveDataModel") + "GetSecurityPolicyDeployment", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicyDeployment/GetSecurityPolicyDeployment") .method(com.oracle.bmc.http.client.Method.GET) - .requestBuilder(GetSensitiveDataModelRequest::builder) + .requestBuilder(GetSecurityPolicyDeploymentRequest::builder) .basePath("/20181201") - .appendPathParam("sensitiveDataModels") - .appendPathParam(request.getSensitiveDataModelId()) + .appendPathParam("securityPolicyDeployments") + .appendPathParam(request.getSecurityPolicyDeploymentId()) .accept("application/json") .appendHeader("opc-request-id", request.getOpcRequestId()) .handleBody( - com.oracle.bmc.datasafe.model.SensitiveDataModel.class, - GetSensitiveDataModelResponse.Builder::sensitiveDataModel) - .handleResponseHeaderString("etag", GetSensitiveDataModelResponse.Builder::etag) + com.oracle.bmc.datasafe.model.SecurityPolicyDeployment.class, + GetSecurityPolicyDeploymentResponse.Builder::securityPolicyDeployment) + .handleResponseHeaderString( + "etag", GetSecurityPolicyDeploymentResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetSecurityPolicyDeploymentResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + getSecurityPolicyEntryState( + GetSecurityPolicyEntryStateRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GetSecurityPolicyEntryStateRequest, + GetSecurityPolicyEntryStateResponse> + handler) { + + Validate.notBlank( + request.getSecurityPolicyDeploymentId(), + "securityPolicyDeploymentId must not be blank"); + + Validate.notBlank( + request.getSecurityPolicyEntryStateId(), + "securityPolicyEntryStateId must not be blank"); + + return clientCall(request, GetSecurityPolicyEntryStateResponse::builder) + .logger(LOG, "getSecurityPolicyEntryState") + .serviceDetails( + "DataSafe", + "GetSecurityPolicyEntryState", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicyEntryState/GetSecurityPolicyEntryState") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetSecurityPolicyEntryStateRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicyDeployments") + .appendPathParam(request.getSecurityPolicyDeploymentId()) + .appendPathParam("securityPolicyEntryStates") + .appendPathParam(request.getSecurityPolicyEntryStateId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SecurityPolicyEntryState.class, + GetSecurityPolicyEntryStateResponse.Builder::securityPolicyEntryState) + .handleResponseHeaderString( + "etag", GetSecurityPolicyEntryStateResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetSecurityPolicyEntryStateResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future getSensitiveColumn( + GetSensitiveColumnRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GetSensitiveColumnRequest, GetSensitiveColumnResponse> + handler) { + + Validate.notBlank( + request.getSensitiveDataModelId(), "sensitiveDataModelId must not be blank"); + + Validate.notBlank(request.getSensitiveColumnKey(), "sensitiveColumnKey must not be blank"); + + return clientCall(request, GetSensitiveColumnResponse::builder) + .logger(LOG, "getSensitiveColumn") + .serviceDetails( + "DataSafe", + "GetSensitiveColumn", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SensitiveColumn/GetSensitiveColumn") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetSensitiveColumnRequest::builder) + .basePath("/20181201") + .appendPathParam("sensitiveDataModels") + .appendPathParam(request.getSensitiveDataModelId()) + .appendPathParam("sensitiveColumns") + .appendPathParam(request.getSensitiveColumnKey()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SensitiveColumn.class, + GetSensitiveColumnResponse.Builder::sensitiveColumn) + .handleResponseHeaderString("etag", GetSensitiveColumnResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetSensitiveColumnResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future getSensitiveDataModel( + GetSensitiveDataModelRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GetSensitiveDataModelRequest, GetSensitiveDataModelResponse> + handler) { + + Validate.notBlank( + request.getSensitiveDataModelId(), "sensitiveDataModelId must not be blank"); + + return clientCall(request, GetSensitiveDataModelResponse::builder) + .logger(LOG, "getSensitiveDataModel") + .serviceDetails( + "DataSafe", + "GetSensitiveDataModel", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SensitiveDataModel/GetSensitiveDataModel") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetSensitiveDataModelRequest::builder) + .basePath("/20181201") + .appendPathParam("sensitiveDataModels") + .appendPathParam(request.getSensitiveDataModelId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SensitiveDataModel.class, + GetSensitiveDataModelResponse.Builder::sensitiveDataModel) + .handleResponseHeaderString("etag", GetSensitiveDataModelResponse.Builder::etag) .handleResponseHeaderString( "opc-request-id", GetSensitiveDataModelResponse.Builder::opcRequestId) .callAsync(handler); @@ -4111,6 +4597,69 @@ public java.util.concurrent.Future getSensitiveType( .callAsync(handler); } + @Override + public java.util.concurrent.Future getSqlCollection( + GetSqlCollectionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GetSqlCollectionRequest, GetSqlCollectionResponse> + handler) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, GetSqlCollectionResponse::builder) + .logger(LOG, "getSqlCollection") + .serviceDetails( + "DataSafe", + "GetSqlCollection", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/GetSqlCollection") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetSqlCollectionRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlCollection.class, + GetSqlCollectionResponse.Builder::sqlCollection) + .handleResponseHeaderString("etag", GetSqlCollectionResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetSqlCollectionResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future getSqlFirewallPolicy( + GetSqlFirewallPolicyRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GetSqlFirewallPolicyRequest, GetSqlFirewallPolicyResponse> + handler) { + + Validate.notBlank( + request.getSqlFirewallPolicyId(), "sqlFirewallPolicyId must not be blank"); + + return clientCall(request, GetSqlFirewallPolicyResponse::builder) + .logger(LOG, "getSqlFirewallPolicy") + .serviceDetails( + "DataSafe", + "GetSqlFirewallPolicy", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallPolicy/GetSqlFirewallPolicy") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetSqlFirewallPolicyRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallPolicies") + .appendPathParam(request.getSqlFirewallPolicyId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlFirewallPolicy.class, + GetSqlFirewallPolicyResponse.Builder::sqlFirewallPolicy) + .handleResponseHeaderString("etag", GetSqlFirewallPolicyResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetSqlFirewallPolicyResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future getTargetAlertPolicyAssociation( @@ -5061,6 +5610,56 @@ public java.util.concurrent.Future listColumns( .callAsync(handler); } + @Override + public java.util.concurrent.Future + listDatabaseSecurityConfigs( + ListDatabaseSecurityConfigsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListDatabaseSecurityConfigsRequest, + ListDatabaseSecurityConfigsResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListDatabaseSecurityConfigsResponse::builder) + .logger(LOG, "listDatabaseSecurityConfigs") + .serviceDetails( + "DataSafe", + "ListDatabaseSecurityConfigs", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/DatabaseSecurityConfigCollection/ListDatabaseSecurityConfigs") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListDatabaseSecurityConfigsRequest::builder) + .basePath("/20181201") + .appendPathParam("databaseSecurityConfigs") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("displayName", request.getDisplayName()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam("databaseSecurityConfigId", request.getDatabaseSecurityConfigId()) + .appendQueryParam( + "timeCreatedGreaterThanOrEqualTo", + request.getTimeCreatedGreaterThanOrEqualTo()) + .appendQueryParam("timeCreatedLessThan", request.getTimeCreatedLessThan()) + .appendQueryParam("targetId", request.getTargetId()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.DatabaseSecurityConfigCollection.class, + ListDatabaseSecurityConfigsResponse.Builder + ::databaseSecurityConfigCollection) + .handleResponseHeaderString( + "opc-request-id", ListDatabaseSecurityConfigsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListDatabaseSecurityConfigsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListDatabaseSecurityConfigsResponse.Builder::opcPrevPage) + .callAsync(handler); + } + @Override public java.util.concurrent.Future listDifferenceColumns( ListDifferenceColumnsRequest request, @@ -6179,6 +6778,142 @@ public java.util.concurrent.Future listSecurity .callAsync(handler); } + @Override + public java.util.concurrent.Future listSecurityPolicies( + ListSecurityPoliciesRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListSecurityPoliciesRequest, ListSecurityPoliciesResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSecurityPoliciesResponse::builder) + .logger(LOG, "listSecurityPolicies") + .serviceDetails( + "DataSafe", + "ListSecurityPolicies", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicyCollection/ListSecurityPolicies") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSecurityPoliciesRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicies") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("displayName", request.getDisplayName()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam("securityPolicyId", request.getSecurityPolicyId()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SecurityPolicyCollection.class, + ListSecurityPoliciesResponse.Builder::securityPolicyCollection) + .handleResponseHeaderString( + "opc-request-id", ListSecurityPoliciesResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSecurityPoliciesResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSecurityPoliciesResponse.Builder::opcPrevPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + listSecurityPolicyDeployments( + ListSecurityPolicyDeploymentsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListSecurityPolicyDeploymentsRequest, + ListSecurityPolicyDeploymentsResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSecurityPolicyDeploymentsResponse::builder) + .logger(LOG, "listSecurityPolicyDeployments") + .serviceDetails( + "DataSafe", + "ListSecurityPolicyDeployments", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicyDeploymentCollection/ListSecurityPolicyDeployments") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSecurityPolicyDeploymentsRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicyDeployments") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("displayName", request.getDisplayName()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam( + "securityPolicyDeploymentId", request.getSecurityPolicyDeploymentId()) + .appendQueryParam("targetId", request.getTargetId()) + .appendQueryParam("securityPolicyId", request.getSecurityPolicyId()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentCollection.class, + ListSecurityPolicyDeploymentsResponse.Builder + ::securityPolicyDeploymentCollection) + .handleResponseHeaderString( + "opc-request-id", + ListSecurityPolicyDeploymentsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSecurityPolicyDeploymentsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSecurityPolicyDeploymentsResponse.Builder::opcPrevPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + listSecurityPolicyEntryStates( + ListSecurityPolicyEntryStatesRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListSecurityPolicyEntryStatesRequest, + ListSecurityPolicyEntryStatesResponse> + handler) { + + Validate.notBlank( + request.getSecurityPolicyDeploymentId(), + "securityPolicyDeploymentId must not be blank"); + + return clientCall(request, ListSecurityPolicyEntryStatesResponse::builder) + .logger(LOG, "listSecurityPolicyEntryStates") + .serviceDetails( + "DataSafe", + "ListSecurityPolicyEntryStates", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicyEntryStateCollection/ListSecurityPolicyEntryStates") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSecurityPolicyEntryStatesRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicyDeployments") + .appendPathParam(request.getSecurityPolicyDeploymentId()) + .appendPathParam("securityPolicyEntryStates") + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("deploymentStatus", request.getDeploymentStatus()) + .appendQueryParam("securityPolicyEntryId", request.getSecurityPolicyEntryId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateCollection.class, + ListSecurityPolicyEntryStatesResponse.Builder + ::securityPolicyEntryStateCollection) + .handleResponseHeaderString( + "opc-request-id", + ListSecurityPolicyEntryStatesResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSecurityPolicyEntryStatesResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSecurityPolicyEntryStatesResponse.Builder::opcPrevPage) + .callAsync(handler); + } + @Override public java.util.concurrent.Future listSensitiveColumns( ListSensitiveColumnsRequest request, @@ -6461,30 +7196,462 @@ public java.util.concurrent.Future listSensitiveType } @Override - public java.util.concurrent.Future listTables( - ListTablesRequest request, - final com.oracle.bmc.responses.AsyncHandler - handler) { - - Validate.notBlank(request.getTargetDatabaseId(), "targetDatabaseId must not be blank"); + public java.util.concurrent.Future + listSqlCollectionAnalytics( + ListSqlCollectionAnalyticsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListSqlCollectionAnalyticsRequest, + ListSqlCollectionAnalyticsResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); - return clientCall(request, ListTablesResponse::builder) - .logger(LOG, "listTables") + return clientCall(request, ListSqlCollectionAnalyticsResponse::builder) + .logger(LOG, "listSqlCollectionAnalytics") .serviceDetails( "DataSafe", - "ListTables", - "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/TargetDatabase/ListTables") + "ListSqlCollectionAnalytics", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollectionAnalyticsCollection/ListSqlCollectionAnalytics") .method(com.oracle.bmc.http.client.Method.GET) - .requestBuilder(ListTablesRequest::builder) + .requestBuilder(ListSqlCollectionAnalyticsRequest::builder) .basePath("/20181201") - .appendPathParam("targetDatabases") - .appendPathParam(request.getTargetDatabaseId()) - .appendPathParam("tables") + .appendPathParam("sqlCollectionAnalytics") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) .appendQueryParam("limit", request.getLimit()) .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam("targetId", request.getTargetId()) .appendListQueryParam( - "schemaName", - request.getSchemaName(), + "groupBy", + request.getGroupBy(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) + .appendQueryParam("timeStarted", request.getTimeStarted()) + .appendQueryParam("timeEnded", request.getTimeEnded()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlCollectionAnalyticsCollection.class, + ListSqlCollectionAnalyticsResponse.Builder + ::sqlCollectionAnalyticsCollection) + .handleResponseHeaderString( + "opc-request-id", ListSqlCollectionAnalyticsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSqlCollectionAnalyticsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSqlCollectionAnalyticsResponse.Builder::opcPrevPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + listSqlCollectionLogInsights( + ListSqlCollectionLogInsightsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListSqlCollectionLogInsightsRequest, + ListSqlCollectionLogInsightsResponse> + handler) { + Objects.requireNonNull(request.getTimeStarted(), "timeStarted is required"); + + Objects.requireNonNull(request.getTimeEnded(), "timeEnded is required"); + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, ListSqlCollectionLogInsightsResponse::builder) + .logger(LOG, "listSqlCollectionLogInsights") + .serviceDetails( + "DataSafe", + "ListSqlCollectionLogInsights", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollectionLogInsightsCollection/ListSqlCollectionLogInsights") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlCollectionLogInsightsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .appendPathParam("logInsights") + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("timeStarted", request.getTimeStarted()) + .appendQueryParam("timeEnded", request.getTimeEnded()) + .appendEnumQueryParam("groupBy", request.getGroupBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlCollectionLogInsightsCollection.class, + ListSqlCollectionLogInsightsResponse.Builder + ::sqlCollectionLogInsightsCollection) + .handleResponseHeaderString( + "opc-request-id", + ListSqlCollectionLogInsightsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSqlCollectionLogInsightsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSqlCollectionLogInsightsResponse.Builder::opcPrevPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future listSqlCollections( + ListSqlCollectionsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListSqlCollectionsRequest, ListSqlCollectionsResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSqlCollectionsResponse::builder) + .logger(LOG, "listSqlCollections") + .serviceDetails( + "DataSafe", + "ListSqlCollections", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollectionCollection/ListSqlCollections") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlCollectionsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("displayName", request.getDisplayName()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam("sqlCollectionId", request.getSqlCollectionId()) + .appendQueryParam( + "timeCreatedGreaterThanOrEqualTo", + request.getTimeCreatedGreaterThanOrEqualTo()) + .appendQueryParam("timeCreatedLessThan", request.getTimeCreatedLessThan()) + .appendQueryParam("targetId", request.getTargetId()) + .appendQueryParam("dbUserName", request.getDbUserName()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlCollectionCollection.class, + ListSqlCollectionsResponse.Builder::sqlCollectionCollection) + .handleResponseHeaderString( + "opc-request-id", ListSqlCollectionsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSqlCollectionsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSqlCollectionsResponse.Builder::opcPrevPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + listSqlFirewallAllowedSqlAnalytics( + ListSqlFirewallAllowedSqlAnalyticsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListSqlFirewallAllowedSqlAnalyticsRequest, + ListSqlFirewallAllowedSqlAnalyticsResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSqlFirewallAllowedSqlAnalyticsResponse::builder) + .logger(LOG, "listSqlFirewallAllowedSqlAnalytics") + .serviceDetails( + "DataSafe", + "ListSqlFirewallAllowedSqlAnalytics", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallAllowedSqlAnalyticsCollection/ListSqlFirewallAllowedSqlAnalytics") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlFirewallAllowedSqlAnalyticsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallAllowedSqlAnalytics") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("scimQuery", request.getScimQuery()) + .appendListQueryParam( + "groupBy", + request.getGroupBy(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAnalyticsCollection + .class, + ListSqlFirewallAllowedSqlAnalyticsResponse.Builder + ::sqlFirewallAllowedSqlAnalyticsCollection) + .handleResponseHeaderString( + "opc-request-id", + ListSqlFirewallAllowedSqlAnalyticsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", + ListSqlFirewallAllowedSqlAnalyticsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", + ListSqlFirewallAllowedSqlAnalyticsResponse.Builder::opcPrevPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + listSqlFirewallAllowedSqls( + ListSqlFirewallAllowedSqlsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListSqlFirewallAllowedSqlsRequest, + ListSqlFirewallAllowedSqlsResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSqlFirewallAllowedSqlsResponse::builder) + .logger(LOG, "listSqlFirewallAllowedSqls") + .serviceDetails( + "DataSafe", + "ListSqlFirewallAllowedSqls", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallAllowedSqlCollection/ListSqlFirewallAllowedSqls") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlFirewallAllowedSqlsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallAllowedSqls") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("scimQuery", request.getScimQuery()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlCollection.class, + ListSqlFirewallAllowedSqlsResponse.Builder::sqlFirewallAllowedSqlCollection) + .handleResponseHeaderString( + "opc-request-id", ListSqlFirewallAllowedSqlsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSqlFirewallAllowedSqlsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSqlFirewallAllowedSqlsResponse.Builder::opcPrevPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future listSqlFirewallPolicies( + ListSqlFirewallPoliciesRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListSqlFirewallPoliciesRequest, ListSqlFirewallPoliciesResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSqlFirewallPoliciesResponse::builder) + .logger(LOG, "listSqlFirewallPolicies") + .serviceDetails( + "DataSafe", + "ListSqlFirewallPolicies", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallPolicyCollection/ListSqlFirewallPolicies") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlFirewallPoliciesRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallPolicies") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("displayName", request.getDisplayName()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("securityPolicyId", request.getSecurityPolicyId()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam("sqlFirewallPolicyId", request.getSqlFirewallPolicyId()) + .appendQueryParam("dbUserName", request.getDbUserName()) + .appendEnumQueryParam("violationAction", request.getViolationAction()) + .appendQueryParam( + "timeCreatedGreaterThanOrEqualTo", + request.getTimeCreatedGreaterThanOrEqualTo()) + .appendQueryParam("timeCreatedLessThan", request.getTimeCreatedLessThan()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlFirewallPolicyCollection.class, + ListSqlFirewallPoliciesResponse.Builder::sqlFirewallPolicyCollection) + .handleResponseHeaderString( + "opc-request-id", ListSqlFirewallPoliciesResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSqlFirewallPoliciesResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSqlFirewallPoliciesResponse.Builder::opcPrevPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + listSqlFirewallPolicyAnalytics( + ListSqlFirewallPolicyAnalyticsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListSqlFirewallPolicyAnalyticsRequest, + ListSqlFirewallPolicyAnalyticsResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSqlFirewallPolicyAnalyticsResponse::builder) + .logger(LOG, "listSqlFirewallPolicyAnalytics") + .serviceDetails( + "DataSafe", + "ListSqlFirewallPolicyAnalytics", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallPolicyAnalyticsCollection/ListSqlFirewallPolicyAnalytics") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlFirewallPolicyAnalyticsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallPolicyAnalytics") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendListQueryParam( + "groupBy", + request.getGroupBy(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam("securityPolicyId", request.getSecurityPolicyId()) + .appendQueryParam("timeStarted", request.getTimeStarted()) + .appendQueryParam("timeEnded", request.getTimeEnded()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlFirewallPolicyAnalyticsCollection.class, + ListSqlFirewallPolicyAnalyticsResponse.Builder + ::sqlFirewallPolicyAnalyticsCollection) + .handleResponseHeaderString( + "opc-request-id", + ListSqlFirewallPolicyAnalyticsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", + ListSqlFirewallPolicyAnalyticsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", + ListSqlFirewallPolicyAnalyticsResponse.Builder::opcPrevPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + listSqlFirewallViolationAnalytics( + ListSqlFirewallViolationAnalyticsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListSqlFirewallViolationAnalyticsRequest, + ListSqlFirewallViolationAnalyticsResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSqlFirewallViolationAnalyticsResponse::builder) + .logger(LOG, "listSqlFirewallViolationAnalytics") + .serviceDetails( + "DataSafe", + "ListSqlFirewallViolationAnalytics", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallViolationSummary/ListSqlFirewallViolationAnalytics") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlFirewallViolationAnalyticsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallViolationAnalytics") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("timeStarted", request.getTimeStarted()) + .appendQueryParam("timeEnded", request.getTimeEnded()) + .appendQueryParam("queryTimeZone", request.getQueryTimeZone()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendQueryParam("scimQuery", request.getScimQuery()) + .appendListQueryParam( + "summaryField", + request.getSummaryField(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) + .appendListQueryParam( + "groupBy", + request.getGroupBy(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlFirewallViolationAnalyticsCollection.class, + ListSqlFirewallViolationAnalyticsResponse.Builder + ::sqlFirewallViolationAnalyticsCollection) + .handleResponseHeaderString( + "opc-request-id", + ListSqlFirewallViolationAnalyticsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", + ListSqlFirewallViolationAnalyticsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", + ListSqlFirewallViolationAnalyticsResponse.Builder::opcPrevPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future listSqlFirewallViolations( + ListSqlFirewallViolationsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListSqlFirewallViolationsRequest, ListSqlFirewallViolationsResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSqlFirewallViolationsResponse::builder) + .logger(LOG, "listSqlFirewallViolations") + .serviceDetails( + "DataSafe", + "ListSqlFirewallViolations", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallViolationSummary/ListSqlFirewallViolations") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlFirewallViolationsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallViolations") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendQueryParam("scimQuery", request.getScimQuery()) + .accept("application/json, application/xml") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlFirewallViolationsCollection.class, + ListSqlFirewallViolationsResponse.Builder::sqlFirewallViolationsCollection) + .handleResponseHeaderString( + "opc-request-id", ListSqlFirewallViolationsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSqlFirewallViolationsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSqlFirewallViolationsResponse.Builder::opcPrevPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future listTables( + ListTablesRequest request, + final com.oracle.bmc.responses.AsyncHandler + handler) { + + Validate.notBlank(request.getTargetDatabaseId(), "targetDatabaseId must not be blank"); + + return clientCall(request, ListTablesResponse::builder) + .logger(LOG, "listTables") + .serviceDetails( + "DataSafe", + "ListTables", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/TargetDatabase/ListTables") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListTablesRequest::builder) + .basePath("/20181201") + .appendPathParam("targetDatabases") + .appendPathParam(request.getTargetDatabaseId()) + .appendPathParam("tables") + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendListQueryParam( + "schemaName", + request.getSchemaName(), com.oracle.bmc.util.internal.CollectionFormatType.Multi) .appendListQueryParam( "tableName", @@ -6877,6 +8044,8 @@ public java.util.concurrent.Future listWorkRequests( .appendQueryParam("targetDatabaseId", request.getTargetDatabaseId()) .appendQueryParam("page", request.getPage()) .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) .accept("application/json") .appendHeader("opc-request-id", request.getOpcRequestId()) .handleBodyList( @@ -7211,6 +8380,79 @@ public java.util.concurrent.Future provisionAuditP .callAsync(handler); } + @Override + public java.util.concurrent.Future purgeSqlCollectionLogs( + PurgeSqlCollectionLogsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + PurgeSqlCollectionLogsRequest, PurgeSqlCollectionLogsResponse> + handler) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, PurgeSqlCollectionLogsResponse::builder) + .logger(LOG, "purgeSqlCollectionLogs") + .serviceDetails( + "DataSafe", + "PurgeSqlCollectionLogs", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/PurgeSqlCollectionLogs") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(PurgeSqlCollectionLogsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .appendPathParam("actions") + .appendPathParam("purgeLogs") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleResponseHeaderString( + "opc-work-request-id", + PurgeSqlCollectionLogsResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", PurgeSqlCollectionLogsResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + refreshDatabaseSecurityConfiguration( + RefreshDatabaseSecurityConfigurationRequest request, + final com.oracle.bmc.responses.AsyncHandler< + RefreshDatabaseSecurityConfigurationRequest, + RefreshDatabaseSecurityConfigurationResponse> + handler) { + + Validate.notBlank( + request.getDatabaseSecurityConfigId(), + "databaseSecurityConfigId must not be blank"); + + return clientCall(request, RefreshDatabaseSecurityConfigurationResponse::builder) + .logger(LOG, "refreshDatabaseSecurityConfiguration") + .serviceDetails( + "DataSafe", + "RefreshDatabaseSecurityConfiguration", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/DatabaseSecurityConfig/RefreshDatabaseSecurityConfiguration") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(RefreshDatabaseSecurityConfigurationRequest::builder) + .basePath("/20181201") + .appendPathParam("databaseSecurityConfigs") + .appendPathParam(request.getDatabaseSecurityConfigId()) + .appendPathParam("actions") + .appendPathParam("refresh") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleResponseHeaderString( + "opc-work-request-id", + RefreshDatabaseSecurityConfigurationResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", + RefreshDatabaseSecurityConfigurationResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future refreshSecurityAssessment( RefreshSecurityAssessmentRequest request, @@ -7250,6 +8492,43 @@ public java.util.concurrent.Future refreshSec .callAsync(handler); } + @Override + public java.util.concurrent.Future + refreshSqlCollectionLogInsights( + RefreshSqlCollectionLogInsightsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + RefreshSqlCollectionLogInsightsRequest, + RefreshSqlCollectionLogInsightsResponse> + handler) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, RefreshSqlCollectionLogInsightsResponse::builder) + .logger(LOG, "refreshSqlCollectionLogInsights") + .serviceDetails( + "DataSafe", + "RefreshSqlCollectionLogInsights", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/RefreshSqlCollectionLogInsights") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(RefreshSqlCollectionLogInsightsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .appendPathParam("actions") + .appendPathParam("refreshLogInsights") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleResponseHeaderString( + "opc-work-request-id", + RefreshSqlCollectionLogInsightsResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", + RefreshSqlCollectionLogInsightsResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future refreshUserAssessment( RefreshUserAssessmentRequest request, @@ -7566,6 +8845,39 @@ public java.util.concurrent.Future startAuditTrail( .callAsync(handler); } + @Override + public java.util.concurrent.Future startSqlCollection( + StartSqlCollectionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + StartSqlCollectionRequest, StartSqlCollectionResponse> + handler) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, StartSqlCollectionResponse::builder) + .logger(LOG, "startSqlCollection") + .serviceDetails( + "DataSafe", + "StartSqlCollection", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/sqlCollection/StartSqlCollection") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(StartSqlCollectionRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .appendPathParam("actions") + .appendPathParam("start") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleResponseHeaderString( + "opc-work-request-id", StartSqlCollectionResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", StartSqlCollectionResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future stopAuditTrail( StopAuditTrailRequest request, @@ -7598,6 +8910,39 @@ public java.util.concurrent.Future stopAuditTrail( .callAsync(handler); } + @Override + public java.util.concurrent.Future stopSqlCollection( + StopSqlCollectionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + StopSqlCollectionRequest, StopSqlCollectionResponse> + handler) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, StopSqlCollectionResponse::builder) + .logger(LOG, "stopSqlCollection") + .serviceDetails( + "DataSafe", + "StopSqlCollection", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/StopSqlCollection") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(StopSqlCollectionRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .appendPathParam("actions") + .appendPathParam("stop") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleResponseHeaderString( + "opc-work-request-id", StopSqlCollectionResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", StopSqlCollectionResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future suspendWorkRequest( SuspendWorkRequestRequest request, @@ -7915,6 +9260,46 @@ public java.util.concurrent.Future updateAuditTrail( .callAsync(handler); } + @Override + public java.util.concurrent.Future + updateDatabaseSecurityConfig( + UpdateDatabaseSecurityConfigRequest request, + final com.oracle.bmc.responses.AsyncHandler< + UpdateDatabaseSecurityConfigRequest, + UpdateDatabaseSecurityConfigResponse> + handler) { + + Validate.notBlank( + request.getDatabaseSecurityConfigId(), + "databaseSecurityConfigId must not be blank"); + Objects.requireNonNull( + request.getUpdateDatabaseSecurityConfigDetails(), + "updateDatabaseSecurityConfigDetails is required"); + + return clientCall(request, UpdateDatabaseSecurityConfigResponse::builder) + .logger(LOG, "updateDatabaseSecurityConfig") + .serviceDetails( + "DataSafe", + "UpdateDatabaseSecurityConfig", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/DatabaseSecurityConfig/UpdateDatabaseSecurityConfig") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateDatabaseSecurityConfigRequest::builder) + .basePath("/20181201") + .appendPathParam("databaseSecurityConfigs") + .appendPathParam(request.getDatabaseSecurityConfigId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", + UpdateDatabaseSecurityConfigResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-work-request-id", + UpdateDatabaseSecurityConfigResponse.Builder::opcWorkRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future updateLibraryMaskingFormat( @@ -8211,6 +9596,81 @@ public java.util.concurrent.Future updateSecur .callAsync(handler); } + @Override + public java.util.concurrent.Future updateSecurityPolicy( + UpdateSecurityPolicyRequest request, + final com.oracle.bmc.responses.AsyncHandler< + UpdateSecurityPolicyRequest, UpdateSecurityPolicyResponse> + handler) { + + Validate.notBlank(request.getSecurityPolicyId(), "securityPolicyId must not be blank"); + Objects.requireNonNull( + request.getUpdateSecurityPolicyDetails(), + "updateSecurityPolicyDetails is required"); + + return clientCall(request, UpdateSecurityPolicyResponse::builder) + .logger(LOG, "updateSecurityPolicy") + .serviceDetails( + "DataSafe", + "UpdateSecurityPolicy", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicy/UpdateSecurityPolicy") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateSecurityPolicyRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicies") + .appendPathParam(request.getSecurityPolicyId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", UpdateSecurityPolicyResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-work-request-id", + UpdateSecurityPolicyResponse.Builder::opcWorkRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + updateSecurityPolicyDeployment( + UpdateSecurityPolicyDeploymentRequest request, + final com.oracle.bmc.responses.AsyncHandler< + UpdateSecurityPolicyDeploymentRequest, + UpdateSecurityPolicyDeploymentResponse> + handler) { + + Validate.notBlank( + request.getSecurityPolicyDeploymentId(), + "securityPolicyDeploymentId must not be blank"); + Objects.requireNonNull( + request.getUpdateSecurityPolicyDeploymentDetails(), + "updateSecurityPolicyDeploymentDetails is required"); + + return clientCall(request, UpdateSecurityPolicyDeploymentResponse::builder) + .logger(LOG, "updateSecurityPolicyDeployment") + .serviceDetails( + "DataSafe", + "UpdateSecurityPolicyDeployment", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicyDeployment/UpdateSecurityPolicyDeployment") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateSecurityPolicyDeploymentRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicyDeployments") + .appendPathParam(request.getSecurityPolicyDeploymentId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", + UpdateSecurityPolicyDeploymentResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-work-request-id", + UpdateSecurityPolicyDeploymentResponse.Builder::opcWorkRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future updateSensitiveColumn( UpdateSensitiveColumnRequest request, @@ -8321,6 +9781,76 @@ public java.util.concurrent.Future updateSensitiveT .callAsync(handler); } + @Override + public java.util.concurrent.Future updateSqlCollection( + UpdateSqlCollectionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + UpdateSqlCollectionRequest, UpdateSqlCollectionResponse> + handler) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + Objects.requireNonNull( + request.getUpdateSqlCollectionDetails(), "updateSqlCollectionDetails is required"); + + return clientCall(request, UpdateSqlCollectionResponse::builder) + .logger(LOG, "updateSqlCollection") + .serviceDetails( + "DataSafe", + "UpdateSqlCollection", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/UpdateSqlCollection") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateSqlCollectionRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", UpdateSqlCollectionResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-work-request-id", + UpdateSqlCollectionResponse.Builder::opcWorkRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future updateSqlFirewallPolicy( + UpdateSqlFirewallPolicyRequest request, + final com.oracle.bmc.responses.AsyncHandler< + UpdateSqlFirewallPolicyRequest, UpdateSqlFirewallPolicyResponse> + handler) { + + Validate.notBlank( + request.getSqlFirewallPolicyId(), "sqlFirewallPolicyId must not be blank"); + Objects.requireNonNull( + request.getUpdateSqlFirewallPolicyDetails(), + "updateSqlFirewallPolicyDetails is required"); + + return clientCall(request, UpdateSqlFirewallPolicyResponse::builder) + .logger(LOG, "updateSqlFirewallPolicy") + .serviceDetails( + "DataSafe", + "UpdateSqlFirewallPolicy", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallPolicy/UpdateSqlFirewallPolicy") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateSqlFirewallPolicyRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallPolicies") + .appendPathParam(request.getSqlFirewallPolicyId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", UpdateSqlFirewallPolicyResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-work-request-id", + UpdateSqlFirewallPolicyResponse.Builder::opcWorkRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future updateTargetAlertPolicyAssociation( diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeClient.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeClient.java index 40966698941..624d748fb2b 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeClient.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeClient.java @@ -608,6 +608,45 @@ public ChangeAuditProfileCompartmentResponse changeAuditProfileCompartment( .callSync(); } + @Override + public ChangeDatabaseSecurityConfigCompartmentResponse changeDatabaseSecurityConfigCompartment( + ChangeDatabaseSecurityConfigCompartmentRequest request) { + + Validate.notBlank( + request.getDatabaseSecurityConfigId(), + "databaseSecurityConfigId must not be blank"); + Objects.requireNonNull( + request.getChangeDatabaseSecurityConfigCompartmentDetails(), + "changeDatabaseSecurityConfigCompartmentDetails is required"); + + return clientCall(request, ChangeDatabaseSecurityConfigCompartmentResponse::builder) + .logger(LOG, "changeDatabaseSecurityConfigCompartment") + .serviceDetails( + "DataSafe", + "ChangeDatabaseSecurityConfigCompartment", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/DatabaseSecurityConfig/ChangeDatabaseSecurityConfigCompartment") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ChangeDatabaseSecurityConfigCompartmentRequest::builder) + .basePath("/20181201") + .appendPathParam("databaseSecurityConfigs") + .appendPathParam(request.getDatabaseSecurityConfigId()) + .appendPathParam("actions") + .appendPathParam("changeCompartment") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + ChangeDatabaseSecurityConfigCompartmentResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", + ChangeDatabaseSecurityConfigCompartmentResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public ChangeDiscoveryJobCompartmentResponse changeDiscoveryJobCompartment( ChangeDiscoveryJobCompartmentRequest request) { @@ -923,6 +962,83 @@ public ChangeSecurityAssessmentCompartmentResponse changeSecurityAssessmentCompa .callSync(); } + @Override + public ChangeSecurityPolicyCompartmentResponse changeSecurityPolicyCompartment( + ChangeSecurityPolicyCompartmentRequest request) { + + Validate.notBlank(request.getSecurityPolicyId(), "securityPolicyId must not be blank"); + Objects.requireNonNull( + request.getChangeSecurityPolicyCompartmentDetails(), + "changeSecurityPolicyCompartmentDetails is required"); + + return clientCall(request, ChangeSecurityPolicyCompartmentResponse::builder) + .logger(LOG, "changeSecurityPolicyCompartment") + .serviceDetails( + "DataSafe", + "ChangeSecurityPolicyCompartment", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicy/ChangeSecurityPolicyCompartment") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ChangeSecurityPolicyCompartmentRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicies") + .appendPathParam(request.getSecurityPolicyId()) + .appendPathParam("actions") + .appendPathParam("changeCompartment") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + ChangeSecurityPolicyCompartmentResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", + ChangeSecurityPolicyCompartmentResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ChangeSecurityPolicyDeploymentCompartmentResponse + changeSecurityPolicyDeploymentCompartment( + ChangeSecurityPolicyDeploymentCompartmentRequest request) { + + Validate.notBlank( + request.getSecurityPolicyDeploymentId(), + "securityPolicyDeploymentId must not be blank"); + Objects.requireNonNull( + request.getChangeSecurityPolicyDeploymentCompartmentDetails(), + "changeSecurityPolicyDeploymentCompartmentDetails is required"); + + return clientCall(request, ChangeSecurityPolicyDeploymentCompartmentResponse::builder) + .logger(LOG, "changeSecurityPolicyDeploymentCompartment") + .serviceDetails( + "DataSafe", + "ChangeSecurityPolicyDeploymentCompartment", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicyDeployment/ChangeSecurityPolicyDeploymentCompartment") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ChangeSecurityPolicyDeploymentCompartmentRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicyDeployments") + .appendPathParam(request.getSecurityPolicyDeploymentId()) + .appendPathParam("actions") + .appendPathParam("changeCompartment") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + ChangeSecurityPolicyDeploymentCompartmentResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", + ChangeSecurityPolicyDeploymentCompartmentResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public ChangeSensitiveDataModelCompartmentResponse changeSensitiveDataModelCompartment( ChangeSensitiveDataModelCompartmentRequest request) { @@ -992,6 +1108,81 @@ public ChangeSensitiveTypeCompartmentResponse changeSensitiveTypeCompartment( .callSync(); } + @Override + public ChangeSqlCollectionCompartmentResponse changeSqlCollectionCompartment( + ChangeSqlCollectionCompartmentRequest request) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + Objects.requireNonNull( + request.getChangeSqlCollectionCompartmentDetails(), + "changeSqlCollectionCompartmentDetails is required"); + + return clientCall(request, ChangeSqlCollectionCompartmentResponse::builder) + .logger(LOG, "changeSqlCollectionCompartment") + .serviceDetails( + "DataSafe", + "ChangeSqlCollectionCompartment", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/ChangeSqlCollectionCompartment") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ChangeSqlCollectionCompartmentRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .appendPathParam("actions") + .appendPathParam("changeCompartment") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + ChangeSqlCollectionCompartmentResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", + ChangeSqlCollectionCompartmentResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ChangeSqlFirewallPolicyCompartmentResponse changeSqlFirewallPolicyCompartment( + ChangeSqlFirewallPolicyCompartmentRequest request) { + + Validate.notBlank( + request.getSqlFirewallPolicyId(), "sqlFirewallPolicyId must not be blank"); + Objects.requireNonNull( + request.getChangeSqlFirewallPolicyCompartmentDetails(), + "changeSqlFirewallPolicyCompartmentDetails is required"); + + return clientCall(request, ChangeSqlFirewallPolicyCompartmentResponse::builder) + .logger(LOG, "changeSqlFirewallPolicyCompartment") + .serviceDetails( + "DataSafe", + "ChangeSqlFirewallPolicyCompartment", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallPolicy/ChangeSqlFirewallPolicyCompartment") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ChangeSqlFirewallPolicyCompartmentRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallPolicies") + .appendPathParam(request.getSqlFirewallPolicyId()) + .appendPathParam("actions") + .appendPathParam("changeCompartment") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + ChangeSqlFirewallPolicyCompartmentResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", + ChangeSqlFirewallPolicyCompartmentResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public ChangeTargetAlertPolicyAssociationCompartmentResponse changeTargetAlertPolicyAssociationCompartment( @@ -1617,6 +1808,40 @@ public CreateSensitiveTypeResponse createSensitiveType(CreateSensitiveTypeReques .callSync(); } + @Override + public CreateSqlCollectionResponse createSqlCollection(CreateSqlCollectionRequest request) { + Objects.requireNonNull( + request.getCreateSqlCollectionDetails(), "createSqlCollectionDetails is required"); + + return clientCall(request, CreateSqlCollectionResponse::builder) + .logger(LOG, "createSqlCollection") + .serviceDetails( + "DataSafe", + "CreateSqlCollection", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/CreateSqlCollection") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(CreateSqlCollectionRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .accept("application/json") + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleBody( + com.oracle.bmc.datasafe.model.SqlCollection.class, + CreateSqlCollectionResponse.Builder::sqlCollection) + .handleResponseHeaderString("etag", CreateSqlCollectionResponse.Builder::etag) + .handleResponseHeaderString( + "opc-work-request-id", + CreateSqlCollectionResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", CreateSqlCollectionResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "location", CreateSqlCollectionResponse.Builder::location) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public CreateTargetAlertPolicyAssociationResponse createTargetAlertPolicyAssociation( CreateTargetAlertPolicyAssociationRequest request) { @@ -2194,6 +2419,64 @@ public DeleteSensitiveTypeResponse deleteSensitiveType(DeleteSensitiveTypeReques .callSync(); } + @Override + public DeleteSqlCollectionResponse deleteSqlCollection(DeleteSqlCollectionRequest request) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, DeleteSqlCollectionResponse::builder) + .logger(LOG, "deleteSqlCollection") + .serviceDetails( + "DataSafe", + "DeleteSqlCollection", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/DeleteSqlCollection") + .method(com.oracle.bmc.http.client.Method.DELETE) + .requestBuilder(DeleteSqlCollectionRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleResponseHeaderString( + "opc-work-request-id", + DeleteSqlCollectionResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", DeleteSqlCollectionResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public DeleteSqlFirewallPolicyResponse deleteSqlFirewallPolicy( + DeleteSqlFirewallPolicyRequest request) { + + Validate.notBlank( + request.getSqlFirewallPolicyId(), "sqlFirewallPolicyId must not be blank"); + + return clientCall(request, DeleteSqlFirewallPolicyResponse::builder) + .logger(LOG, "deleteSqlFirewallPolicy") + .serviceDetails( + "DataSafe", + "DeleteSqlFirewallPolicy", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallPolicy/DeleteSqlFirewallPolicy") + .method(com.oracle.bmc.http.client.Method.DELETE) + .requestBuilder(DeleteSqlFirewallPolicyRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallPolicies") + .appendPathParam(request.getSqlFirewallPolicyId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleResponseHeaderString( + "opc-work-request-id", + DeleteSqlFirewallPolicyResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", DeleteSqlFirewallPolicyResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public DeleteTargetAlertPolicyAssociationResponse deleteTargetAlertPolicyAssociation( DeleteTargetAlertPolicyAssociationRequest request) { @@ -2902,6 +3185,38 @@ public GenerateSensitiveDataModelForDownloadResponse generateSensitiveDataModelF .callSync(); } + @Override + public GenerateSqlFirewallPolicyResponse generateSqlFirewallPolicy( + GenerateSqlFirewallPolicyRequest request) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, GenerateSqlFirewallPolicyResponse::builder) + .logger(LOG, "generateSqlFirewallPolicy") + .serviceDetails( + "DataSafe", + "GenerateSqlFirewallPolicy", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/GenerateSqlFirewallPolicy") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(GenerateSqlFirewallPolicyRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .appendPathParam("actions") + .appendPathParam("generateSqlFirewallPolicy") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleResponseHeaderString( + "opc-work-request-id", + GenerateSqlFirewallPolicyResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", GenerateSqlFirewallPolicyResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public GenerateUserAssessmentReportResponse generateUserAssessmentReport( GenerateUserAssessmentReportRequest request) { @@ -3242,6 +3557,37 @@ public GetDataSafePrivateEndpointResponse getDataSafePrivateEndpoint( .callSync(); } + @Override + public GetDatabaseSecurityConfigResponse getDatabaseSecurityConfig( + GetDatabaseSecurityConfigRequest request) { + + Validate.notBlank( + request.getDatabaseSecurityConfigId(), + "databaseSecurityConfigId must not be blank"); + + return clientCall(request, GetDatabaseSecurityConfigResponse::builder) + .logger(LOG, "getDatabaseSecurityConfig") + .serviceDetails( + "DataSafe", + "GetDatabaseSecurityConfig", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/DatabaseSecurityConfig/GetDatabaseSecurityConfig") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetDatabaseSecurityConfigRequest::builder) + .basePath("/20181201") + .appendPathParam("databaseSecurityConfigs") + .appendPathParam(request.getDatabaseSecurityConfigId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.DatabaseSecurityConfig.class, + GetDatabaseSecurityConfigResponse.Builder::databaseSecurityConfig) + .handleResponseHeaderString("etag", GetDatabaseSecurityConfigResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetDatabaseSecurityConfigResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public GetDifferenceColumnResponse getDifferenceColumn(GetDifferenceColumnRequest request) { @@ -3710,96 +4056,251 @@ public GetSecurityAssessmentComparisonResponse getSecurityAssessmentComparison( } @Override - public GetSensitiveColumnResponse getSensitiveColumn(GetSensitiveColumnRequest request) { - - Validate.notBlank( - request.getSensitiveDataModelId(), "sensitiveDataModelId must not be blank"); + public GetSecurityPolicyResponse getSecurityPolicy(GetSecurityPolicyRequest request) { - Validate.notBlank(request.getSensitiveColumnKey(), "sensitiveColumnKey must not be blank"); + Validate.notBlank(request.getSecurityPolicyId(), "securityPolicyId must not be blank"); - return clientCall(request, GetSensitiveColumnResponse::builder) - .logger(LOG, "getSensitiveColumn") + return clientCall(request, GetSecurityPolicyResponse::builder) + .logger(LOG, "getSecurityPolicy") .serviceDetails( "DataSafe", - "GetSensitiveColumn", - "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SensitiveColumn/GetSensitiveColumn") + "GetSecurityPolicy", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicy/GetSecurityPolicy") .method(com.oracle.bmc.http.client.Method.GET) - .requestBuilder(GetSensitiveColumnRequest::builder) + .requestBuilder(GetSecurityPolicyRequest::builder) .basePath("/20181201") - .appendPathParam("sensitiveDataModels") - .appendPathParam(request.getSensitiveDataModelId()) - .appendPathParam("sensitiveColumns") - .appendPathParam(request.getSensitiveColumnKey()) + .appendPathParam("securityPolicies") + .appendPathParam(request.getSecurityPolicyId()) .accept("application/json") .appendHeader("opc-request-id", request.getOpcRequestId()) .handleBody( - com.oracle.bmc.datasafe.model.SensitiveColumn.class, - GetSensitiveColumnResponse.Builder::sensitiveColumn) - .handleResponseHeaderString("etag", GetSensitiveColumnResponse.Builder::etag) + com.oracle.bmc.datasafe.model.SecurityPolicy.class, + GetSecurityPolicyResponse.Builder::securityPolicy) + .handleResponseHeaderString("etag", GetSecurityPolicyResponse.Builder::etag) .handleResponseHeaderString( - "opc-request-id", GetSensitiveColumnResponse.Builder::opcRequestId) + "opc-request-id", GetSecurityPolicyResponse.Builder::opcRequestId) .operationUsesDefaultRetries() .callSync(); } @Override - public GetSensitiveDataModelResponse getSensitiveDataModel( - GetSensitiveDataModelRequest request) { + public GetSecurityPolicyDeploymentResponse getSecurityPolicyDeployment( + GetSecurityPolicyDeploymentRequest request) { Validate.notBlank( - request.getSensitiveDataModelId(), "sensitiveDataModelId must not be blank"); + request.getSecurityPolicyDeploymentId(), + "securityPolicyDeploymentId must not be blank"); - return clientCall(request, GetSensitiveDataModelResponse::builder) - .logger(LOG, "getSensitiveDataModel") + return clientCall(request, GetSecurityPolicyDeploymentResponse::builder) + .logger(LOG, "getSecurityPolicyDeployment") .serviceDetails( "DataSafe", - "GetSensitiveDataModel", - "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SensitiveDataModel/GetSensitiveDataModel") + "GetSecurityPolicyDeployment", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicyDeployment/GetSecurityPolicyDeployment") .method(com.oracle.bmc.http.client.Method.GET) - .requestBuilder(GetSensitiveDataModelRequest::builder) + .requestBuilder(GetSecurityPolicyDeploymentRequest::builder) .basePath("/20181201") - .appendPathParam("sensitiveDataModels") - .appendPathParam(request.getSensitiveDataModelId()) + .appendPathParam("securityPolicyDeployments") + .appendPathParam(request.getSecurityPolicyDeploymentId()) .accept("application/json") .appendHeader("opc-request-id", request.getOpcRequestId()) .handleBody( - com.oracle.bmc.datasafe.model.SensitiveDataModel.class, - GetSensitiveDataModelResponse.Builder::sensitiveDataModel) - .handleResponseHeaderString("etag", GetSensitiveDataModelResponse.Builder::etag) + com.oracle.bmc.datasafe.model.SecurityPolicyDeployment.class, + GetSecurityPolicyDeploymentResponse.Builder::securityPolicyDeployment) .handleResponseHeaderString( - "opc-request-id", GetSensitiveDataModelResponse.Builder::opcRequestId) + "etag", GetSecurityPolicyDeploymentResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetSecurityPolicyDeploymentResponse.Builder::opcRequestId) .operationUsesDefaultRetries() .callSync(); } @Override - public GetSensitiveTypeResponse getSensitiveType(GetSensitiveTypeRequest request) { + public GetSecurityPolicyEntryStateResponse getSecurityPolicyEntryState( + GetSecurityPolicyEntryStateRequest request) { - Validate.notBlank(request.getSensitiveTypeId(), "sensitiveTypeId must not be blank"); + Validate.notBlank( + request.getSecurityPolicyDeploymentId(), + "securityPolicyDeploymentId must not be blank"); - return clientCall(request, GetSensitiveTypeResponse::builder) - .logger(LOG, "getSensitiveType") + Validate.notBlank( + request.getSecurityPolicyEntryStateId(), + "securityPolicyEntryStateId must not be blank"); + + return clientCall(request, GetSecurityPolicyEntryStateResponse::builder) + .logger(LOG, "getSecurityPolicyEntryState") .serviceDetails( "DataSafe", - "GetSensitiveType", - "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SensitiveType/GetSensitiveType") + "GetSecurityPolicyEntryState", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicyEntryState/GetSecurityPolicyEntryState") .method(com.oracle.bmc.http.client.Method.GET) - .requestBuilder(GetSensitiveTypeRequest::builder) + .requestBuilder(GetSecurityPolicyEntryStateRequest::builder) .basePath("/20181201") - .appendPathParam("sensitiveTypes") - .appendPathParam(request.getSensitiveTypeId()) + .appendPathParam("securityPolicyDeployments") + .appendPathParam(request.getSecurityPolicyDeploymentId()) + .appendPathParam("securityPolicyEntryStates") + .appendPathParam(request.getSecurityPolicyEntryStateId()) .accept("application/json") .appendHeader("opc-request-id", request.getOpcRequestId()) .handleBody( - com.oracle.bmc.datasafe.model.SensitiveType.class, - GetSensitiveTypeResponse.Builder::sensitiveType) - .handleResponseHeaderString("etag", GetSensitiveTypeResponse.Builder::etag) + com.oracle.bmc.datasafe.model.SecurityPolicyEntryState.class, + GetSecurityPolicyEntryStateResponse.Builder::securityPolicyEntryState) + .handleResponseHeaderString( + "etag", GetSecurityPolicyEntryStateResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetSecurityPolicyEntryStateResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public GetSensitiveColumnResponse getSensitiveColumn(GetSensitiveColumnRequest request) { + + Validate.notBlank( + request.getSensitiveDataModelId(), "sensitiveDataModelId must not be blank"); + + Validate.notBlank(request.getSensitiveColumnKey(), "sensitiveColumnKey must not be blank"); + + return clientCall(request, GetSensitiveColumnResponse::builder) + .logger(LOG, "getSensitiveColumn") + .serviceDetails( + "DataSafe", + "GetSensitiveColumn", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SensitiveColumn/GetSensitiveColumn") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetSensitiveColumnRequest::builder) + .basePath("/20181201") + .appendPathParam("sensitiveDataModels") + .appendPathParam(request.getSensitiveDataModelId()) + .appendPathParam("sensitiveColumns") + .appendPathParam(request.getSensitiveColumnKey()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SensitiveColumn.class, + GetSensitiveColumnResponse.Builder::sensitiveColumn) + .handleResponseHeaderString("etag", GetSensitiveColumnResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetSensitiveColumnResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public GetSensitiveDataModelResponse getSensitiveDataModel( + GetSensitiveDataModelRequest request) { + + Validate.notBlank( + request.getSensitiveDataModelId(), "sensitiveDataModelId must not be blank"); + + return clientCall(request, GetSensitiveDataModelResponse::builder) + .logger(LOG, "getSensitiveDataModel") + .serviceDetails( + "DataSafe", + "GetSensitiveDataModel", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SensitiveDataModel/GetSensitiveDataModel") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetSensitiveDataModelRequest::builder) + .basePath("/20181201") + .appendPathParam("sensitiveDataModels") + .appendPathParam(request.getSensitiveDataModelId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SensitiveDataModel.class, + GetSensitiveDataModelResponse.Builder::sensitiveDataModel) + .handleResponseHeaderString("etag", GetSensitiveDataModelResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetSensitiveDataModelResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public GetSensitiveTypeResponse getSensitiveType(GetSensitiveTypeRequest request) { + + Validate.notBlank(request.getSensitiveTypeId(), "sensitiveTypeId must not be blank"); + + return clientCall(request, GetSensitiveTypeResponse::builder) + .logger(LOG, "getSensitiveType") + .serviceDetails( + "DataSafe", + "GetSensitiveType", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SensitiveType/GetSensitiveType") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetSensitiveTypeRequest::builder) + .basePath("/20181201") + .appendPathParam("sensitiveTypes") + .appendPathParam(request.getSensitiveTypeId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SensitiveType.class, + GetSensitiveTypeResponse.Builder::sensitiveType) + .handleResponseHeaderString("etag", GetSensitiveTypeResponse.Builder::etag) .handleResponseHeaderString( "opc-request-id", GetSensitiveTypeResponse.Builder::opcRequestId) .operationUsesDefaultRetries() .callSync(); } + @Override + public GetSqlCollectionResponse getSqlCollection(GetSqlCollectionRequest request) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, GetSqlCollectionResponse::builder) + .logger(LOG, "getSqlCollection") + .serviceDetails( + "DataSafe", + "GetSqlCollection", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/GetSqlCollection") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetSqlCollectionRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlCollection.class, + GetSqlCollectionResponse.Builder::sqlCollection) + .handleResponseHeaderString("etag", GetSqlCollectionResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetSqlCollectionResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public GetSqlFirewallPolicyResponse getSqlFirewallPolicy(GetSqlFirewallPolicyRequest request) { + + Validate.notBlank( + request.getSqlFirewallPolicyId(), "sqlFirewallPolicyId must not be blank"); + + return clientCall(request, GetSqlFirewallPolicyResponse::builder) + .logger(LOG, "getSqlFirewallPolicy") + .serviceDetails( + "DataSafe", + "GetSqlFirewallPolicy", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallPolicy/GetSqlFirewallPolicy") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetSqlFirewallPolicyRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallPolicies") + .appendPathParam(request.getSqlFirewallPolicyId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlFirewallPolicy.class, + GetSqlFirewallPolicyResponse.Builder::sqlFirewallPolicy) + .handleResponseHeaderString("etag", GetSqlFirewallPolicyResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetSqlFirewallPolicyResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public GetTargetAlertPolicyAssociationResponse getTargetAlertPolicyAssociation( GetTargetAlertPolicyAssociationRequest request) { @@ -4688,6 +5189,52 @@ public ListDataSafePrivateEndpointsResponse listDataSafePrivateEndpoints( .callSync(); } + @Override + public ListDatabaseSecurityConfigsResponse listDatabaseSecurityConfigs( + ListDatabaseSecurityConfigsRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListDatabaseSecurityConfigsResponse::builder) + .logger(LOG, "listDatabaseSecurityConfigs") + .serviceDetails( + "DataSafe", + "ListDatabaseSecurityConfigs", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/DatabaseSecurityConfigCollection/ListDatabaseSecurityConfigs") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListDatabaseSecurityConfigsRequest::builder) + .basePath("/20181201") + .appendPathParam("databaseSecurityConfigs") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("displayName", request.getDisplayName()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam("databaseSecurityConfigId", request.getDatabaseSecurityConfigId()) + .appendQueryParam( + "timeCreatedGreaterThanOrEqualTo", + request.getTimeCreatedGreaterThanOrEqualTo()) + .appendQueryParam("timeCreatedLessThan", request.getTimeCreatedLessThan()) + .appendQueryParam("targetId", request.getTargetId()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.DatabaseSecurityConfigCollection.class, + ListDatabaseSecurityConfigsResponse.Builder + ::databaseSecurityConfigCollection) + .handleResponseHeaderString( + "opc-request-id", ListDatabaseSecurityConfigsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListDatabaseSecurityConfigsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListDatabaseSecurityConfigsResponse.Builder::opcPrevPage) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public ListDifferenceColumnsResponse listDifferenceColumns( ListDifferenceColumnsRequest request) { @@ -5747,6 +6294,131 @@ public ListSecurityAssessmentsResponse listSecurityAssessments( .callSync(); } + @Override + public ListSecurityPoliciesResponse listSecurityPolicies(ListSecurityPoliciesRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSecurityPoliciesResponse::builder) + .logger(LOG, "listSecurityPolicies") + .serviceDetails( + "DataSafe", + "ListSecurityPolicies", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicyCollection/ListSecurityPolicies") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSecurityPoliciesRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicies") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("displayName", request.getDisplayName()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam("securityPolicyId", request.getSecurityPolicyId()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SecurityPolicyCollection.class, + ListSecurityPoliciesResponse.Builder::securityPolicyCollection) + .handleResponseHeaderString( + "opc-request-id", ListSecurityPoliciesResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSecurityPoliciesResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSecurityPoliciesResponse.Builder::opcPrevPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListSecurityPolicyDeploymentsResponse listSecurityPolicyDeployments( + ListSecurityPolicyDeploymentsRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSecurityPolicyDeploymentsResponse::builder) + .logger(LOG, "listSecurityPolicyDeployments") + .serviceDetails( + "DataSafe", + "ListSecurityPolicyDeployments", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicyDeploymentCollection/ListSecurityPolicyDeployments") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSecurityPolicyDeploymentsRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicyDeployments") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("displayName", request.getDisplayName()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam( + "securityPolicyDeploymentId", request.getSecurityPolicyDeploymentId()) + .appendQueryParam("targetId", request.getTargetId()) + .appendQueryParam("securityPolicyId", request.getSecurityPolicyId()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentCollection.class, + ListSecurityPolicyDeploymentsResponse.Builder + ::securityPolicyDeploymentCollection) + .handleResponseHeaderString( + "opc-request-id", + ListSecurityPolicyDeploymentsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSecurityPolicyDeploymentsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSecurityPolicyDeploymentsResponse.Builder::opcPrevPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListSecurityPolicyEntryStatesResponse listSecurityPolicyEntryStates( + ListSecurityPolicyEntryStatesRequest request) { + + Validate.notBlank( + request.getSecurityPolicyDeploymentId(), + "securityPolicyDeploymentId must not be blank"); + + return clientCall(request, ListSecurityPolicyEntryStatesResponse::builder) + .logger(LOG, "listSecurityPolicyEntryStates") + .serviceDetails( + "DataSafe", + "ListSecurityPolicyEntryStates", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicyEntryStateCollection/ListSecurityPolicyEntryStates") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSecurityPolicyEntryStatesRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicyDeployments") + .appendPathParam(request.getSecurityPolicyDeploymentId()) + .appendPathParam("securityPolicyEntryStates") + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("deploymentStatus", request.getDeploymentStatus()) + .appendQueryParam("securityPolicyEntryId", request.getSecurityPolicyEntryId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateCollection.class, + ListSecurityPolicyEntryStatesResponse.Builder + ::securityPolicyEntryStateCollection) + .handleResponseHeaderString( + "opc-request-id", + ListSecurityPolicyEntryStatesResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSecurityPolicyEntryStatesResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSecurityPolicyEntryStatesResponse.Builder::opcPrevPage) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public ListSensitiveColumnsResponse listSensitiveColumns(ListSensitiveColumnsRequest request) { @@ -6015,34 +6687,435 @@ public ListSensitiveTypesResponse listSensitiveTypes(ListSensitiveTypesRequest r } @Override - public ListTablesResponse listTables(ListTablesRequest request) { - - Validate.notBlank(request.getTargetDatabaseId(), "targetDatabaseId must not be blank"); + public ListSqlCollectionAnalyticsResponse listSqlCollectionAnalytics( + ListSqlCollectionAnalyticsRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); - return clientCall(request, ListTablesResponse::builder) - .logger(LOG, "listTables") + return clientCall(request, ListSqlCollectionAnalyticsResponse::builder) + .logger(LOG, "listSqlCollectionAnalytics") .serviceDetails( "DataSafe", - "ListTables", - "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/TargetDatabase/ListTables") + "ListSqlCollectionAnalytics", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollectionAnalyticsCollection/ListSqlCollectionAnalytics") .method(com.oracle.bmc.http.client.Method.GET) - .requestBuilder(ListTablesRequest::builder) + .requestBuilder(ListSqlCollectionAnalyticsRequest::builder) .basePath("/20181201") - .appendPathParam("targetDatabases") - .appendPathParam(request.getTargetDatabaseId()) - .appendPathParam("tables") + .appendPathParam("sqlCollectionAnalytics") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) .appendQueryParam("limit", request.getLimit()) .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam("targetId", request.getTargetId()) .appendListQueryParam( - "schemaName", - request.getSchemaName(), - com.oracle.bmc.util.internal.CollectionFormatType.Multi) - .appendListQueryParam( - "tableName", - request.getTableName(), + "groupBy", + request.getGroupBy(), com.oracle.bmc.util.internal.CollectionFormatType.Multi) - .appendEnumQueryParam("sortOrder", request.getSortOrder()) - .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendQueryParam("timeStarted", request.getTimeStarted()) + .appendQueryParam("timeEnded", request.getTimeEnded()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlCollectionAnalyticsCollection.class, + ListSqlCollectionAnalyticsResponse.Builder + ::sqlCollectionAnalyticsCollection) + .handleResponseHeaderString( + "opc-request-id", ListSqlCollectionAnalyticsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSqlCollectionAnalyticsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSqlCollectionAnalyticsResponse.Builder::opcPrevPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListSqlCollectionLogInsightsResponse listSqlCollectionLogInsights( + ListSqlCollectionLogInsightsRequest request) { + Objects.requireNonNull(request.getTimeStarted(), "timeStarted is required"); + + Objects.requireNonNull(request.getTimeEnded(), "timeEnded is required"); + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, ListSqlCollectionLogInsightsResponse::builder) + .logger(LOG, "listSqlCollectionLogInsights") + .serviceDetails( + "DataSafe", + "ListSqlCollectionLogInsights", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollectionLogInsightsCollection/ListSqlCollectionLogInsights") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlCollectionLogInsightsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .appendPathParam("logInsights") + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("timeStarted", request.getTimeStarted()) + .appendQueryParam("timeEnded", request.getTimeEnded()) + .appendEnumQueryParam("groupBy", request.getGroupBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlCollectionLogInsightsCollection.class, + ListSqlCollectionLogInsightsResponse.Builder + ::sqlCollectionLogInsightsCollection) + .handleResponseHeaderString( + "opc-request-id", + ListSqlCollectionLogInsightsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSqlCollectionLogInsightsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSqlCollectionLogInsightsResponse.Builder::opcPrevPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListSqlCollectionsResponse listSqlCollections(ListSqlCollectionsRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSqlCollectionsResponse::builder) + .logger(LOG, "listSqlCollections") + .serviceDetails( + "DataSafe", + "ListSqlCollections", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollectionCollection/ListSqlCollections") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlCollectionsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("displayName", request.getDisplayName()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam("sqlCollectionId", request.getSqlCollectionId()) + .appendQueryParam( + "timeCreatedGreaterThanOrEqualTo", + request.getTimeCreatedGreaterThanOrEqualTo()) + .appendQueryParam("timeCreatedLessThan", request.getTimeCreatedLessThan()) + .appendQueryParam("targetId", request.getTargetId()) + .appendQueryParam("dbUserName", request.getDbUserName()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlCollectionCollection.class, + ListSqlCollectionsResponse.Builder::sqlCollectionCollection) + .handleResponseHeaderString( + "opc-request-id", ListSqlCollectionsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSqlCollectionsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSqlCollectionsResponse.Builder::opcPrevPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListSqlFirewallAllowedSqlAnalyticsResponse listSqlFirewallAllowedSqlAnalytics( + ListSqlFirewallAllowedSqlAnalyticsRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSqlFirewallAllowedSqlAnalyticsResponse::builder) + .logger(LOG, "listSqlFirewallAllowedSqlAnalytics") + .serviceDetails( + "DataSafe", + "ListSqlFirewallAllowedSqlAnalytics", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallAllowedSqlAnalyticsCollection/ListSqlFirewallAllowedSqlAnalytics") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlFirewallAllowedSqlAnalyticsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallAllowedSqlAnalytics") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("scimQuery", request.getScimQuery()) + .appendListQueryParam( + "groupBy", + request.getGroupBy(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAnalyticsCollection + .class, + ListSqlFirewallAllowedSqlAnalyticsResponse.Builder + ::sqlFirewallAllowedSqlAnalyticsCollection) + .handleResponseHeaderString( + "opc-request-id", + ListSqlFirewallAllowedSqlAnalyticsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", + ListSqlFirewallAllowedSqlAnalyticsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", + ListSqlFirewallAllowedSqlAnalyticsResponse.Builder::opcPrevPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListSqlFirewallAllowedSqlsResponse listSqlFirewallAllowedSqls( + ListSqlFirewallAllowedSqlsRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSqlFirewallAllowedSqlsResponse::builder) + .logger(LOG, "listSqlFirewallAllowedSqls") + .serviceDetails( + "DataSafe", + "ListSqlFirewallAllowedSqls", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallAllowedSqlCollection/ListSqlFirewallAllowedSqls") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlFirewallAllowedSqlsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallAllowedSqls") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("scimQuery", request.getScimQuery()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlCollection.class, + ListSqlFirewallAllowedSqlsResponse.Builder::sqlFirewallAllowedSqlCollection) + .handleResponseHeaderString( + "opc-request-id", ListSqlFirewallAllowedSqlsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSqlFirewallAllowedSqlsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSqlFirewallAllowedSqlsResponse.Builder::opcPrevPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListSqlFirewallPoliciesResponse listSqlFirewallPolicies( + ListSqlFirewallPoliciesRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSqlFirewallPoliciesResponse::builder) + .logger(LOG, "listSqlFirewallPolicies") + .serviceDetails( + "DataSafe", + "ListSqlFirewallPolicies", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallPolicyCollection/ListSqlFirewallPolicies") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlFirewallPoliciesRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallPolicies") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("displayName", request.getDisplayName()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("securityPolicyId", request.getSecurityPolicyId()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam("sqlFirewallPolicyId", request.getSqlFirewallPolicyId()) + .appendQueryParam("dbUserName", request.getDbUserName()) + .appendEnumQueryParam("violationAction", request.getViolationAction()) + .appendQueryParam( + "timeCreatedGreaterThanOrEqualTo", + request.getTimeCreatedGreaterThanOrEqualTo()) + .appendQueryParam("timeCreatedLessThan", request.getTimeCreatedLessThan()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlFirewallPolicyCollection.class, + ListSqlFirewallPoliciesResponse.Builder::sqlFirewallPolicyCollection) + .handleResponseHeaderString( + "opc-request-id", ListSqlFirewallPoliciesResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSqlFirewallPoliciesResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSqlFirewallPoliciesResponse.Builder::opcPrevPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListSqlFirewallPolicyAnalyticsResponse listSqlFirewallPolicyAnalytics( + ListSqlFirewallPolicyAnalyticsRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSqlFirewallPolicyAnalyticsResponse::builder) + .logger(LOG, "listSqlFirewallPolicyAnalytics") + .serviceDetails( + "DataSafe", + "ListSqlFirewallPolicyAnalytics", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallPolicyAnalyticsCollection/ListSqlFirewallPolicyAnalytics") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlFirewallPolicyAnalyticsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallPolicyAnalytics") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendListQueryParam( + "groupBy", + request.getGroupBy(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam("securityPolicyId", request.getSecurityPolicyId()) + .appendQueryParam("timeStarted", request.getTimeStarted()) + .appendQueryParam("timeEnded", request.getTimeEnded()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlFirewallPolicyAnalyticsCollection.class, + ListSqlFirewallPolicyAnalyticsResponse.Builder + ::sqlFirewallPolicyAnalyticsCollection) + .handleResponseHeaderString( + "opc-request-id", + ListSqlFirewallPolicyAnalyticsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", + ListSqlFirewallPolicyAnalyticsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", + ListSqlFirewallPolicyAnalyticsResponse.Builder::opcPrevPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListSqlFirewallViolationAnalyticsResponse listSqlFirewallViolationAnalytics( + ListSqlFirewallViolationAnalyticsRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSqlFirewallViolationAnalyticsResponse::builder) + .logger(LOG, "listSqlFirewallViolationAnalytics") + .serviceDetails( + "DataSafe", + "ListSqlFirewallViolationAnalytics", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallViolationSummary/ListSqlFirewallViolationAnalytics") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlFirewallViolationAnalyticsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallViolationAnalytics") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("timeStarted", request.getTimeStarted()) + .appendQueryParam("timeEnded", request.getTimeEnded()) + .appendQueryParam("queryTimeZone", request.getQueryTimeZone()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendQueryParam("scimQuery", request.getScimQuery()) + .appendListQueryParam( + "summaryField", + request.getSummaryField(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) + .appendListQueryParam( + "groupBy", + request.getGroupBy(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlFirewallViolationAnalyticsCollection.class, + ListSqlFirewallViolationAnalyticsResponse.Builder + ::sqlFirewallViolationAnalyticsCollection) + .handleResponseHeaderString( + "opc-request-id", + ListSqlFirewallViolationAnalyticsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", + ListSqlFirewallViolationAnalyticsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", + ListSqlFirewallViolationAnalyticsResponse.Builder::opcPrevPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListSqlFirewallViolationsResponse listSqlFirewallViolations( + ListSqlFirewallViolationsRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListSqlFirewallViolationsResponse::builder) + .logger(LOG, "listSqlFirewallViolations") + .serviceDetails( + "DataSafe", + "ListSqlFirewallViolations", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallViolationSummary/ListSqlFirewallViolations") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListSqlFirewallViolationsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallViolations") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendQueryParam("scimQuery", request.getScimQuery()) + .accept("application/json, application/xml") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.datasafe.model.SqlFirewallViolationsCollection.class, + ListSqlFirewallViolationsResponse.Builder::sqlFirewallViolationsCollection) + .handleResponseHeaderString( + "opc-request-id", ListSqlFirewallViolationsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListSqlFirewallViolationsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-prev-page", ListSqlFirewallViolationsResponse.Builder::opcPrevPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListTablesResponse listTables(ListTablesRequest request) { + + Validate.notBlank(request.getTargetDatabaseId(), "targetDatabaseId must not be blank"); + + return clientCall(request, ListTablesResponse::builder) + .logger(LOG, "listTables") + .serviceDetails( + "DataSafe", + "ListTables", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/TargetDatabase/ListTables") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListTablesRequest::builder) + .basePath("/20181201") + .appendPathParam("targetDatabases") + .appendPathParam(request.getTargetDatabaseId()) + .appendPathParam("tables") + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendListQueryParam( + "schemaName", + request.getSchemaName(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) + .appendListQueryParam( + "tableName", + request.getTableName(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) .appendQueryParam("tableNameContains", request.getTableNameContains()) .appendQueryParam("schemaNameContains", request.getSchemaNameContains()) .accept("application/json") @@ -6405,6 +7478,8 @@ public ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request .appendQueryParam("targetDatabaseId", request.getTargetDatabaseId()) .appendQueryParam("page", request.getPage()) .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("compartmentIdInSubtree", request.getCompartmentIdInSubtree()) + .appendEnumQueryParam("accessLevel", request.getAccessLevel()) .accept("application/json") .appendHeader("opc-request-id", request.getOpcRequestId()) .handleBodyList( @@ -6715,6 +7790,73 @@ public ProvisionAuditPolicyResponse provisionAuditPolicy(ProvisionAuditPolicyReq .callSync(); } + @Override + public PurgeSqlCollectionLogsResponse purgeSqlCollectionLogs( + PurgeSqlCollectionLogsRequest request) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, PurgeSqlCollectionLogsResponse::builder) + .logger(LOG, "purgeSqlCollectionLogs") + .serviceDetails( + "DataSafe", + "PurgeSqlCollectionLogs", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/PurgeSqlCollectionLogs") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(PurgeSqlCollectionLogsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .appendPathParam("actions") + .appendPathParam("purgeLogs") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleResponseHeaderString( + "opc-work-request-id", + PurgeSqlCollectionLogsResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", PurgeSqlCollectionLogsResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public RefreshDatabaseSecurityConfigurationResponse refreshDatabaseSecurityConfiguration( + RefreshDatabaseSecurityConfigurationRequest request) { + + Validate.notBlank( + request.getDatabaseSecurityConfigId(), + "databaseSecurityConfigId must not be blank"); + + return clientCall(request, RefreshDatabaseSecurityConfigurationResponse::builder) + .logger(LOG, "refreshDatabaseSecurityConfiguration") + .serviceDetails( + "DataSafe", + "RefreshDatabaseSecurityConfiguration", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/DatabaseSecurityConfig/RefreshDatabaseSecurityConfiguration") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(RefreshDatabaseSecurityConfigurationRequest::builder) + .basePath("/20181201") + .appendPathParam("databaseSecurityConfigs") + .appendPathParam(request.getDatabaseSecurityConfigId()) + .appendPathParam("actions") + .appendPathParam("refresh") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleResponseHeaderString( + "opc-work-request-id", + RefreshDatabaseSecurityConfigurationResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", + RefreshDatabaseSecurityConfigurationResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public RefreshSecurityAssessmentResponse refreshSecurityAssessment( RefreshSecurityAssessmentRequest request) { @@ -6752,6 +7894,39 @@ public RefreshSecurityAssessmentResponse refreshSecurityAssessment( .callSync(); } + @Override + public RefreshSqlCollectionLogInsightsResponse refreshSqlCollectionLogInsights( + RefreshSqlCollectionLogInsightsRequest request) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, RefreshSqlCollectionLogInsightsResponse::builder) + .logger(LOG, "refreshSqlCollectionLogInsights") + .serviceDetails( + "DataSafe", + "RefreshSqlCollectionLogInsights", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/RefreshSqlCollectionLogInsights") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(RefreshSqlCollectionLogInsightsRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .appendPathParam("actions") + .appendPathParam("refreshLogInsights") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleResponseHeaderString( + "opc-work-request-id", + RefreshSqlCollectionLogInsightsResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", + RefreshSqlCollectionLogInsightsResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public RefreshUserAssessmentResponse refreshUserAssessment( RefreshUserAssessmentRequest request) { @@ -7043,6 +8218,36 @@ public StartAuditTrailResponse startAuditTrail(StartAuditTrailRequest request) { .callSync(); } + @Override + public StartSqlCollectionResponse startSqlCollection(StartSqlCollectionRequest request) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, StartSqlCollectionResponse::builder) + .logger(LOG, "startSqlCollection") + .serviceDetails( + "DataSafe", + "StartSqlCollection", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/sqlCollection/StartSqlCollection") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(StartSqlCollectionRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .appendPathParam("actions") + .appendPathParam("start") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleResponseHeaderString( + "opc-work-request-id", StartSqlCollectionResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", StartSqlCollectionResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public StopAuditTrailResponse stopAuditTrail(StopAuditTrailRequest request) { @@ -7072,6 +8277,36 @@ public StopAuditTrailResponse stopAuditTrail(StopAuditTrailRequest request) { .callSync(); } + @Override + public StopSqlCollectionResponse stopSqlCollection(StopSqlCollectionRequest request) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + + return clientCall(request, StopSqlCollectionResponse::builder) + .logger(LOG, "stopSqlCollection") + .serviceDetails( + "DataSafe", + "StopSqlCollection", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/StopSqlCollection") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(StopSqlCollectionRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .appendPathParam("actions") + .appendPathParam("stop") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleResponseHeaderString( + "opc-work-request-id", StopSqlCollectionResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", StopSqlCollectionResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public SuspendWorkRequestResponse suspendWorkRequest(SuspendWorkRequestRequest request) { @@ -7359,6 +8594,42 @@ public UpdateDataSafePrivateEndpointResponse updateDataSafePrivateEndpoint( .callSync(); } + @Override + public UpdateDatabaseSecurityConfigResponse updateDatabaseSecurityConfig( + UpdateDatabaseSecurityConfigRequest request) { + + Validate.notBlank( + request.getDatabaseSecurityConfigId(), + "databaseSecurityConfigId must not be blank"); + Objects.requireNonNull( + request.getUpdateDatabaseSecurityConfigDetails(), + "updateDatabaseSecurityConfigDetails is required"); + + return clientCall(request, UpdateDatabaseSecurityConfigResponse::builder) + .logger(LOG, "updateDatabaseSecurityConfig") + .serviceDetails( + "DataSafe", + "UpdateDatabaseSecurityConfig", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/DatabaseSecurityConfig/UpdateDatabaseSecurityConfig") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateDatabaseSecurityConfigRequest::builder) + .basePath("/20181201") + .appendPathParam("databaseSecurityConfigs") + .appendPathParam(request.getDatabaseSecurityConfigId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", + UpdateDatabaseSecurityConfigResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-work-request-id", + UpdateDatabaseSecurityConfigResponse.Builder::opcWorkRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public UpdateLibraryMaskingFormatResponse updateLibraryMaskingFormat( UpdateLibraryMaskingFormatRequest request) { @@ -7631,6 +8902,74 @@ public UpdateSecurityAssessmentResponse updateSecurityAssessment( .callSync(); } + @Override + public UpdateSecurityPolicyResponse updateSecurityPolicy(UpdateSecurityPolicyRequest request) { + + Validate.notBlank(request.getSecurityPolicyId(), "securityPolicyId must not be blank"); + Objects.requireNonNull( + request.getUpdateSecurityPolicyDetails(), + "updateSecurityPolicyDetails is required"); + + return clientCall(request, UpdateSecurityPolicyResponse::builder) + .logger(LOG, "updateSecurityPolicy") + .serviceDetails( + "DataSafe", + "UpdateSecurityPolicy", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicy/UpdateSecurityPolicy") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateSecurityPolicyRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicies") + .appendPathParam(request.getSecurityPolicyId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", UpdateSecurityPolicyResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-work-request-id", + UpdateSecurityPolicyResponse.Builder::opcWorkRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public UpdateSecurityPolicyDeploymentResponse updateSecurityPolicyDeployment( + UpdateSecurityPolicyDeploymentRequest request) { + + Validate.notBlank( + request.getSecurityPolicyDeploymentId(), + "securityPolicyDeploymentId must not be blank"); + Objects.requireNonNull( + request.getUpdateSecurityPolicyDeploymentDetails(), + "updateSecurityPolicyDeploymentDetails is required"); + + return clientCall(request, UpdateSecurityPolicyDeploymentResponse::builder) + .logger(LOG, "updateSecurityPolicyDeployment") + .serviceDetails( + "DataSafe", + "UpdateSecurityPolicyDeployment", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SecurityPolicyDeployment/UpdateSecurityPolicyDeployment") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateSecurityPolicyDeploymentRequest::builder) + .basePath("/20181201") + .appendPathParam("securityPolicyDeployments") + .appendPathParam(request.getSecurityPolicyDeploymentId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", + UpdateSecurityPolicyDeploymentResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-work-request-id", + UpdateSecurityPolicyDeploymentResponse.Builder::opcWorkRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public UpdateSensitiveColumnResponse updateSensitiveColumn( UpdateSensitiveColumnRequest request) { @@ -7734,6 +9073,71 @@ public UpdateSensitiveTypeResponse updateSensitiveType(UpdateSensitiveTypeReques .callSync(); } + @Override + public UpdateSqlCollectionResponse updateSqlCollection(UpdateSqlCollectionRequest request) { + + Validate.notBlank(request.getSqlCollectionId(), "sqlCollectionId must not be blank"); + Objects.requireNonNull( + request.getUpdateSqlCollectionDetails(), "updateSqlCollectionDetails is required"); + + return clientCall(request, UpdateSqlCollectionResponse::builder) + .logger(LOG, "updateSqlCollection") + .serviceDetails( + "DataSafe", + "UpdateSqlCollection", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlCollection/UpdateSqlCollection") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateSqlCollectionRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlCollections") + .appendPathParam(request.getSqlCollectionId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", UpdateSqlCollectionResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-work-request-id", + UpdateSqlCollectionResponse.Builder::opcWorkRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public UpdateSqlFirewallPolicyResponse updateSqlFirewallPolicy( + UpdateSqlFirewallPolicyRequest request) { + + Validate.notBlank( + request.getSqlFirewallPolicyId(), "sqlFirewallPolicyId must not be blank"); + Objects.requireNonNull( + request.getUpdateSqlFirewallPolicyDetails(), + "updateSqlFirewallPolicyDetails is required"); + + return clientCall(request, UpdateSqlFirewallPolicyResponse::builder) + .logger(LOG, "updateSqlFirewallPolicy") + .serviceDetails( + "DataSafe", + "UpdateSqlFirewallPolicy", + "https://docs.oracle.com/iaas/api/#/en/data-safe/20181201/SqlFirewallPolicy/UpdateSqlFirewallPolicy") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateSqlFirewallPolicyRequest::builder) + .basePath("/20181201") + .appendPathParam("sqlFirewallPolicies") + .appendPathParam(request.getSqlFirewallPolicyId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", UpdateSqlFirewallPolicyResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-work-request-id", + UpdateSqlFirewallPolicyResponse.Builder::opcWorkRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public UpdateTargetAlertPolicyAssociationResponse updateTargetAlertPolicyAssociation( UpdateTargetAlertPolicyAssociationRequest request) { diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafePaginators.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafePaginators.java index 0e12eb7dad0..1c6a3120b62 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafePaginators.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafePaginators.java @@ -2082,6 +2082,132 @@ public ListDataSafePrivateEndpointsResponse apply( }); } + /** + * Creates a new iterable which will iterate over the responses received from the + * listDatabaseSecurityConfigs 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 + listDatabaseSecurityConfigsResponseIterator( + final ListDatabaseSecurityConfigsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListDatabaseSecurityConfigsRequest.Builder, + ListDatabaseSecurityConfigsRequest, + ListDatabaseSecurityConfigsResponse>( + new java.util.function.Supplier() { + @Override + public ListDatabaseSecurityConfigsRequest.Builder get() { + return ListDatabaseSecurityConfigsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListDatabaseSecurityConfigsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListDatabaseSecurityConfigsRequest.Builder>, + ListDatabaseSecurityConfigsRequest>() { + @Override + public ListDatabaseSecurityConfigsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListDatabaseSecurityConfigsRequest.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< + ListDatabaseSecurityConfigsRequest, ListDatabaseSecurityConfigsResponse>() { + @Override + public ListDatabaseSecurityConfigsResponse apply( + ListDatabaseSecurityConfigsRequest request) { + return client.listDatabaseSecurityConfigs(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.datasafe.model.DatabaseSecurityConfigSummary} objects contained in responses + * from the listDatabaseSecurityConfigs 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.datasafe.model.DatabaseSecurityConfigSummary} objects contained in + * responses received from the service. + */ + public Iterable + listDatabaseSecurityConfigsRecordIterator( + final ListDatabaseSecurityConfigsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListDatabaseSecurityConfigsRequest.Builder, + ListDatabaseSecurityConfigsRequest, + ListDatabaseSecurityConfigsResponse, + com.oracle.bmc.datasafe.model.DatabaseSecurityConfigSummary>( + new java.util.function.Supplier() { + @Override + public ListDatabaseSecurityConfigsRequest.Builder get() { + return ListDatabaseSecurityConfigsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListDatabaseSecurityConfigsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListDatabaseSecurityConfigsRequest.Builder>, + ListDatabaseSecurityConfigsRequest>() { + @Override + public ListDatabaseSecurityConfigsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListDatabaseSecurityConfigsRequest.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< + ListDatabaseSecurityConfigsRequest, ListDatabaseSecurityConfigsResponse>() { + @Override + public ListDatabaseSecurityConfigsResponse apply( + ListDatabaseSecurityConfigsRequest request) { + return client.listDatabaseSecurityConfigs(request); + } + }, + new java.util.function.Function< + ListDatabaseSecurityConfigsResponse, + java.util.List< + com.oracle.bmc.datasafe.model.DatabaseSecurityConfigSummary>>() { + @Override + public java.util.List< + com.oracle.bmc.datasafe.model.DatabaseSecurityConfigSummary> + apply(ListDatabaseSecurityConfigsResponse response) { + return response.getDatabaseSecurityConfigCollection().getItems(); + } + }); + } + /** * Creates a new iterable which will iterate over the responses received from the * listDifferenceColumns operation. This iterable will fetch more data from the server as @@ -4815,38 +4941,38 @@ public ListSecurityAssessmentsResponse apply( /** * Creates a new iterable which will iterate over the responses received from the - * listSensitiveColumns operation. This iterable will fetch more data from the server as needed. + * listSecurityPolicies 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 listSensitiveColumnsResponseIterator( - final ListSensitiveColumnsRequest request) { + public Iterable listSecurityPoliciesResponseIterator( + final ListSecurityPoliciesRequest request) { return new com.oracle.bmc.paginator.internal.ResponseIterable< - ListSensitiveColumnsRequest.Builder, - ListSensitiveColumnsRequest, - ListSensitiveColumnsResponse>( - new java.util.function.Supplier() { + ListSecurityPoliciesRequest.Builder, + ListSecurityPoliciesRequest, + ListSecurityPoliciesResponse>( + new java.util.function.Supplier() { @Override - public ListSensitiveColumnsRequest.Builder get() { - return ListSensitiveColumnsRequest.builder().copy(request); + public ListSecurityPoliciesRequest.Builder get() { + return ListSecurityPoliciesRequest.builder().copy(request); } }, - new java.util.function.Function() { + new java.util.function.Function() { @Override - public String apply(ListSensitiveColumnsResponse response) { + public String apply(ListSecurityPoliciesResponse response) { return response.getOpcNextPage(); } }, new java.util.function.Function< com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveColumnsRequest.Builder>, - ListSensitiveColumnsRequest>() { + ListSecurityPoliciesRequest.Builder>, + ListSecurityPoliciesRequest>() { @Override - public ListSensitiveColumnsRequest apply( + public ListSecurityPoliciesRequest apply( com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveColumnsRequest.Builder> + ListSecurityPoliciesRequest.Builder> input) { if (input.getNextPageToken() == null) { return input.getRequestBuilder().build(); @@ -4858,51 +4984,51 @@ public ListSensitiveColumnsRequest apply( } }, new java.util.function.Function< - ListSensitiveColumnsRequest, ListSensitiveColumnsResponse>() { + ListSecurityPoliciesRequest, ListSecurityPoliciesResponse>() { @Override - public ListSensitiveColumnsResponse apply(ListSensitiveColumnsRequest request) { - return client.listSensitiveColumns(request); + public ListSecurityPoliciesResponse apply(ListSecurityPoliciesRequest request) { + return client.listSecurityPolicies(request); } }); } /** * Creates a new iterable which will iterate over the {@link - * com.oracle.bmc.datasafe.model.SensitiveColumnSummary} objects contained in responses from the - * listSensitiveColumns operation. This iterable will fetch more data from the server as needed. + * com.oracle.bmc.datasafe.model.SecurityPolicySummary} objects contained in responses from the + * listSecurityPolicies 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.datasafe.model.SensitiveColumnSummary} objects contained in responses + * com.oracle.bmc.datasafe.model.SecurityPolicySummary} objects contained in responses * received from the service. */ - public Iterable - listSensitiveColumnsRecordIterator(final ListSensitiveColumnsRequest request) { + public Iterable + listSecurityPoliciesRecordIterator(final ListSecurityPoliciesRequest request) { return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< - ListSensitiveColumnsRequest.Builder, - ListSensitiveColumnsRequest, - ListSensitiveColumnsResponse, - com.oracle.bmc.datasafe.model.SensitiveColumnSummary>( - new java.util.function.Supplier() { + ListSecurityPoliciesRequest.Builder, + ListSecurityPoliciesRequest, + ListSecurityPoliciesResponse, + com.oracle.bmc.datasafe.model.SecurityPolicySummary>( + new java.util.function.Supplier() { @Override - public ListSensitiveColumnsRequest.Builder get() { - return ListSensitiveColumnsRequest.builder().copy(request); + public ListSecurityPoliciesRequest.Builder get() { + return ListSecurityPoliciesRequest.builder().copy(request); } }, - new java.util.function.Function() { + new java.util.function.Function() { @Override - public String apply(ListSensitiveColumnsResponse response) { + public String apply(ListSecurityPoliciesResponse response) { return response.getOpcNextPage(); } }, new java.util.function.Function< com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveColumnsRequest.Builder>, - ListSensitiveColumnsRequest>() { + ListSecurityPoliciesRequest.Builder>, + ListSecurityPoliciesRequest>() { @Override - public ListSensitiveColumnsRequest apply( + public ListSecurityPoliciesRequest apply( com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveColumnsRequest.Builder> + ListSecurityPoliciesRequest.Builder> input) { if (input.getNextPageToken() == null) { return input.getRequestBuilder().build(); @@ -4914,58 +5040,59 @@ public ListSensitiveColumnsRequest apply( } }, new java.util.function.Function< - ListSensitiveColumnsRequest, ListSensitiveColumnsResponse>() { + ListSecurityPoliciesRequest, ListSecurityPoliciesResponse>() { @Override - public ListSensitiveColumnsResponse apply(ListSensitiveColumnsRequest request) { - return client.listSensitiveColumns(request); + public ListSecurityPoliciesResponse apply(ListSecurityPoliciesRequest request) { + return client.listSecurityPolicies(request); } }, new java.util.function.Function< - ListSensitiveColumnsResponse, - java.util.List>() { + ListSecurityPoliciesResponse, + java.util.List>() { @Override - public java.util.List - apply(ListSensitiveColumnsResponse response) { - return response.getSensitiveColumnCollection().getItems(); + public java.util.List + apply(ListSecurityPoliciesResponse response) { + return response.getSecurityPolicyCollection().getItems(); } }); } /** * Creates a new iterable which will iterate over the responses received from the - * listSensitiveDataModels operation. This iterable will fetch more data from the server as - * needed. + * listSecurityPolicyDeployments 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 listSensitiveDataModelsResponseIterator( - final ListSensitiveDataModelsRequest request) { + public Iterable + listSecurityPolicyDeploymentsResponseIterator( + final ListSecurityPolicyDeploymentsRequest request) { return new com.oracle.bmc.paginator.internal.ResponseIterable< - ListSensitiveDataModelsRequest.Builder, - ListSensitiveDataModelsRequest, - ListSensitiveDataModelsResponse>( - new java.util.function.Supplier() { + ListSecurityPolicyDeploymentsRequest.Builder, + ListSecurityPolicyDeploymentsRequest, + ListSecurityPolicyDeploymentsResponse>( + new java.util.function.Supplier() { @Override - public ListSensitiveDataModelsRequest.Builder get() { - return ListSensitiveDataModelsRequest.builder().copy(request); + public ListSecurityPolicyDeploymentsRequest.Builder get() { + return ListSecurityPolicyDeploymentsRequest.builder().copy(request); } }, - new java.util.function.Function() { + new java.util.function.Function() { @Override - public String apply(ListSensitiveDataModelsResponse response) { + public String apply(ListSecurityPolicyDeploymentsResponse response) { return response.getOpcNextPage(); } }, new java.util.function.Function< com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveDataModelsRequest.Builder>, - ListSensitiveDataModelsRequest>() { + ListSecurityPolicyDeploymentsRequest.Builder>, + ListSecurityPolicyDeploymentsRequest>() { @Override - public ListSensitiveDataModelsRequest apply( + public ListSecurityPolicyDeploymentsRequest apply( com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveDataModelsRequest.Builder> + ListSecurityPolicyDeploymentsRequest.Builder> input) { if (input.getNextPageToken() == null) { return input.getRequestBuilder().build(); @@ -4977,53 +5104,55 @@ public ListSensitiveDataModelsRequest apply( } }, new java.util.function.Function< - ListSensitiveDataModelsRequest, ListSensitiveDataModelsResponse>() { + ListSecurityPolicyDeploymentsRequest, + ListSecurityPolicyDeploymentsResponse>() { @Override - public ListSensitiveDataModelsResponse apply( - ListSensitiveDataModelsRequest request) { - return client.listSensitiveDataModels(request); + public ListSecurityPolicyDeploymentsResponse apply( + ListSecurityPolicyDeploymentsRequest request) { + return client.listSecurityPolicyDeployments(request); } }); } /** * Creates a new iterable which will iterate over the {@link - * com.oracle.bmc.datasafe.model.SensitiveDataModelSummary} objects contained in responses from - * the listSensitiveDataModels operation. This iterable will fetch more data from the server as - * needed. + * com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentSummary} objects contained in responses + * from the listSecurityPolicyDeployments 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.datasafe.model.SensitiveDataModelSummary} objects contained in responses - * received from the service. + * com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentSummary} objects contained in + * responses received from the service. */ - public Iterable - listSensitiveDataModelsRecordIterator(final ListSensitiveDataModelsRequest request) { + public Iterable + listSecurityPolicyDeploymentsRecordIterator( + final ListSecurityPolicyDeploymentsRequest request) { return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< - ListSensitiveDataModelsRequest.Builder, - ListSensitiveDataModelsRequest, - ListSensitiveDataModelsResponse, - com.oracle.bmc.datasafe.model.SensitiveDataModelSummary>( - new java.util.function.Supplier() { + ListSecurityPolicyDeploymentsRequest.Builder, + ListSecurityPolicyDeploymentsRequest, + ListSecurityPolicyDeploymentsResponse, + com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentSummary>( + new java.util.function.Supplier() { @Override - public ListSensitiveDataModelsRequest.Builder get() { - return ListSensitiveDataModelsRequest.builder().copy(request); + public ListSecurityPolicyDeploymentsRequest.Builder get() { + return ListSecurityPolicyDeploymentsRequest.builder().copy(request); } }, - new java.util.function.Function() { + new java.util.function.Function() { @Override - public String apply(ListSensitiveDataModelsResponse response) { + public String apply(ListSecurityPolicyDeploymentsResponse response) { return response.getOpcNextPage(); } }, new java.util.function.Function< com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveDataModelsRequest.Builder>, - ListSensitiveDataModelsRequest>() { + ListSecurityPolicyDeploymentsRequest.Builder>, + ListSecurityPolicyDeploymentsRequest>() { @Override - public ListSensitiveDataModelsRequest apply( + public ListSecurityPolicyDeploymentsRequest apply( com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveDataModelsRequest.Builder> + ListSecurityPolicyDeploymentsRequest.Builder> input) { if (input.getNextPageToken() == null) { return input.getRequestBuilder().build(); @@ -5035,58 +5164,63 @@ public ListSensitiveDataModelsRequest apply( } }, new java.util.function.Function< - ListSensitiveDataModelsRequest, ListSensitiveDataModelsResponse>() { + ListSecurityPolicyDeploymentsRequest, + ListSecurityPolicyDeploymentsResponse>() { @Override - public ListSensitiveDataModelsResponse apply( - ListSensitiveDataModelsRequest request) { - return client.listSensitiveDataModels(request); + public ListSecurityPolicyDeploymentsResponse apply( + ListSecurityPolicyDeploymentsRequest request) { + return client.listSecurityPolicyDeployments(request); } }, new java.util.function.Function< - ListSensitiveDataModelsResponse, - java.util.List>() { + ListSecurityPolicyDeploymentsResponse, + java.util.List< + com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentSummary>>() { @Override - public java.util.List - apply(ListSensitiveDataModelsResponse response) { - return response.getSensitiveDataModelCollection().getItems(); + public java.util.List< + com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentSummary> + apply(ListSecurityPolicyDeploymentsResponse response) { + return response.getSecurityPolicyDeploymentCollection().getItems(); } }); } /** * Creates a new iterable which will iterate over the responses received from the - * listSensitiveObjects operation. This iterable will fetch more data from the server as needed. + * listSecurityPolicyEntryStates 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 listSensitiveObjectsResponseIterator( - final ListSensitiveObjectsRequest request) { + public Iterable + listSecurityPolicyEntryStatesResponseIterator( + final ListSecurityPolicyEntryStatesRequest request) { return new com.oracle.bmc.paginator.internal.ResponseIterable< - ListSensitiveObjectsRequest.Builder, - ListSensitiveObjectsRequest, - ListSensitiveObjectsResponse>( - new java.util.function.Supplier() { + ListSecurityPolicyEntryStatesRequest.Builder, + ListSecurityPolicyEntryStatesRequest, + ListSecurityPolicyEntryStatesResponse>( + new java.util.function.Supplier() { @Override - public ListSensitiveObjectsRequest.Builder get() { - return ListSensitiveObjectsRequest.builder().copy(request); + public ListSecurityPolicyEntryStatesRequest.Builder get() { + return ListSecurityPolicyEntryStatesRequest.builder().copy(request); } }, - new java.util.function.Function() { + new java.util.function.Function() { @Override - public String apply(ListSensitiveObjectsResponse response) { + public String apply(ListSecurityPolicyEntryStatesResponse response) { return response.getOpcNextPage(); } }, new java.util.function.Function< com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveObjectsRequest.Builder>, - ListSensitiveObjectsRequest>() { + ListSecurityPolicyEntryStatesRequest.Builder>, + ListSecurityPolicyEntryStatesRequest>() { @Override - public ListSensitiveObjectsRequest apply( + public ListSecurityPolicyEntryStatesRequest apply( com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveObjectsRequest.Builder> + ListSecurityPolicyEntryStatesRequest.Builder> input) { if (input.getNextPageToken() == null) { return input.getRequestBuilder().build(); @@ -5098,51 +5232,55 @@ public ListSensitiveObjectsRequest apply( } }, new java.util.function.Function< - ListSensitiveObjectsRequest, ListSensitiveObjectsResponse>() { + ListSecurityPolicyEntryStatesRequest, + ListSecurityPolicyEntryStatesResponse>() { @Override - public ListSensitiveObjectsResponse apply(ListSensitiveObjectsRequest request) { - return client.listSensitiveObjects(request); + public ListSecurityPolicyEntryStatesResponse apply( + ListSecurityPolicyEntryStatesRequest request) { + return client.listSecurityPolicyEntryStates(request); } }); } /** * Creates a new iterable which will iterate over the {@link - * com.oracle.bmc.datasafe.model.SensitiveObjectSummary} objects contained in responses from the - * listSensitiveObjects operation. This iterable will fetch more data from the server as needed. + * com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateSummary} objects contained in responses + * from the listSecurityPolicyEntryStates 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.datasafe.model.SensitiveObjectSummary} objects contained in responses - * received from the service. + * com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateSummary} objects contained in + * responses received from the service. */ - public Iterable - listSensitiveObjectsRecordIterator(final ListSensitiveObjectsRequest request) { + public Iterable + listSecurityPolicyEntryStatesRecordIterator( + final ListSecurityPolicyEntryStatesRequest request) { return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< - ListSensitiveObjectsRequest.Builder, - ListSensitiveObjectsRequest, - ListSensitiveObjectsResponse, - com.oracle.bmc.datasafe.model.SensitiveObjectSummary>( - new java.util.function.Supplier() { + ListSecurityPolicyEntryStatesRequest.Builder, + ListSecurityPolicyEntryStatesRequest, + ListSecurityPolicyEntryStatesResponse, + com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateSummary>( + new java.util.function.Supplier() { @Override - public ListSensitiveObjectsRequest.Builder get() { - return ListSensitiveObjectsRequest.builder().copy(request); + public ListSecurityPolicyEntryStatesRequest.Builder get() { + return ListSecurityPolicyEntryStatesRequest.builder().copy(request); } }, - new java.util.function.Function() { + new java.util.function.Function() { @Override - public String apply(ListSensitiveObjectsResponse response) { + public String apply(ListSecurityPolicyEntryStatesResponse response) { return response.getOpcNextPage(); } }, new java.util.function.Function< com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveObjectsRequest.Builder>, - ListSensitiveObjectsRequest>() { + ListSecurityPolicyEntryStatesRequest.Builder>, + ListSecurityPolicyEntryStatesRequest>() { @Override - public ListSensitiveObjectsRequest apply( + public ListSecurityPolicyEntryStatesRequest apply( com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveObjectsRequest.Builder> + ListSecurityPolicyEntryStatesRequest.Builder> input) { if (input.getNextPageToken() == null) { return input.getRequestBuilder().build(); @@ -5154,57 +5292,419 @@ public ListSensitiveObjectsRequest apply( } }, new java.util.function.Function< - ListSensitiveObjectsRequest, ListSensitiveObjectsResponse>() { + ListSecurityPolicyEntryStatesRequest, + ListSecurityPolicyEntryStatesResponse>() { @Override - public ListSensitiveObjectsResponse apply(ListSensitiveObjectsRequest request) { - return client.listSensitiveObjects(request); + public ListSecurityPolicyEntryStatesResponse apply( + ListSecurityPolicyEntryStatesRequest request) { + return client.listSecurityPolicyEntryStates(request); } }, new java.util.function.Function< - ListSensitiveObjectsResponse, - java.util.List>() { + ListSecurityPolicyEntryStatesResponse, + java.util.List< + com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateSummary>>() { @Override - public java.util.List - apply(ListSensitiveObjectsResponse response) { - return response.getSensitiveObjectCollection().getItems(); + public java.util.List< + com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateSummary> + apply(ListSecurityPolicyEntryStatesResponse response) { + return response.getSecurityPolicyEntryStateCollection().getItems(); } }); } /** * Creates a new iterable which will iterate over the responses received from the - * listSensitiveSchemas operation. This iterable will fetch more data from the server as needed. + * listSensitiveColumns 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 listSensitiveSchemasResponseIterator( - final ListSensitiveSchemasRequest request) { + public Iterable listSensitiveColumnsResponseIterator( + final ListSensitiveColumnsRequest request) { return new com.oracle.bmc.paginator.internal.ResponseIterable< - ListSensitiveSchemasRequest.Builder, - ListSensitiveSchemasRequest, - ListSensitiveSchemasResponse>( - new java.util.function.Supplier() { + ListSensitiveColumnsRequest.Builder, + ListSensitiveColumnsRequest, + ListSensitiveColumnsResponse>( + new java.util.function.Supplier() { @Override - public ListSensitiveSchemasRequest.Builder get() { - return ListSensitiveSchemasRequest.builder().copy(request); + public ListSensitiveColumnsRequest.Builder get() { + return ListSensitiveColumnsRequest.builder().copy(request); } }, - new java.util.function.Function() { + new java.util.function.Function() { @Override - public String apply(ListSensitiveSchemasResponse response) { + public String apply(ListSensitiveColumnsResponse response) { return response.getOpcNextPage(); } }, new java.util.function.Function< com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveSchemasRequest.Builder>, - ListSensitiveSchemasRequest>() { + ListSensitiveColumnsRequest.Builder>, + ListSensitiveColumnsRequest>() { @Override - public ListSensitiveSchemasRequest apply( + public ListSensitiveColumnsRequest apply( com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveSchemasRequest.Builder> + ListSensitiveColumnsRequest.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< + ListSensitiveColumnsRequest, ListSensitiveColumnsResponse>() { + @Override + public ListSensitiveColumnsResponse apply(ListSensitiveColumnsRequest request) { + return client.listSensitiveColumns(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.datasafe.model.SensitiveColumnSummary} objects contained in responses from the + * listSensitiveColumns 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.datasafe.model.SensitiveColumnSummary} objects contained in responses + * received from the service. + */ + public Iterable + listSensitiveColumnsRecordIterator(final ListSensitiveColumnsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListSensitiveColumnsRequest.Builder, + ListSensitiveColumnsRequest, + ListSensitiveColumnsResponse, + com.oracle.bmc.datasafe.model.SensitiveColumnSummary>( + new java.util.function.Supplier() { + @Override + public ListSensitiveColumnsRequest.Builder get() { + return ListSensitiveColumnsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSensitiveColumnsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveColumnsRequest.Builder>, + ListSensitiveColumnsRequest>() { + @Override + public ListSensitiveColumnsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveColumnsRequest.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< + ListSensitiveColumnsRequest, ListSensitiveColumnsResponse>() { + @Override + public ListSensitiveColumnsResponse apply(ListSensitiveColumnsRequest request) { + return client.listSensitiveColumns(request); + } + }, + new java.util.function.Function< + ListSensitiveColumnsResponse, + java.util.List>() { + @Override + public java.util.List + apply(ListSensitiveColumnsResponse response) { + return response.getSensitiveColumnCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listSensitiveDataModels 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 listSensitiveDataModelsResponseIterator( + final ListSensitiveDataModelsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListSensitiveDataModelsRequest.Builder, + ListSensitiveDataModelsRequest, + ListSensitiveDataModelsResponse>( + new java.util.function.Supplier() { + @Override + public ListSensitiveDataModelsRequest.Builder get() { + return ListSensitiveDataModelsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSensitiveDataModelsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveDataModelsRequest.Builder>, + ListSensitiveDataModelsRequest>() { + @Override + public ListSensitiveDataModelsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveDataModelsRequest.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< + ListSensitiveDataModelsRequest, ListSensitiveDataModelsResponse>() { + @Override + public ListSensitiveDataModelsResponse apply( + ListSensitiveDataModelsRequest request) { + return client.listSensitiveDataModels(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.datasafe.model.SensitiveDataModelSummary} objects contained in responses from + * the listSensitiveDataModels 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.datasafe.model.SensitiveDataModelSummary} objects contained in responses + * received from the service. + */ + public Iterable + listSensitiveDataModelsRecordIterator(final ListSensitiveDataModelsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListSensitiveDataModelsRequest.Builder, + ListSensitiveDataModelsRequest, + ListSensitiveDataModelsResponse, + com.oracle.bmc.datasafe.model.SensitiveDataModelSummary>( + new java.util.function.Supplier() { + @Override + public ListSensitiveDataModelsRequest.Builder get() { + return ListSensitiveDataModelsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSensitiveDataModelsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveDataModelsRequest.Builder>, + ListSensitiveDataModelsRequest>() { + @Override + public ListSensitiveDataModelsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveDataModelsRequest.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< + ListSensitiveDataModelsRequest, ListSensitiveDataModelsResponse>() { + @Override + public ListSensitiveDataModelsResponse apply( + ListSensitiveDataModelsRequest request) { + return client.listSensitiveDataModels(request); + } + }, + new java.util.function.Function< + ListSensitiveDataModelsResponse, + java.util.List>() { + @Override + public java.util.List + apply(ListSensitiveDataModelsResponse response) { + return response.getSensitiveDataModelCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listSensitiveObjects 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 listSensitiveObjectsResponseIterator( + final ListSensitiveObjectsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListSensitiveObjectsRequest.Builder, + ListSensitiveObjectsRequest, + ListSensitiveObjectsResponse>( + new java.util.function.Supplier() { + @Override + public ListSensitiveObjectsRequest.Builder get() { + return ListSensitiveObjectsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSensitiveObjectsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveObjectsRequest.Builder>, + ListSensitiveObjectsRequest>() { + @Override + public ListSensitiveObjectsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveObjectsRequest.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< + ListSensitiveObjectsRequest, ListSensitiveObjectsResponse>() { + @Override + public ListSensitiveObjectsResponse apply(ListSensitiveObjectsRequest request) { + return client.listSensitiveObjects(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.datasafe.model.SensitiveObjectSummary} objects contained in responses from the + * listSensitiveObjects 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.datasafe.model.SensitiveObjectSummary} objects contained in responses + * received from the service. + */ + public Iterable + listSensitiveObjectsRecordIterator(final ListSensitiveObjectsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListSensitiveObjectsRequest.Builder, + ListSensitiveObjectsRequest, + ListSensitiveObjectsResponse, + com.oracle.bmc.datasafe.model.SensitiveObjectSummary>( + new java.util.function.Supplier() { + @Override + public ListSensitiveObjectsRequest.Builder get() { + return ListSensitiveObjectsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSensitiveObjectsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveObjectsRequest.Builder>, + ListSensitiveObjectsRequest>() { + @Override + public ListSensitiveObjectsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveObjectsRequest.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< + ListSensitiveObjectsRequest, ListSensitiveObjectsResponse>() { + @Override + public ListSensitiveObjectsResponse apply(ListSensitiveObjectsRequest request) { + return client.listSensitiveObjects(request); + } + }, + new java.util.function.Function< + ListSensitiveObjectsResponse, + java.util.List>() { + @Override + public java.util.List + apply(ListSensitiveObjectsResponse response) { + return response.getSensitiveObjectCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listSensitiveSchemas 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 listSensitiveSchemasResponseIterator( + final ListSensitiveSchemasRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListSensitiveSchemasRequest.Builder, + ListSensitiveSchemasRequest, + ListSensitiveSchemasResponse>( + new java.util.function.Supplier() { + @Override + public ListSensitiveSchemasRequest.Builder get() { + return ListSensitiveSchemasRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSensitiveSchemasResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveSchemasRequest.Builder>, + ListSensitiveSchemasRequest>() { + @Override + public ListSensitiveSchemasRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveSchemasRequest.Builder> input) { if (input.getNextPageToken() == null) { return input.getRequestBuilder().build(); @@ -5218,49 +5718,913 @@ public ListSensitiveSchemasRequest apply( new java.util.function.Function< ListSensitiveSchemasRequest, ListSensitiveSchemasResponse>() { @Override - public ListSensitiveSchemasResponse apply(ListSensitiveSchemasRequest request) { - return client.listSensitiveSchemas(request); + public ListSensitiveSchemasResponse apply(ListSensitiveSchemasRequest request) { + return client.listSensitiveSchemas(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.datasafe.model.SensitiveSchemaSummary} objects contained in responses from the + * listSensitiveSchemas 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.datasafe.model.SensitiveSchemaSummary} objects contained in responses + * received from the service. + */ + public Iterable + listSensitiveSchemasRecordIterator(final ListSensitiveSchemasRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListSensitiveSchemasRequest.Builder, + ListSensitiveSchemasRequest, + ListSensitiveSchemasResponse, + com.oracle.bmc.datasafe.model.SensitiveSchemaSummary>( + new java.util.function.Supplier() { + @Override + public ListSensitiveSchemasRequest.Builder get() { + return ListSensitiveSchemasRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSensitiveSchemasResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveSchemasRequest.Builder>, + ListSensitiveSchemasRequest>() { + @Override + public ListSensitiveSchemasRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveSchemasRequest.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< + ListSensitiveSchemasRequest, ListSensitiveSchemasResponse>() { + @Override + public ListSensitiveSchemasResponse apply(ListSensitiveSchemasRequest request) { + return client.listSensitiveSchemas(request); + } + }, + new java.util.function.Function< + ListSensitiveSchemasResponse, + java.util.List>() { + @Override + public java.util.List + apply(ListSensitiveSchemasResponse response) { + return response.getSensitiveSchemaCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listSensitiveTypes 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 listSensitiveTypesResponseIterator( + final ListSensitiveTypesRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListSensitiveTypesRequest.Builder, + ListSensitiveTypesRequest, + ListSensitiveTypesResponse>( + new java.util.function.Supplier() { + @Override + public ListSensitiveTypesRequest.Builder get() { + return ListSensitiveTypesRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSensitiveTypesResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveTypesRequest.Builder>, + ListSensitiveTypesRequest>() { + @Override + public ListSensitiveTypesRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveTypesRequest.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< + ListSensitiveTypesRequest, ListSensitiveTypesResponse>() { + @Override + public ListSensitiveTypesResponse apply(ListSensitiveTypesRequest request) { + return client.listSensitiveTypes(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.datasafe.model.SensitiveTypeSummary} objects contained in responses from the + * listSensitiveTypes 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.datasafe.model.SensitiveTypeSummary} objects contained in responses + * received from the service. + */ + public Iterable + listSensitiveTypesRecordIterator(final ListSensitiveTypesRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListSensitiveTypesRequest.Builder, + ListSensitiveTypesRequest, + ListSensitiveTypesResponse, + com.oracle.bmc.datasafe.model.SensitiveTypeSummary>( + new java.util.function.Supplier() { + @Override + public ListSensitiveTypesRequest.Builder get() { + return ListSensitiveTypesRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSensitiveTypesResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveTypesRequest.Builder>, + ListSensitiveTypesRequest>() { + @Override + public ListSensitiveTypesRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSensitiveTypesRequest.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< + ListSensitiveTypesRequest, ListSensitiveTypesResponse>() { + @Override + public ListSensitiveTypesResponse apply(ListSensitiveTypesRequest request) { + return client.listSensitiveTypes(request); + } + }, + new java.util.function.Function< + ListSensitiveTypesResponse, + java.util.List>() { + @Override + public java.util.List apply( + ListSensitiveTypesResponse response) { + return response.getSensitiveTypeCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listSqlCollectionAnalytics 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 listSqlCollectionAnalyticsResponseIterator( + final ListSqlCollectionAnalyticsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListSqlCollectionAnalyticsRequest.Builder, + ListSqlCollectionAnalyticsRequest, + ListSqlCollectionAnalyticsResponse>( + new java.util.function.Supplier() { + @Override + public ListSqlCollectionAnalyticsRequest.Builder get() { + return ListSqlCollectionAnalyticsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSqlCollectionAnalyticsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlCollectionAnalyticsRequest.Builder>, + ListSqlCollectionAnalyticsRequest>() { + @Override + public ListSqlCollectionAnalyticsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlCollectionAnalyticsRequest.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< + ListSqlCollectionAnalyticsRequest, ListSqlCollectionAnalyticsResponse>() { + @Override + public ListSqlCollectionAnalyticsResponse apply( + ListSqlCollectionAnalyticsRequest request) { + return client.listSqlCollectionAnalytics(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.datasafe.model.SqlCollectionAggregation} objects contained in responses from + * the listSqlCollectionAnalytics 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.datasafe.model.SqlCollectionAggregation} objects contained in responses + * received from the service. + */ + public Iterable + listSqlCollectionAnalyticsRecordIterator( + final ListSqlCollectionAnalyticsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListSqlCollectionAnalyticsRequest.Builder, + ListSqlCollectionAnalyticsRequest, + ListSqlCollectionAnalyticsResponse, + com.oracle.bmc.datasafe.model.SqlCollectionAggregation>( + new java.util.function.Supplier() { + @Override + public ListSqlCollectionAnalyticsRequest.Builder get() { + return ListSqlCollectionAnalyticsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSqlCollectionAnalyticsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlCollectionAnalyticsRequest.Builder>, + ListSqlCollectionAnalyticsRequest>() { + @Override + public ListSqlCollectionAnalyticsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlCollectionAnalyticsRequest.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< + ListSqlCollectionAnalyticsRequest, ListSqlCollectionAnalyticsResponse>() { + @Override + public ListSqlCollectionAnalyticsResponse apply( + ListSqlCollectionAnalyticsRequest request) { + return client.listSqlCollectionAnalytics(request); + } + }, + new java.util.function.Function< + ListSqlCollectionAnalyticsResponse, + java.util.List>() { + @Override + public java.util.List + apply(ListSqlCollectionAnalyticsResponse response) { + return response.getSqlCollectionAnalyticsCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listSqlCollectionLogInsights 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 + listSqlCollectionLogInsightsResponseIterator( + final ListSqlCollectionLogInsightsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListSqlCollectionLogInsightsRequest.Builder, + ListSqlCollectionLogInsightsRequest, + ListSqlCollectionLogInsightsResponse>( + new java.util.function.Supplier() { + @Override + public ListSqlCollectionLogInsightsRequest.Builder get() { + return ListSqlCollectionLogInsightsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSqlCollectionLogInsightsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlCollectionLogInsightsRequest.Builder>, + ListSqlCollectionLogInsightsRequest>() { + @Override + public ListSqlCollectionLogInsightsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlCollectionLogInsightsRequest.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< + ListSqlCollectionLogInsightsRequest, + ListSqlCollectionLogInsightsResponse>() { + @Override + public ListSqlCollectionLogInsightsResponse apply( + ListSqlCollectionLogInsightsRequest request) { + return client.listSqlCollectionLogInsights(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.datasafe.model.SqlCollectionLogAggregation} objects contained in responses + * from the listSqlCollectionLogInsights 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.datasafe.model.SqlCollectionLogAggregation} objects contained in responses + * received from the service. + */ + public Iterable + listSqlCollectionLogInsightsRecordIterator( + final ListSqlCollectionLogInsightsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListSqlCollectionLogInsightsRequest.Builder, + ListSqlCollectionLogInsightsRequest, + ListSqlCollectionLogInsightsResponse, + com.oracle.bmc.datasafe.model.SqlCollectionLogAggregation>( + new java.util.function.Supplier() { + @Override + public ListSqlCollectionLogInsightsRequest.Builder get() { + return ListSqlCollectionLogInsightsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSqlCollectionLogInsightsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlCollectionLogInsightsRequest.Builder>, + ListSqlCollectionLogInsightsRequest>() { + @Override + public ListSqlCollectionLogInsightsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlCollectionLogInsightsRequest.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< + ListSqlCollectionLogInsightsRequest, + ListSqlCollectionLogInsightsResponse>() { + @Override + public ListSqlCollectionLogInsightsResponse apply( + ListSqlCollectionLogInsightsRequest request) { + return client.listSqlCollectionLogInsights(request); + } + }, + new java.util.function.Function< + ListSqlCollectionLogInsightsResponse, + java.util.List< + com.oracle.bmc.datasafe.model.SqlCollectionLogAggregation>>() { + @Override + public java.util.List + apply(ListSqlCollectionLogInsightsResponse response) { + return response.getSqlCollectionLogInsightsCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listSqlCollections 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 listSqlCollectionsResponseIterator( + final ListSqlCollectionsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListSqlCollectionsRequest.Builder, + ListSqlCollectionsRequest, + ListSqlCollectionsResponse>( + new java.util.function.Supplier() { + @Override + public ListSqlCollectionsRequest.Builder get() { + return ListSqlCollectionsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSqlCollectionsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlCollectionsRequest.Builder>, + ListSqlCollectionsRequest>() { + @Override + public ListSqlCollectionsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlCollectionsRequest.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< + ListSqlCollectionsRequest, ListSqlCollectionsResponse>() { + @Override + public ListSqlCollectionsResponse apply(ListSqlCollectionsRequest request) { + return client.listSqlCollections(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.datasafe.model.SqlCollectionSummary} objects contained in responses from the + * listSqlCollections 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.datasafe.model.SqlCollectionSummary} objects contained in responses + * received from the service. + */ + public Iterable + listSqlCollectionsRecordIterator(final ListSqlCollectionsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListSqlCollectionsRequest.Builder, + ListSqlCollectionsRequest, + ListSqlCollectionsResponse, + com.oracle.bmc.datasafe.model.SqlCollectionSummary>( + new java.util.function.Supplier() { + @Override + public ListSqlCollectionsRequest.Builder get() { + return ListSqlCollectionsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSqlCollectionsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlCollectionsRequest.Builder>, + ListSqlCollectionsRequest>() { + @Override + public ListSqlCollectionsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlCollectionsRequest.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< + ListSqlCollectionsRequest, ListSqlCollectionsResponse>() { + @Override + public ListSqlCollectionsResponse apply(ListSqlCollectionsRequest request) { + return client.listSqlCollections(request); + } + }, + new java.util.function.Function< + ListSqlCollectionsResponse, + java.util.List>() { + @Override + public java.util.List apply( + ListSqlCollectionsResponse response) { + return response.getSqlCollectionCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listSqlFirewallAllowedSqlAnalytics 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 + listSqlFirewallAllowedSqlAnalyticsResponseIterator( + final ListSqlFirewallAllowedSqlAnalyticsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListSqlFirewallAllowedSqlAnalyticsRequest.Builder, + ListSqlFirewallAllowedSqlAnalyticsRequest, + ListSqlFirewallAllowedSqlAnalyticsResponse>( + new java.util.function.Supplier< + ListSqlFirewallAllowedSqlAnalyticsRequest.Builder>() { + @Override + public ListSqlFirewallAllowedSqlAnalyticsRequest.Builder get() { + return ListSqlFirewallAllowedSqlAnalyticsRequest.builder().copy(request); + } + }, + new java.util.function.Function< + ListSqlFirewallAllowedSqlAnalyticsResponse, String>() { + @Override + public String apply(ListSqlFirewallAllowedSqlAnalyticsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallAllowedSqlAnalyticsRequest.Builder>, + ListSqlFirewallAllowedSqlAnalyticsRequest>() { + @Override + public ListSqlFirewallAllowedSqlAnalyticsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallAllowedSqlAnalyticsRequest.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< + ListSqlFirewallAllowedSqlAnalyticsRequest, + ListSqlFirewallAllowedSqlAnalyticsResponse>() { + @Override + public ListSqlFirewallAllowedSqlAnalyticsResponse apply( + ListSqlFirewallAllowedSqlAnalyticsRequest request) { + return client.listSqlFirewallAllowedSqlAnalytics(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAggregation} objects contained in + * responses from the listSqlFirewallAllowedSqlAnalytics 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.datasafe.model.SqlFirewallAllowedSqlAggregation} objects contained in + * responses received from the service. + */ + public Iterable + listSqlFirewallAllowedSqlAnalyticsRecordIterator( + final ListSqlFirewallAllowedSqlAnalyticsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListSqlFirewallAllowedSqlAnalyticsRequest.Builder, + ListSqlFirewallAllowedSqlAnalyticsRequest, + ListSqlFirewallAllowedSqlAnalyticsResponse, + com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAggregation>( + new java.util.function.Supplier< + ListSqlFirewallAllowedSqlAnalyticsRequest.Builder>() { + @Override + public ListSqlFirewallAllowedSqlAnalyticsRequest.Builder get() { + return ListSqlFirewallAllowedSqlAnalyticsRequest.builder().copy(request); + } + }, + new java.util.function.Function< + ListSqlFirewallAllowedSqlAnalyticsResponse, String>() { + @Override + public String apply(ListSqlFirewallAllowedSqlAnalyticsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallAllowedSqlAnalyticsRequest.Builder>, + ListSqlFirewallAllowedSqlAnalyticsRequest>() { + @Override + public ListSqlFirewallAllowedSqlAnalyticsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallAllowedSqlAnalyticsRequest.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< + ListSqlFirewallAllowedSqlAnalyticsRequest, + ListSqlFirewallAllowedSqlAnalyticsResponse>() { + @Override + public ListSqlFirewallAllowedSqlAnalyticsResponse apply( + ListSqlFirewallAllowedSqlAnalyticsRequest request) { + return client.listSqlFirewallAllowedSqlAnalytics(request); + } + }, + new java.util.function.Function< + ListSqlFirewallAllowedSqlAnalyticsResponse, + java.util.List< + com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAggregation>>() { + @Override + public java.util.List< + com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAggregation> + apply(ListSqlFirewallAllowedSqlAnalyticsResponse response) { + return response.getSqlFirewallAllowedSqlAnalyticsCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listSqlFirewallAllowedSqls 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 listSqlFirewallAllowedSqlsResponseIterator( + final ListSqlFirewallAllowedSqlsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListSqlFirewallAllowedSqlsRequest.Builder, + ListSqlFirewallAllowedSqlsRequest, + ListSqlFirewallAllowedSqlsResponse>( + new java.util.function.Supplier() { + @Override + public ListSqlFirewallAllowedSqlsRequest.Builder get() { + return ListSqlFirewallAllowedSqlsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSqlFirewallAllowedSqlsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallAllowedSqlsRequest.Builder>, + ListSqlFirewallAllowedSqlsRequest>() { + @Override + public ListSqlFirewallAllowedSqlsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallAllowedSqlsRequest.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< + ListSqlFirewallAllowedSqlsRequest, ListSqlFirewallAllowedSqlsResponse>() { + @Override + public ListSqlFirewallAllowedSqlsResponse apply( + ListSqlFirewallAllowedSqlsRequest request) { + return client.listSqlFirewallAllowedSqls(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlSummary} objects contained in responses + * from the listSqlFirewallAllowedSqls 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.datasafe.model.SqlFirewallAllowedSqlSummary} objects contained in + * responses received from the service. + */ + public Iterable + listSqlFirewallAllowedSqlsRecordIterator( + final ListSqlFirewallAllowedSqlsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListSqlFirewallAllowedSqlsRequest.Builder, + ListSqlFirewallAllowedSqlsRequest, + ListSqlFirewallAllowedSqlsResponse, + com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlSummary>( + new java.util.function.Supplier() { + @Override + public ListSqlFirewallAllowedSqlsRequest.Builder get() { + return ListSqlFirewallAllowedSqlsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSqlFirewallAllowedSqlsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallAllowedSqlsRequest.Builder>, + ListSqlFirewallAllowedSqlsRequest>() { + @Override + public ListSqlFirewallAllowedSqlsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallAllowedSqlsRequest.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< + ListSqlFirewallAllowedSqlsRequest, ListSqlFirewallAllowedSqlsResponse>() { + @Override + public ListSqlFirewallAllowedSqlsResponse apply( + ListSqlFirewallAllowedSqlsRequest request) { + return client.listSqlFirewallAllowedSqls(request); + } + }, + new java.util.function.Function< + ListSqlFirewallAllowedSqlsResponse, + java.util.List< + com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlSummary>>() { + @Override + public java.util.List< + com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlSummary> + apply(ListSqlFirewallAllowedSqlsResponse response) { + return response.getSqlFirewallAllowedSqlCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listSqlFirewallPolicies 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 listSqlFirewallPoliciesResponseIterator( + final ListSqlFirewallPoliciesRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListSqlFirewallPoliciesRequest.Builder, + ListSqlFirewallPoliciesRequest, + ListSqlFirewallPoliciesResponse>( + new java.util.function.Supplier() { + @Override + public ListSqlFirewallPoliciesRequest.Builder get() { + return ListSqlFirewallPoliciesRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSqlFirewallPoliciesResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallPoliciesRequest.Builder>, + ListSqlFirewallPoliciesRequest>() { + @Override + public ListSqlFirewallPoliciesRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallPoliciesRequest.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< + ListSqlFirewallPoliciesRequest, ListSqlFirewallPoliciesResponse>() { + @Override + public ListSqlFirewallPoliciesResponse apply( + ListSqlFirewallPoliciesRequest request) { + return client.listSqlFirewallPolicies(request); } }); } /** * Creates a new iterable which will iterate over the {@link - * com.oracle.bmc.datasafe.model.SensitiveSchemaSummary} objects contained in responses from the - * listSensitiveSchemas operation. This iterable will fetch more data from the server as needed. + * com.oracle.bmc.datasafe.model.SqlFirewallPolicySummary} objects contained in responses from + * the listSqlFirewallPolicies 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.datasafe.model.SensitiveSchemaSummary} objects contained in responses + * com.oracle.bmc.datasafe.model.SqlFirewallPolicySummary} objects contained in responses * received from the service. */ - public Iterable - listSensitiveSchemasRecordIterator(final ListSensitiveSchemasRequest request) { + public Iterable + listSqlFirewallPoliciesRecordIterator(final ListSqlFirewallPoliciesRequest request) { return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< - ListSensitiveSchemasRequest.Builder, - ListSensitiveSchemasRequest, - ListSensitiveSchemasResponse, - com.oracle.bmc.datasafe.model.SensitiveSchemaSummary>( - new java.util.function.Supplier() { + ListSqlFirewallPoliciesRequest.Builder, + ListSqlFirewallPoliciesRequest, + ListSqlFirewallPoliciesResponse, + com.oracle.bmc.datasafe.model.SqlFirewallPolicySummary>( + new java.util.function.Supplier() { @Override - public ListSensitiveSchemasRequest.Builder get() { - return ListSensitiveSchemasRequest.builder().copy(request); + public ListSqlFirewallPoliciesRequest.Builder get() { + return ListSqlFirewallPoliciesRequest.builder().copy(request); } }, - new java.util.function.Function() { + new java.util.function.Function() { @Override - public String apply(ListSensitiveSchemasResponse response) { + public String apply(ListSqlFirewallPoliciesResponse response) { return response.getOpcNextPage(); } }, new java.util.function.Function< com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveSchemasRequest.Builder>, - ListSensitiveSchemasRequest>() { + ListSqlFirewallPoliciesRequest.Builder>, + ListSqlFirewallPoliciesRequest>() { @Override - public ListSensitiveSchemasRequest apply( + public ListSqlFirewallPoliciesRequest apply( com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveSchemasRequest.Builder> + ListSqlFirewallPoliciesRequest.Builder> input) { if (input.getNextPageToken() == null) { return input.getRequestBuilder().build(); @@ -5272,57 +6636,60 @@ public ListSensitiveSchemasRequest apply( } }, new java.util.function.Function< - ListSensitiveSchemasRequest, ListSensitiveSchemasResponse>() { + ListSqlFirewallPoliciesRequest, ListSqlFirewallPoliciesResponse>() { @Override - public ListSensitiveSchemasResponse apply(ListSensitiveSchemasRequest request) { - return client.listSensitiveSchemas(request); + public ListSqlFirewallPoliciesResponse apply( + ListSqlFirewallPoliciesRequest request) { + return client.listSqlFirewallPolicies(request); } }, new java.util.function.Function< - ListSensitiveSchemasResponse, - java.util.List>() { + ListSqlFirewallPoliciesResponse, + java.util.List>() { @Override - public java.util.List - apply(ListSensitiveSchemasResponse response) { - return response.getSensitiveSchemaCollection().getItems(); + public java.util.List + apply(ListSqlFirewallPoliciesResponse response) { + return response.getSqlFirewallPolicyCollection().getItems(); } }); } /** * Creates a new iterable which will iterate over the responses received from the - * listSensitiveTypes operation. This iterable will fetch more data from the server as needed. + * listSqlFirewallPolicyAnalytics 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 listSensitiveTypesResponseIterator( - final ListSensitiveTypesRequest request) { + public Iterable + listSqlFirewallPolicyAnalyticsResponseIterator( + final ListSqlFirewallPolicyAnalyticsRequest request) { return new com.oracle.bmc.paginator.internal.ResponseIterable< - ListSensitiveTypesRequest.Builder, - ListSensitiveTypesRequest, - ListSensitiveTypesResponse>( - new java.util.function.Supplier() { + ListSqlFirewallPolicyAnalyticsRequest.Builder, + ListSqlFirewallPolicyAnalyticsRequest, + ListSqlFirewallPolicyAnalyticsResponse>( + new java.util.function.Supplier() { @Override - public ListSensitiveTypesRequest.Builder get() { - return ListSensitiveTypesRequest.builder().copy(request); + public ListSqlFirewallPolicyAnalyticsRequest.Builder get() { + return ListSqlFirewallPolicyAnalyticsRequest.builder().copy(request); } }, - new java.util.function.Function() { + new java.util.function.Function() { @Override - public String apply(ListSensitiveTypesResponse response) { + public String apply(ListSqlFirewallPolicyAnalyticsResponse response) { return response.getOpcNextPage(); } }, new java.util.function.Function< com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveTypesRequest.Builder>, - ListSensitiveTypesRequest>() { + ListSqlFirewallPolicyAnalyticsRequest.Builder>, + ListSqlFirewallPolicyAnalyticsRequest>() { @Override - public ListSensitiveTypesRequest apply( + public ListSqlFirewallPolicyAnalyticsRequest apply( com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveTypesRequest.Builder> + ListSqlFirewallPolicyAnalyticsRequest.Builder> input) { if (input.getNextPageToken() == null) { return input.getRequestBuilder().build(); @@ -5334,51 +6701,187 @@ public ListSensitiveTypesRequest apply( } }, new java.util.function.Function< - ListSensitiveTypesRequest, ListSensitiveTypesResponse>() { + ListSqlFirewallPolicyAnalyticsRequest, + ListSqlFirewallPolicyAnalyticsResponse>() { @Override - public ListSensitiveTypesResponse apply(ListSensitiveTypesRequest request) { - return client.listSensitiveTypes(request); + public ListSqlFirewallPolicyAnalyticsResponse apply( + ListSqlFirewallPolicyAnalyticsRequest request) { + return client.listSqlFirewallPolicyAnalytics(request); } }); } /** * Creates a new iterable which will iterate over the {@link - * com.oracle.bmc.datasafe.model.SensitiveTypeSummary} objects contained in responses from the - * listSensitiveTypes operation. This iterable will fetch more data from the server as needed. + * com.oracle.bmc.datasafe.model.SqlFirewallPolicyAggregation} objects contained in responses + * from the listSqlFirewallPolicyAnalytics 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.datasafe.model.SensitiveTypeSummary} objects contained in responses + * com.oracle.bmc.datasafe.model.SqlFirewallPolicyAggregation} objects contained in + * responses received from the service. + */ + public Iterable + listSqlFirewallPolicyAnalyticsRecordIterator( + final ListSqlFirewallPolicyAnalyticsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListSqlFirewallPolicyAnalyticsRequest.Builder, + ListSqlFirewallPolicyAnalyticsRequest, + ListSqlFirewallPolicyAnalyticsResponse, + com.oracle.bmc.datasafe.model.SqlFirewallPolicyAggregation>( + new java.util.function.Supplier() { + @Override + public ListSqlFirewallPolicyAnalyticsRequest.Builder get() { + return ListSqlFirewallPolicyAnalyticsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSqlFirewallPolicyAnalyticsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallPolicyAnalyticsRequest.Builder>, + ListSqlFirewallPolicyAnalyticsRequest>() { + @Override + public ListSqlFirewallPolicyAnalyticsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallPolicyAnalyticsRequest.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< + ListSqlFirewallPolicyAnalyticsRequest, + ListSqlFirewallPolicyAnalyticsResponse>() { + @Override + public ListSqlFirewallPolicyAnalyticsResponse apply( + ListSqlFirewallPolicyAnalyticsRequest request) { + return client.listSqlFirewallPolicyAnalytics(request); + } + }, + new java.util.function.Function< + ListSqlFirewallPolicyAnalyticsResponse, + java.util.List< + com.oracle.bmc.datasafe.model.SqlFirewallPolicyAggregation>>() { + @Override + public java.util.List< + com.oracle.bmc.datasafe.model.SqlFirewallPolicyAggregation> + apply(ListSqlFirewallPolicyAnalyticsResponse response) { + return response.getSqlFirewallPolicyAnalyticsCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listSqlFirewallViolationAnalytics 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 - listSensitiveTypesRecordIterator(final ListSensitiveTypesRequest request) { + public Iterable + listSqlFirewallViolationAnalyticsResponseIterator( + final ListSqlFirewallViolationAnalyticsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListSqlFirewallViolationAnalyticsRequest.Builder, + ListSqlFirewallViolationAnalyticsRequest, + ListSqlFirewallViolationAnalyticsResponse>( + new java.util.function.Supplier< + ListSqlFirewallViolationAnalyticsRequest.Builder>() { + @Override + public ListSqlFirewallViolationAnalyticsRequest.Builder get() { + return ListSqlFirewallViolationAnalyticsRequest.builder().copy(request); + } + }, + new java.util.function.Function< + ListSqlFirewallViolationAnalyticsResponse, String>() { + @Override + public String apply(ListSqlFirewallViolationAnalyticsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallViolationAnalyticsRequest.Builder>, + ListSqlFirewallViolationAnalyticsRequest>() { + @Override + public ListSqlFirewallViolationAnalyticsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallViolationAnalyticsRequest.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< + ListSqlFirewallViolationAnalyticsRequest, + ListSqlFirewallViolationAnalyticsResponse>() { + @Override + public ListSqlFirewallViolationAnalyticsResponse apply( + ListSqlFirewallViolationAnalyticsRequest request) { + return client.listSqlFirewallViolationAnalytics(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.datasafe.model.SqlFirewallViolationAggregation} objects contained in responses + * from the listSqlFirewallViolationAnalytics 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.datasafe.model.SqlFirewallViolationAggregation} objects contained in + * responses received from the service. + */ + public Iterable + listSqlFirewallViolationAnalyticsRecordIterator( + final ListSqlFirewallViolationAnalyticsRequest request) { return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< - ListSensitiveTypesRequest.Builder, - ListSensitiveTypesRequest, - ListSensitiveTypesResponse, - com.oracle.bmc.datasafe.model.SensitiveTypeSummary>( - new java.util.function.Supplier() { + ListSqlFirewallViolationAnalyticsRequest.Builder, + ListSqlFirewallViolationAnalyticsRequest, + ListSqlFirewallViolationAnalyticsResponse, + com.oracle.bmc.datasafe.model.SqlFirewallViolationAggregation>( + new java.util.function.Supplier< + ListSqlFirewallViolationAnalyticsRequest.Builder>() { @Override - public ListSensitiveTypesRequest.Builder get() { - return ListSensitiveTypesRequest.builder().copy(request); + public ListSqlFirewallViolationAnalyticsRequest.Builder get() { + return ListSqlFirewallViolationAnalyticsRequest.builder().copy(request); } }, - new java.util.function.Function() { + new java.util.function.Function< + ListSqlFirewallViolationAnalyticsResponse, String>() { @Override - public String apply(ListSensitiveTypesResponse response) { + public String apply(ListSqlFirewallViolationAnalyticsResponse response) { return response.getOpcNextPage(); } }, new java.util.function.Function< com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveTypesRequest.Builder>, - ListSensitiveTypesRequest>() { + ListSqlFirewallViolationAnalyticsRequest.Builder>, + ListSqlFirewallViolationAnalyticsRequest>() { @Override - public ListSensitiveTypesRequest apply( + public ListSqlFirewallViolationAnalyticsRequest apply( com.oracle.bmc.paginator.internal.RequestBuilderAndToken< - ListSensitiveTypesRequest.Builder> + ListSqlFirewallViolationAnalyticsRequest.Builder> input) { if (input.getNextPageToken() == null) { return input.getRequestBuilder().build(); @@ -5390,19 +6893,147 @@ public ListSensitiveTypesRequest apply( } }, new java.util.function.Function< - ListSensitiveTypesRequest, ListSensitiveTypesResponse>() { + ListSqlFirewallViolationAnalyticsRequest, + ListSqlFirewallViolationAnalyticsResponse>() { @Override - public ListSensitiveTypesResponse apply(ListSensitiveTypesRequest request) { - return client.listSensitiveTypes(request); + public ListSqlFirewallViolationAnalyticsResponse apply( + ListSqlFirewallViolationAnalyticsRequest request) { + return client.listSqlFirewallViolationAnalytics(request); } }, new java.util.function.Function< - ListSensitiveTypesResponse, - java.util.List>() { + ListSqlFirewallViolationAnalyticsResponse, + java.util.List< + com.oracle.bmc.datasafe.model.SqlFirewallViolationAggregation>>() { @Override - public java.util.List apply( - ListSensitiveTypesResponse response) { - return response.getSensitiveTypeCollection().getItems(); + public java.util.List< + com.oracle.bmc.datasafe.model.SqlFirewallViolationAggregation> + apply(ListSqlFirewallViolationAnalyticsResponse response) { + return response.getSqlFirewallViolationAnalyticsCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listSqlFirewallViolations 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 listSqlFirewallViolationsResponseIterator( + final ListSqlFirewallViolationsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListSqlFirewallViolationsRequest.Builder, + ListSqlFirewallViolationsRequest, + ListSqlFirewallViolationsResponse>( + new java.util.function.Supplier() { + @Override + public ListSqlFirewallViolationsRequest.Builder get() { + return ListSqlFirewallViolationsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSqlFirewallViolationsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallViolationsRequest.Builder>, + ListSqlFirewallViolationsRequest>() { + @Override + public ListSqlFirewallViolationsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallViolationsRequest.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< + ListSqlFirewallViolationsRequest, ListSqlFirewallViolationsResponse>() { + @Override + public ListSqlFirewallViolationsResponse apply( + ListSqlFirewallViolationsRequest request) { + return client.listSqlFirewallViolations(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.datasafe.model.SqlFirewallViolationSummary} objects contained in responses + * from the listSqlFirewallViolations 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.datasafe.model.SqlFirewallViolationSummary} objects contained in responses + * received from the service. + */ + public Iterable + listSqlFirewallViolationsRecordIterator( + final ListSqlFirewallViolationsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListSqlFirewallViolationsRequest.Builder, + ListSqlFirewallViolationsRequest, + ListSqlFirewallViolationsResponse, + com.oracle.bmc.datasafe.model.SqlFirewallViolationSummary>( + new java.util.function.Supplier() { + @Override + public ListSqlFirewallViolationsRequest.Builder get() { + return ListSqlFirewallViolationsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListSqlFirewallViolationsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallViolationsRequest.Builder>, + ListSqlFirewallViolationsRequest>() { + @Override + public ListSqlFirewallViolationsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSqlFirewallViolationsRequest.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< + ListSqlFirewallViolationsRequest, ListSqlFirewallViolationsResponse>() { + @Override + public ListSqlFirewallViolationsResponse apply( + ListSqlFirewallViolationsRequest request) { + return client.listSqlFirewallViolations(request); + } + }, + new java.util.function.Function< + ListSqlFirewallViolationsResponse, + java.util.List< + com.oracle.bmc.datasafe.model.SqlFirewallViolationSummary>>() { + @Override + public java.util.List + apply(ListSqlFirewallViolationsResponse response) { + return response.getSqlFirewallViolationsCollection().getItems(); } }); } diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeWaiters.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeWaiters.java index 8eb6c4157e8..d1dc40b60b7 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeWaiters.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeWaiters.java @@ -868,6 +868,120 @@ public boolean test(GetDataSafePrivateEndpointResponse response) { request); } + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. + * + * @param request the request to send + * @param targetState the desired states to wait for. If multiple states are provided then the + * waiter will return once the resource reaches any of the provided states + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter< + GetDatabaseSecurityConfigRequest, GetDatabaseSecurityConfigResponse> + forDatabaseSecurityConfig( + GetDatabaseSecurityConfigRequest request, + com.oracle.bmc.datasafe.model.DatabaseSecurityConfigLifecycleState... + targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forDatabaseSecurityConfig( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetStates); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param targetState the desired state to wait for + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter< + GetDatabaseSecurityConfigRequest, GetDatabaseSecurityConfigResponse> + forDatabaseSecurityConfig( + GetDatabaseSecurityConfigRequest request, + com.oracle.bmc.datasafe.model.DatabaseSecurityConfigLifecycleState targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + com.oracle.bmc.util.internal.Validate.notNull( + targetState, "The targetState cannot be null"); + + return forDatabaseSecurityConfig( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @param targetStates the desired states to wait for. The waiter will return once the resource + * reaches any of the provided states + * @return a new {@code Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter< + GetDatabaseSecurityConfigRequest, GetDatabaseSecurityConfigResponse> + forDatabaseSecurityConfig( + GetDatabaseSecurityConfigRequest request, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy, + com.oracle.bmc.datasafe.model.DatabaseSecurityConfigLifecycleState... + targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forDatabaseSecurityConfig( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetStates); + } + + // Helper method to create a new Waiter for DatabaseSecurityConfig. + private com.oracle.bmc.waiter.Waiter< + GetDatabaseSecurityConfigRequest, GetDatabaseSecurityConfigResponse> + forDatabaseSecurityConfig( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetDatabaseSecurityConfigRequest request, + final com.oracle.bmc.datasafe.model.DatabaseSecurityConfigLifecycleState... + targetStates) { + final java.util.Set + targetStatesSet = new java.util.HashSet<>(java.util.Arrays.asList(targetStates)); + + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + () -> request, + new java.util.function.Function< + GetDatabaseSecurityConfigRequest, + GetDatabaseSecurityConfigResponse>() { + @Override + public GetDatabaseSecurityConfigResponse apply( + GetDatabaseSecurityConfigRequest request) { + return client.getDatabaseSecurityConfig(request); + } + }, + new java.util.function.Predicate() { + @Override + public boolean test(GetDatabaseSecurityConfigResponse response) { + return targetStatesSet.contains( + response.getDatabaseSecurityConfig().getLifecycleState()); + } + }, + targetStatesSet.contains( + com.oracle.bmc.datasafe.model.DatabaseSecurityConfigLifecycleState + .Deleted)), + request); + } + /** * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. * @@ -2046,6 +2160,228 @@ public boolean test(GetSecurityAssessmentComparisonResponse response) { request); } + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. + * + * @param request the request to send + * @param targetState the desired states to wait for. If multiple states are provided then the + * waiter will return once the resource reaches any of the provided states + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forSecurityPolicy( + GetSecurityPolicyRequest request, + com.oracle.bmc.datasafe.model.SecurityPolicyLifecycleState... targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forSecurityPolicy( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetStates); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param targetState the desired state to wait for + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forSecurityPolicy( + GetSecurityPolicyRequest request, + com.oracle.bmc.datasafe.model.SecurityPolicyLifecycleState targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + com.oracle.bmc.util.internal.Validate.notNull( + targetState, "The targetState cannot be null"); + + return forSecurityPolicy( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @param targetStates the desired states to wait for. The waiter will return once the resource + * reaches any of the provided states + * @return a new {@code Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forSecurityPolicy( + GetSecurityPolicyRequest request, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy, + com.oracle.bmc.datasafe.model.SecurityPolicyLifecycleState... targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forSecurityPolicy( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetStates); + } + + // Helper method to create a new Waiter for SecurityPolicy. + private com.oracle.bmc.waiter.Waiter + forSecurityPolicy( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetSecurityPolicyRequest request, + final com.oracle.bmc.datasafe.model.SecurityPolicyLifecycleState... + targetStates) { + final java.util.Set + targetStatesSet = new java.util.HashSet<>(java.util.Arrays.asList(targetStates)); + + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + () -> request, + new java.util.function.Function< + GetSecurityPolicyRequest, GetSecurityPolicyResponse>() { + @Override + public GetSecurityPolicyResponse apply( + GetSecurityPolicyRequest request) { + return client.getSecurityPolicy(request); + } + }, + new java.util.function.Predicate() { + @Override + public boolean test(GetSecurityPolicyResponse response) { + return targetStatesSet.contains( + response.getSecurityPolicy().getLifecycleState()); + } + }, + targetStatesSet.contains( + com.oracle.bmc.datasafe.model.SecurityPolicyLifecycleState + .Deleted)), + request); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. + * + * @param request the request to send + * @param targetState the desired states to wait for. If multiple states are provided then the + * waiter will return once the resource reaches any of the provided states + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter< + GetSecurityPolicyDeploymentRequest, GetSecurityPolicyDeploymentResponse> + forSecurityPolicyDeployment( + GetSecurityPolicyDeploymentRequest request, + com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentLifecycleState... + targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forSecurityPolicyDeployment( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetStates); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param targetState the desired state to wait for + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter< + GetSecurityPolicyDeploymentRequest, GetSecurityPolicyDeploymentResponse> + forSecurityPolicyDeployment( + GetSecurityPolicyDeploymentRequest request, + com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentLifecycleState + targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + com.oracle.bmc.util.internal.Validate.notNull( + targetState, "The targetState cannot be null"); + + return forSecurityPolicyDeployment( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @param targetStates the desired states to wait for. The waiter will return once the resource + * reaches any of the provided states + * @return a new {@code Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter< + GetSecurityPolicyDeploymentRequest, GetSecurityPolicyDeploymentResponse> + forSecurityPolicyDeployment( + GetSecurityPolicyDeploymentRequest request, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy, + com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentLifecycleState... + targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forSecurityPolicyDeployment( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetStates); + } + + // Helper method to create a new Waiter for SecurityPolicyDeployment. + private com.oracle.bmc.waiter.Waiter< + GetSecurityPolicyDeploymentRequest, GetSecurityPolicyDeploymentResponse> + forSecurityPolicyDeployment( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetSecurityPolicyDeploymentRequest request, + final com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentLifecycleState... + targetStates) { + final java.util.Set + targetStatesSet = new java.util.HashSet<>(java.util.Arrays.asList(targetStates)); + + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + () -> request, + new java.util.function.Function< + GetSecurityPolicyDeploymentRequest, + GetSecurityPolicyDeploymentResponse>() { + @Override + public GetSecurityPolicyDeploymentResponse apply( + GetSecurityPolicyDeploymentRequest request) { + return client.getSecurityPolicyDeployment(request); + } + }, + new java.util.function.Predicate() { + @Override + public boolean test(GetSecurityPolicyDeploymentResponse response) { + return targetStatesSet.contains( + response.getSecurityPolicyDeployment().getLifecycleState()); + } + }, + targetStatesSet.contains( + com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentLifecycleState + .Deleted)), + request); + } + /** * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. * @@ -2361,6 +2697,218 @@ public boolean test(GetSensitiveTypeResponse response) { request); } + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. + * + * @param request the request to send + * @param targetState the desired states to wait for. If multiple states are provided then the + * waiter will return once the resource reaches any of the provided states + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forSqlCollection( + GetSqlCollectionRequest request, + com.oracle.bmc.datasafe.model.SqlCollectionLifecycleState... targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forSqlCollection( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetStates); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param targetState the desired state to wait for + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forSqlCollection( + GetSqlCollectionRequest request, + com.oracle.bmc.datasafe.model.SqlCollectionLifecycleState targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + com.oracle.bmc.util.internal.Validate.notNull( + targetState, "The targetState cannot be null"); + + return forSqlCollection( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @param targetStates the desired states to wait for. The waiter will return once the resource + * reaches any of the provided states + * @return a new {@code Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forSqlCollection( + GetSqlCollectionRequest request, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy, + com.oracle.bmc.datasafe.model.SqlCollectionLifecycleState... targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forSqlCollection( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetStates); + } + + // Helper method to create a new Waiter for SqlCollection. + private com.oracle.bmc.waiter.Waiter + forSqlCollection( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetSqlCollectionRequest request, + final com.oracle.bmc.datasafe.model.SqlCollectionLifecycleState... + targetStates) { + final java.util.Set + targetStatesSet = new java.util.HashSet<>(java.util.Arrays.asList(targetStates)); + + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + () -> request, + new java.util.function.Function< + GetSqlCollectionRequest, GetSqlCollectionResponse>() { + @Override + public GetSqlCollectionResponse apply(GetSqlCollectionRequest request) { + return client.getSqlCollection(request); + } + }, + new java.util.function.Predicate() { + @Override + public boolean test(GetSqlCollectionResponse response) { + return targetStatesSet.contains( + response.getSqlCollection().getLifecycleState()); + } + }, + targetStatesSet.contains( + com.oracle.bmc.datasafe.model.SqlCollectionLifecycleState.Deleted)), + request); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. + * + * @param request the request to send + * @param targetState the desired states to wait for. If multiple states are provided then the + * waiter will return once the resource reaches any of the provided states + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forSqlFirewallPolicy( + GetSqlFirewallPolicyRequest request, + com.oracle.bmc.datasafe.model.SqlFirewallPolicyLifecycleState... targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forSqlFirewallPolicy( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetStates); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param targetState the desired state to wait for + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forSqlFirewallPolicy( + GetSqlFirewallPolicyRequest request, + com.oracle.bmc.datasafe.model.SqlFirewallPolicyLifecycleState targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + com.oracle.bmc.util.internal.Validate.notNull( + targetState, "The targetState cannot be null"); + + return forSqlFirewallPolicy( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @param targetStates the desired states to wait for. The waiter will return once the resource + * reaches any of the provided states + * @return a new {@code Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forSqlFirewallPolicy( + GetSqlFirewallPolicyRequest request, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy, + com.oracle.bmc.datasafe.model.SqlFirewallPolicyLifecycleState... targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forSqlFirewallPolicy( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetStates); + } + + // Helper method to create a new Waiter for SqlFirewallPolicy. + private com.oracle.bmc.waiter.Waiter + forSqlFirewallPolicy( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetSqlFirewallPolicyRequest request, + final com.oracle.bmc.datasafe.model.SqlFirewallPolicyLifecycleState... + targetStates) { + final java.util.Set + targetStatesSet = new java.util.HashSet<>(java.util.Arrays.asList(targetStates)); + + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + () -> request, + new java.util.function.Function< + GetSqlFirewallPolicyRequest, GetSqlFirewallPolicyResponse>() { + @Override + public GetSqlFirewallPolicyResponse apply( + GetSqlFirewallPolicyRequest request) { + return client.getSqlFirewallPolicy(request); + } + }, + new java.util.function.Predicate() { + @Override + public boolean test(GetSqlFirewallPolicyResponse response) { + return targetStatesSet.contains( + response.getSqlFirewallPolicy().getLifecycleState()); + } + }, + targetStatesSet.contains( + com.oracle.bmc.datasafe.model.SqlFirewallPolicyLifecycleState + .Deleted)), + request); + } + /** * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. * diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/SdkClientsMetadata.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/SdkClientsMetadata.java deleted file mode 100644 index f68310685dc..00000000000 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.datasafe; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") -@SdkClients({DataSafeAsyncClient.class, DataSafeClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/AuditPolicyCategory.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/AuditPolicyCategory.java index 9d1ff2f4e0d..7aca6289e6c 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/AuditPolicyCategory.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/AuditPolicyCategory.java @@ -16,6 +16,7 @@ public enum AuditPolicyCategory implements com.oracle.bmc.http.internal.BmcEnum OraclePredefined("ORACLE_PREDEFINED"), ComplianceStandard("COMPLIANCE_STANDARD"), Custom("CUSTOM"), + SqlFirewallAuditing("SQL_FIREWALL_AUDITING"), /** * This value is used if a service returns a value for this enum that is not recognized by this diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/AuditTrailSource.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/AuditTrailSource.java new file mode 100644 index 00000000000..cc9b534d2d5 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/AuditTrailSource.java @@ -0,0 +1,40 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** The underlying source of unified audit trail. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public enum AuditTrailSource implements com.oracle.bmc.http.internal.BmcEnum { + Table("TABLE"), + File("FILE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AuditTrailSource v : AuditTrailSource.values()) { + map.put(v.getValue(), v); + } + } + + AuditTrailSource(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AuditTrailSource create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid AuditTrailSource: " + key); + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/AutonomousDatabaseDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/AutonomousDatabaseDetails.java index c37146ee358..223fa8bf674 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/AutonomousDatabaseDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/AutonomousDatabaseDetails.java @@ -5,8 +5,7 @@ package com.oracle.bmc.datasafe.model; /** - * The details of the Oracle Autonomous Database to be registered as a target database in Data Safe. - *
+ * The details of the Autonomous Database to be registered as a target database in Data Safe.
* 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 @@ -36,12 +35,12 @@ public Builder infrastructureType(InfrastructureType infrastructureType) { this.__explicitlySet__.add("infrastructureType"); return this; } - /** The OCID of the autonomous database registered as a target database in Data Safe. */ + /** The OCID of the Autonomous Database registered as a target database in Data Safe. */ @com.fasterxml.jackson.annotation.JsonProperty("autonomousDatabaseId") private String autonomousDatabaseId; /** - * The OCID of the autonomous database registered as a target database in Data Safe. + * The OCID of the Autonomous Database registered as a target database in Data Safe. * * @param autonomousDatabaseId the value to set * @return this builder @@ -93,12 +92,12 @@ public AutonomousDatabaseDetails( this.autonomousDatabaseId = autonomousDatabaseId; } - /** The OCID of the autonomous database registered as a target database in Data Safe. */ + /** The OCID of the Autonomous Database registered as a target database in Data Safe. */ @com.fasterxml.jackson.annotation.JsonProperty("autonomousDatabaseId") private final String autonomousDatabaseId; /** - * The OCID of the autonomous database registered as a target database in Data Safe. + * The OCID of the Autonomous Database registered as a target database in Data Safe. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeDatabaseSecurityConfigCompartmentDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeDatabaseSecurityConfigCompartmentDetails.java new file mode 100644 index 00000000000..6c2686697d9 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeDatabaseSecurityConfigCompartmentDetails.java @@ -0,0 +1,138 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The details for which compartment to move the resource to.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ChangeDatabaseSecurityConfigCompartmentDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ChangeDatabaseSecurityConfigCompartmentDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"compartmentId"}) + public ChangeDatabaseSecurityConfigCompartmentDetails(String compartmentId) { + super(); + this.compartmentId = compartmentId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the compartment where you want to move the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment where you want to move the database security config. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ChangeDatabaseSecurityConfigCompartmentDetails build() { + ChangeDatabaseSecurityConfigCompartmentDetails model = + new ChangeDatabaseSecurityConfigCompartmentDetails(this.compartmentId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ChangeDatabaseSecurityConfigCompartmentDetails model) { + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the compartment where you want to move the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment where you want to move the database security config. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + @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("ChangeDatabaseSecurityConfigCompartmentDetails("); + sb.append("super=").append(super.toString()); + sb.append("compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ChangeDatabaseSecurityConfigCompartmentDetails)) { + return false; + } + + ChangeDatabaseSecurityConfigCompartmentDetails other = + (ChangeDatabaseSecurityConfigCompartmentDetails) o; + return java.util.Objects.equals(this.compartmentId, other.compartmentId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeSecurityPolicyCompartmentDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeSecurityPolicyCompartmentDetails.java new file mode 100644 index 00000000000..821f33b9e02 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeSecurityPolicyCompartmentDetails.java @@ -0,0 +1,137 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Details for which compartment to move the resource to.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ChangeSecurityPolicyCompartmentDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ChangeSecurityPolicyCompartmentDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"compartmentId"}) + public ChangeSecurityPolicyCompartmentDetails(String compartmentId) { + super(); + this.compartmentId = compartmentId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the compartment where you want to move the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment where you want to move the security policy. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ChangeSecurityPolicyCompartmentDetails build() { + ChangeSecurityPolicyCompartmentDetails model = + new ChangeSecurityPolicyCompartmentDetails(this.compartmentId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ChangeSecurityPolicyCompartmentDetails model) { + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the compartment where you want to move the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment where you want to move the security policy. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + @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("ChangeSecurityPolicyCompartmentDetails("); + sb.append("super=").append(super.toString()); + sb.append("compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ChangeSecurityPolicyCompartmentDetails)) { + return false; + } + + ChangeSecurityPolicyCompartmentDetails other = (ChangeSecurityPolicyCompartmentDetails) o; + return java.util.Objects.equals(this.compartmentId, other.compartmentId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeSecurityPolicyDeploymentCompartmentDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeSecurityPolicyDeploymentCompartmentDetails.java new file mode 100644 index 00000000000..f74b100f173 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeSecurityPolicyDeploymentCompartmentDetails.java @@ -0,0 +1,138 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Details for which compartment to move the resource to.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ChangeSecurityPolicyDeploymentCompartmentDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ChangeSecurityPolicyDeploymentCompartmentDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"compartmentId"}) + public ChangeSecurityPolicyDeploymentCompartmentDetails(String compartmentId) { + super(); + this.compartmentId = compartmentId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the compartment where you want to move the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment where you want to move the security policy deployment. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ChangeSecurityPolicyDeploymentCompartmentDetails build() { + ChangeSecurityPolicyDeploymentCompartmentDetails model = + new ChangeSecurityPolicyDeploymentCompartmentDetails(this.compartmentId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ChangeSecurityPolicyDeploymentCompartmentDetails model) { + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the compartment where you want to move the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment where you want to move the security policy deployment. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + @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("ChangeSecurityPolicyDeploymentCompartmentDetails("); + sb.append("super=").append(super.toString()); + sb.append("compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ChangeSecurityPolicyDeploymentCompartmentDetails)) { + return false; + } + + ChangeSecurityPolicyDeploymentCompartmentDetails other = + (ChangeSecurityPolicyDeploymentCompartmentDetails) o; + return java.util.Objects.equals(this.compartmentId, other.compartmentId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeSqlCollectionCompartmentDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeSqlCollectionCompartmentDetails.java new file mode 100644 index 00000000000..cab481a0b24 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeSqlCollectionCompartmentDetails.java @@ -0,0 +1,137 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Details for which compartment to move the resource to.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ChangeSqlCollectionCompartmentDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ChangeSqlCollectionCompartmentDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"compartmentId"}) + public ChangeSqlCollectionCompartmentDetails(String compartmentId) { + super(); + this.compartmentId = compartmentId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the compartment where you want to move the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment where you want to move the SQL collection. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ChangeSqlCollectionCompartmentDetails build() { + ChangeSqlCollectionCompartmentDetails model = + new ChangeSqlCollectionCompartmentDetails(this.compartmentId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ChangeSqlCollectionCompartmentDetails model) { + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the compartment where you want to move the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment where you want to move the SQL collection. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + @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("ChangeSqlCollectionCompartmentDetails("); + sb.append("super=").append(super.toString()); + sb.append("compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ChangeSqlCollectionCompartmentDetails)) { + return false; + } + + ChangeSqlCollectionCompartmentDetails other = (ChangeSqlCollectionCompartmentDetails) o; + return java.util.Objects.equals(this.compartmentId, other.compartmentId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeSqlFirewallPolicyCompartmentDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeSqlFirewallPolicyCompartmentDetails.java new file mode 100644 index 00000000000..20b6c0f0379 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeSqlFirewallPolicyCompartmentDetails.java @@ -0,0 +1,138 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Details for which compartment to move the resource to.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ChangeSqlFirewallPolicyCompartmentDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ChangeSqlFirewallPolicyCompartmentDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"compartmentId"}) + public ChangeSqlFirewallPolicyCompartmentDetails(String compartmentId) { + super(); + this.compartmentId = compartmentId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the compartment where you want to move the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment where you want to move the SQL firewall policy. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ChangeSqlFirewallPolicyCompartmentDetails build() { + ChangeSqlFirewallPolicyCompartmentDetails model = + new ChangeSqlFirewallPolicyCompartmentDetails(this.compartmentId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ChangeSqlFirewallPolicyCompartmentDetails model) { + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the compartment where you want to move the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment where you want to move the SQL firewall policy. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + @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("ChangeSqlFirewallPolicyCompartmentDetails("); + sb.append("super=").append(super.toString()); + sb.append("compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ChangeSqlFirewallPolicyCompartmentDetails)) { + return false; + } + + ChangeSqlFirewallPolicyCompartmentDetails other = + (ChangeSqlFirewallPolicyCompartmentDetails) o; + return java.util.Objects.equals(this.compartmentId, other.compartmentId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeTargetDatabaseCompartmentDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeTargetDatabaseCompartmentDetails.java index ef52db67dc7..3600366583e 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeTargetDatabaseCompartmentDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeTargetDatabaseCompartmentDetails.java @@ -31,14 +31,12 @@ public ChangeTargetDatabaseCompartmentDetails(String compartmentId) { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { - /** - * The OCID of the new compartment to where you want to move the Data Safe target database. - */ + /** The OCID of the compartment you want to move the Data Safe target database to. */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; /** - * The OCID of the new compartment to where you want to move the Data Safe target database. + * The OCID of the compartment you want to move the Data Safe target database to. * * @param compartmentId the value to set * @return this builder @@ -79,12 +77,12 @@ public Builder toBuilder() { return new Builder().copy(this); } - /** The OCID of the new compartment to where you want to move the Data Safe target database. */ + /** The OCID of the compartment you want to move the Data Safe target database to. */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private final String compartmentId; /** - * The OCID of the new compartment to where you want to move the Data Safe target database. + * The OCID of the compartment you want to move the Data Safe target database to. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ColumnSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ColumnSummary.java index 424088c9709..666f929d593 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ColumnSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ColumnSummary.java @@ -5,7 +5,7 @@ package com.oracle.bmc.datasafe.model; /** - * Details of a column in a table fetched from the database.
+ * The details of a column in a table fetched from the database.
* 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-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateDataSafePrivateEndpointDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateDataSafePrivateEndpointDetails.java index 11a9207e5d5..a09707c582e 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateDataSafePrivateEndpointDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateDataSafePrivateEndpointDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.datasafe.model; /** - * The details used to create a new Data Safe private endpoint.
+ * The details used to create the new Data Safe private endpoint.
* 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-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateDiscoveryJobDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateDiscoveryJobDetails.java index 9ec6121181d..89296757455 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateDiscoveryJobDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateDiscoveryJobDetails.java @@ -244,19 +244,19 @@ public Builder isAppDefinedRelationDiscoveryEnabled( return this; } /** - * Indicates if all the schemas should be scanned by the discovery job. If it's set to true, - * the schemasForDiscovery attribute is ignored and all schemas are used for data discovery. - * If both attributes are not provided, the configuration from the sensitive data model is - * used. + * Indicates if all the schemas should be scanned by the discovery job. If it is set to + * true, sensitive data is discovered in all schemas (except for schemas maintained by + * Oracle). If both attributes are not provided, the configuration from the sensitive data + * model is used. */ @com.fasterxml.jackson.annotation.JsonProperty("isIncludeAllSchemas") private Boolean isIncludeAllSchemas; /** - * Indicates if all the schemas should be scanned by the discovery job. If it's set to true, - * the schemasForDiscovery attribute is ignored and all schemas are used for data discovery. - * If both attributes are not provided, the configuration from the sensitive data model is - * used. + * Indicates if all the schemas should be scanned by the discovery job. If it is set to + * true, sensitive data is discovered in all schemas (except for schemas maintained by + * Oracle). If both attributes are not provided, the configuration from the sensitive data + * model is used. * * @param isIncludeAllSchemas the value to set * @return this builder @@ -574,17 +574,17 @@ public Boolean getIsAppDefinedRelationDiscoveryEnabled() { } /** - * Indicates if all the schemas should be scanned by the discovery job. If it's set to true, the - * schemasForDiscovery attribute is ignored and all schemas are used for data discovery. If both - * attributes are not provided, the configuration from the sensitive data model is used. + * Indicates if all the schemas should be scanned by the discovery job. If it is set to true, + * sensitive data is discovered in all schemas (except for schemas maintained by Oracle). If + * both attributes are not provided, the configuration from the sensitive data model is used. */ @com.fasterxml.jackson.annotation.JsonProperty("isIncludeAllSchemas") private final Boolean isIncludeAllSchemas; /** - * Indicates if all the schemas should be scanned by the discovery job. If it's set to true, the - * schemasForDiscovery attribute is ignored and all schemas are used for data discovery. If both - * attributes are not provided, the configuration from the sensitive data model is used. + * Indicates if all the schemas should be scanned by the discovery job. If it is set to true, + * sensitive data is discovered in all schemas (except for schemas maintained by Oracle). If + * both attributes are not provided, the configuration from the sensitive data model is used. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateMaskingColumnDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateMaskingColumnDetails.java index e331fa8344a..22afd453115 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateMaskingColumnDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateMaskingColumnDetails.java @@ -200,15 +200,15 @@ public Builder sensitiveTypeId(String sensitiveTypeId) { return this; } /** - * Indicates if data masking is enabled for the masking column. Set it to false if you don't - * want to mask the column. + * Indicates whether data masking is enabled for the masking column. Set it to false if you + * don't want to mask the column. */ @com.fasterxml.jackson.annotation.JsonProperty("isMaskingEnabled") private Boolean isMaskingEnabled; /** - * Indicates if data masking is enabled for the masking column. Set it to false if you don't - * want to mask the column. + * Indicates whether data masking is enabled for the masking column. Set it to false if you + * don't want to mask the column. * * @param isMaskingEnabled the value to set * @return this builder @@ -420,15 +420,15 @@ public String getSensitiveTypeId() { } /** - * Indicates if data masking is enabled for the masking column. Set it to false if you don't - * want to mask the column. + * Indicates whether data masking is enabled for the masking column. Set it to false if you + * don't want to mask the column. */ @com.fasterxml.jackson.annotation.JsonProperty("isMaskingEnabled") private final Boolean isMaskingEnabled; /** - * Indicates if data masking is enabled for the masking column. Set it to false if you don't - * want to mask the column. + * Indicates whether data masking is enabled for the masking column. Set it to false if you + * don't want to mask the column. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateMaskingPolicyDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateMaskingPolicyDetails.java index 35082e53c00..4f96a02cded 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateMaskingPolicyDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateMaskingPolicyDetails.java @@ -243,9 +243,8 @@ public Builder parallelDegree(String parallelDegree) { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If - * it's set to PARALLEL, the value of parallelDegree attribute is used. Note that few - * objects may remain invalid even after recompiling once and you may have to further - * recompile manually using UTL_RECOMP package. + * it's set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in + * UTL_RECOMP package to recompile any remaining invalid objects after masking completes. */ @com.fasterxml.jackson.annotation.JsonProperty("recompile") private MaskingPolicy.Recompile recompile; @@ -253,9 +252,8 @@ public Builder parallelDegree(String parallelDegree) { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If - * it's set to PARALLEL, the value of parallelDegree attribute is used. Note that few - * objects may remain invalid even after recompiling once and you may have to further - * recompile manually using UTL_RECOMP package. + * it's set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in + * UTL_RECOMP package to recompile any remaining invalid objects after masking completes. * * @param recompile the value to set * @return this builder @@ -587,9 +585,8 @@ public String getParallelDegree() { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If it's - * set to PARALLEL, the value of parallelDegree attribute is used. Note that few objects may - * remain invalid even after recompiling once and you may have to further recompile manually - * using UTL_RECOMP package. + * set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in UTL_RECOMP + * package to recompile any remaining invalid objects after masking completes. */ @com.fasterxml.jackson.annotation.JsonProperty("recompile") private final MaskingPolicy.Recompile recompile; @@ -597,9 +594,8 @@ public String getParallelDegree() { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If it's - * set to PARALLEL, the value of parallelDegree attribute is used. Note that few objects may - * remain invalid even after recompiling once and you may have to further recompile manually - * using UTL_RECOMP package. + * set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in UTL_RECOMP + * package to recompile any remaining invalid objects after masking completes. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateSensitiveDataModelDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateSensitiveDataModelDetails.java index 4bec30d5181..74b88ee3d09 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateSensitiveDataModelDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateSensitiveDataModelDetails.java @@ -261,16 +261,16 @@ public Builder isAppDefinedRelationDiscoveryEnabled( } /** * Indicates if all the schemas in the associated target database should be scanned by data - * discovery jobs. If it's set to true, the schemasForDiscovery attribute is ignored and all - * schemas are used for data discovery. + * discovery jobs. If it is set to true, sensitive data is discovered in all schemas (except + * for schemas maintained by Oracle). */ @com.fasterxml.jackson.annotation.JsonProperty("isIncludeAllSchemas") private Boolean isIncludeAllSchemas; /** * Indicates if all the schemas in the associated target database should be scanned by data - * discovery jobs. If it's set to true, the schemasForDiscovery attribute is ignored and all - * schemas are used for data discovery. + * discovery jobs. If it is set to true, sensitive data is discovered in all schemas (except + * for schemas maintained by Oracle). * * @param isIncludeAllSchemas the value to set * @return this builder @@ -596,16 +596,16 @@ public Boolean getIsAppDefinedRelationDiscoveryEnabled() { /** * Indicates if all the schemas in the associated target database should be scanned by data - * discovery jobs. If it's set to true, the schemasForDiscovery attribute is ignored and all - * schemas are used for data discovery. + * discovery jobs. If it is set to true, sensitive data is discovered in all schemas (except for + * schemas maintained by Oracle). */ @com.fasterxml.jackson.annotation.JsonProperty("isIncludeAllSchemas") private final Boolean isIncludeAllSchemas; /** * Indicates if all the schemas in the associated target database should be scanned by data - * discovery jobs. If it's set to true, the schemasForDiscovery attribute is ignored and all - * schemas are used for data discovery. + * discovery jobs. If it is set to true, sensitive data is discovered in all schemas (except for + * schemas maintained by Oracle). * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateSqlCollectionDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateSqlCollectionDetails.java new file mode 100644 index 00000000000..a1775064334 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateSqlCollectionDetails.java @@ -0,0 +1,587 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Details for SQL collection creation.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateSqlCollectionDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateSqlCollectionDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "displayName", + "description", + "compartmentId", + "targetId", + "status", + "dbUserName", + "sqlLevel", + "freeformTags", + "definedTags" + }) + public CreateSqlCollectionDetails( + String displayName, + String description, + String compartmentId, + String targetId, + Status status, + String dbUserName, + SqlLevel sqlLevel, + java.util.Map freeformTags, + java.util.Map> definedTags) { + super(); + this.displayName = displayName; + this.description = description; + this.compartmentId = compartmentId; + this.targetId = targetId; + this.status = status; + this.dbUserName = dbUserName; + this.sqlLevel = sqlLevel; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The display name of the SQL collection. The name does not have to be unique, and it is + * changeable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the SQL collection. The name does not have to be unique, and it is + * changeable. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the SQL collection. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** The OCID of the compartment containing the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment containing the SQL collection. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The OCID of the target corresponding to the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private String targetId; + + /** + * The OCID of the target corresponding to the security policy deployment. + * + * @param targetId the value to set + * @return this builder + */ + public Builder targetId(String targetId) { + this.targetId = targetId; + this.__explicitlySet__.add("targetId"); + return this; + } + /** + * Specifies if the SqlCollection has to be started after creation. Enabled indicates that + * the SqlCollection will be started after creation. + */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private Status status; + + /** + * Specifies if the SqlCollection has to be started after creation. Enabled indicates that + * the SqlCollection will be started after creation. + * + * @param status the value to set + * @return this builder + */ + public Builder status(Status status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + /** The database user name. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private String dbUserName; + + /** + * The database user name. + * + * @param dbUserName the value to set + * @return this builder + */ + public Builder dbUserName(String dbUserName) { + this.dbUserName = dbUserName; + this.__explicitlySet__.add("dbUserName"); + return this; + } + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued + * inside PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private SqlLevel sqlLevel; + + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued + * inside PL/SQL units. + * + * @param sqlLevel the value to set + * @return this builder + */ + public Builder sqlLevel(SqlLevel sqlLevel) { + this.sqlLevel = sqlLevel; + this.__explicitlySet__.add("sqlLevel"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateSqlCollectionDetails build() { + CreateSqlCollectionDetails model = + new CreateSqlCollectionDetails( + this.displayName, + this.description, + this.compartmentId, + this.targetId, + this.status, + this.dbUserName, + this.sqlLevel, + this.freeformTags, + this.definedTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateSqlCollectionDetails model) { + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("targetId")) { + this.targetId(model.getTargetId()); + } + if (model.wasPropertyExplicitlySet("status")) { + this.status(model.getStatus()); + } + if (model.wasPropertyExplicitlySet("dbUserName")) { + this.dbUserName(model.getDbUserName()); + } + if (model.wasPropertyExplicitlySet("sqlLevel")) { + this.sqlLevel(model.getSqlLevel()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The display name of the SQL collection. The name does not have to be unique, and it is + * changeable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the SQL collection. The name does not have to be unique, and it is + * changeable. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the SQL collection. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** The OCID of the compartment containing the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment containing the SQL collection. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The OCID of the target corresponding to the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private final String targetId; + + /** + * The OCID of the target corresponding to the security policy deployment. + * + * @return the value + */ + public String getTargetId() { + return targetId; + } + + /** + * Specifies if the SqlCollection has to be started after creation. Enabled indicates that the + * SqlCollection will be started after creation. + */ + public enum Status implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Status v : Status.values()) { + map.put(v.getValue(), v); + } + } + + Status(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Status create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid Status: " + key); + } + }; + /** + * Specifies if the SqlCollection has to be started after creation. Enabled indicates that the + * SqlCollection will be started after creation. + */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private final Status status; + + /** + * Specifies if the SqlCollection has to be started after creation. Enabled indicates that the + * SqlCollection will be started after creation. + * + * @return the value + */ + public Status getStatus() { + return status; + } + + /** The database user name. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private final String dbUserName; + + /** + * The database user name. + * + * @return the value + */ + public String getDbUserName() { + return dbUserName; + } + + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued inside + * PL/SQL units. + */ + public enum SqlLevel implements com.oracle.bmc.http.internal.BmcEnum { + UserIssuedSql("USER_ISSUED_SQL"), + AllSql("ALL_SQL"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SqlLevel v : SqlLevel.values()) { + map.put(v.getValue(), v); + } + } + + SqlLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SqlLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SqlLevel: " + key); + } + }; + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued inside + * PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private final SqlLevel sqlLevel; + + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued inside + * PL/SQL units. + * + * @return the value + */ + public SqlLevel getSqlLevel() { + return sqlLevel; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + @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("CreateSqlCollectionDetails("); + sb.append("super=").append(super.toString()); + sb.append("displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", targetId=").append(String.valueOf(this.targetId)); + sb.append(", status=").append(String.valueOf(this.status)); + sb.append(", dbUserName=").append(String.valueOf(this.dbUserName)); + sb.append(", sqlLevel=").append(String.valueOf(this.sqlLevel)); + sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); + sb.append(", definedTags=").append(String.valueOf(this.definedTags)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateSqlCollectionDetails)) { + return false; + } + + CreateSqlCollectionDetails other = (CreateSqlCollectionDetails) o; + return java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.targetId, other.targetId) + && java.util.Objects.equals(this.status, other.status) + && java.util.Objects.equals(this.dbUserName, other.dbUserName) + && java.util.Objects.equals(this.sqlLevel, other.sqlLevel) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode()); + result = (result * PRIME) + (this.description == null ? 43 : this.description.hashCode()); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.targetId == null ? 43 : this.targetId.hashCode()); + result = (result * PRIME) + (this.status == null ? 43 : this.status.hashCode()); + result = (result * PRIME) + (this.dbUserName == null ? 43 : this.dbUserName.hashCode()); + result = (result * PRIME) + (this.sqlLevel == null ? 43 : this.sqlLevel.hashCode()); + result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); + result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateTargetAlertPolicyAssociationDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateTargetAlertPolicyAssociationDetails.java index 35e5c70994e..43d24f6012b 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateTargetAlertPolicyAssociationDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateTargetAlertPolicyAssociationDetails.java @@ -130,12 +130,12 @@ public Builder compartmentId(String compartmentId) { this.__explicitlySet__.add("compartmentId"); return this; } - /** Indicates if the target-alert policy association is enabled or disabled. */ + /** Indicates if the target-alert policy association is enabled or disabled by user. */ @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") private Boolean isEnabled; /** - * Indicates if the target-alert policy association is enabled or disabled. + * Indicates if the target-alert policy association is enabled or disabled by user. * * @param isEnabled the value to set * @return this builder @@ -321,12 +321,12 @@ public String getCompartmentId() { return compartmentId; } - /** Indicates if the target-alert policy association is enabled or disabled. */ + /** Indicates if the target-alert policy association is enabled or disabled by user. */ @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") private final Boolean isEnabled; /** - * Indicates if the target-alert policy association is enabled or disabled. + * Indicates if the target-alert policy association is enabled or disabled by user. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseCloudServiceDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseCloudServiceDetails.java index ab66c366056..de20d5ffae7 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseCloudServiceDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseCloudServiceDetails.java @@ -5,8 +5,7 @@ package com.oracle.bmc.datasafe.model; /** - * The details of the Oracle Database Cloud Service to be registered as a target database in Data - * Safe.
+ * The details of the cloud database to be registered as a target database in Data Safe.
* 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 @@ -51,12 +50,12 @@ public Builder vmClusterId(String vmClusterId) { this.__explicitlySet__.add("vmClusterId"); return this; } - /** The OCID of the cloud database system registered as a target database in Data Safe. */ + /** The OCID of the cloud database registered as a target database in Data Safe. */ @com.fasterxml.jackson.annotation.JsonProperty("dbSystemId") private String dbSystemId; /** - * The OCID of the cloud database system registered as a target database in Data Safe. + * The OCID of the cloud database registered as a target database in Data Safe. * * @param dbSystemId the value to set * @return this builder @@ -171,12 +170,12 @@ public String getVmClusterId() { return vmClusterId; } - /** The OCID of the cloud database system registered as a target database in Data Safe. */ + /** The OCID of the cloud database registered as a target database in Data Safe. */ @com.fasterxml.jackson.annotation.JsonProperty("dbSystemId") private final String dbSystemId; /** - * The OCID of the cloud database system registered as a target database in Data Safe. + * The OCID of the cloud database registered as a target database in Data Safe. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseSecurityConfig.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseSecurityConfig.java new file mode 100644 index 00000000000..8d997754e5d --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseSecurityConfig.java @@ -0,0 +1,705 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Database Security Configurations resource represents the target database configurations. Included + * in the Database Security Configurations are the SQL firewall configurations such as the status of + * the firewall, the time that the firewall status was last updated, violation log auto purge + * settings, etc.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model + * distinguishes fields that are {@code null} because they are unset from fields that are explicitly + * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a + * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = DatabaseSecurityConfig.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class DatabaseSecurityConfig + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "compartmentId", + "displayName", + "description", + "targetId", + "timeLastRefreshed", + "timeCreated", + "timeUpdated", + "lifecycleState", + "lifecycleDetails", + "sqlFirewallConfig", + "freeformTags", + "definedTags", + "systemTags" + }) + public DatabaseSecurityConfig( + String id, + String compartmentId, + String displayName, + String description, + String targetId, + java.util.Date timeLastRefreshed, + java.util.Date timeCreated, + java.util.Date timeUpdated, + DatabaseSecurityConfigLifecycleState lifecycleState, + String lifecycleDetails, + SqlFirewallConfig sqlFirewallConfig, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.id = id; + this.compartmentId = compartmentId; + this.displayName = displayName; + this.description = description; + this.targetId = targetId; + this.timeLastRefreshed = timeLastRefreshed; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.lifecycleState = lifecycleState; + this.lifecycleDetails = lifecycleDetails; + this.sqlFirewallConfig = sqlFirewallConfig; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The OCID of the database security config. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the compartment containing the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment containing the database security config. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The display name of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the database security config. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the database security config. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** The target OCID corresponding to the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private String targetId; + + /** + * The target OCID corresponding to the database security config. + * + * @param targetId the value to set + * @return this builder + */ + public Builder targetId(String targetId) { + this.targetId = targetId; + this.__explicitlySet__.add("targetId"); + return this; + } + /** + * The last date and time the database security config was refreshed, in the format defined + * by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeLastRefreshed") + private java.util.Date timeLastRefreshed; + + /** + * The last date and time the database security config was refreshed, in the format defined + * by RFC3339. + * + * @param timeLastRefreshed the value to set + * @return this builder + */ + public Builder timeLastRefreshed(java.util.Date timeLastRefreshed) { + this.timeLastRefreshed = timeLastRefreshed; + this.__explicitlySet__.add("timeLastRefreshed"); + return this; + } + /** + * The time that the database security config was created, in the format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The time that the database security config was created, in the format defined by RFC3339. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** + * The date and time the database security configuration was last updated, in the format + * defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The date and time the database security configuration was last updated, in the format + * defined by RFC3339. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** The current state of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private DatabaseSecurityConfigLifecycleState lifecycleState; + + /** + * The current state of the database security config. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(DatabaseSecurityConfigLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** Details about the current state of the database security config in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + /** + * Details about the current state of the database security config in Data Safe. + * + * @param lifecycleDetails the value to set + * @return this builder + */ + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sqlFirewallConfig") + private SqlFirewallConfig sqlFirewallConfig; + + public Builder sqlFirewallConfig(SqlFirewallConfig sqlFirewallConfig) { + this.sqlFirewallConfig = sqlFirewallConfig; + this.__explicitlySet__.add("sqlFirewallConfig"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DatabaseSecurityConfig build() { + DatabaseSecurityConfig model = + new DatabaseSecurityConfig( + this.id, + this.compartmentId, + this.displayName, + this.description, + this.targetId, + this.timeLastRefreshed, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.lifecycleDetails, + this.sqlFirewallConfig, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DatabaseSecurityConfig model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("targetId")) { + this.targetId(model.getTargetId()); + } + if (model.wasPropertyExplicitlySet("timeLastRefreshed")) { + this.timeLastRefreshed(model.getTimeLastRefreshed()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("lifecycleDetails")) { + this.lifecycleDetails(model.getLifecycleDetails()); + } + if (model.wasPropertyExplicitlySet("sqlFirewallConfig")) { + this.sqlFirewallConfig(model.getSqlFirewallConfig()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The OCID of the database security config. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the compartment containing the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment containing the database security config. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The display name of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the database security config. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the database security config. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** The target OCID corresponding to the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private final String targetId; + + /** + * The target OCID corresponding to the database security config. + * + * @return the value + */ + public String getTargetId() { + return targetId; + } + + /** + * The last date and time the database security config was refreshed, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeLastRefreshed") + private final java.util.Date timeLastRefreshed; + + /** + * The last date and time the database security config was refreshed, in the format defined by + * RFC3339. + * + * @return the value + */ + public java.util.Date getTimeLastRefreshed() { + return timeLastRefreshed; + } + + /** The time that the database security config was created, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The time that the database security config was created, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** + * The date and time the database security configuration was last updated, in the format defined + * by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The date and time the database security configuration was last updated, in the format defined + * by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** The current state of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final DatabaseSecurityConfigLifecycleState lifecycleState; + + /** + * The current state of the database security config. + * + * @return the value + */ + public DatabaseSecurityConfigLifecycleState getLifecycleState() { + return lifecycleState; + } + + /** Details about the current state of the database security config in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private final String lifecycleDetails; + + /** + * Details about the current state of the database security config in Data Safe. + * + * @return the value + */ + public String getLifecycleDetails() { + return lifecycleDetails; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sqlFirewallConfig") + private final SqlFirewallConfig sqlFirewallConfig; + + public SqlFirewallConfig getSqlFirewallConfig() { + return sqlFirewallConfig; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("DatabaseSecurityConfig("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", targetId=").append(String.valueOf(this.targetId)); + sb.append(", timeLastRefreshed=").append(String.valueOf(this.timeLastRefreshed)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", lifecycleDetails=").append(String.valueOf(this.lifecycleDetails)); + sb.append(", sqlFirewallConfig=").append(String.valueOf(this.sqlFirewallConfig)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof DatabaseSecurityConfig)) { + return false; + } + + DatabaseSecurityConfig other = (DatabaseSecurityConfig) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.targetId, other.targetId) + && java.util.Objects.equals(this.timeLastRefreshed, other.timeLastRefreshed) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.lifecycleDetails, other.lifecycleDetails) + && java.util.Objects.equals(this.sqlFirewallConfig, other.sqlFirewallConfig) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && 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.compartmentId == null ? 43 : this.compartmentId.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.targetId == null ? 43 : this.targetId.hashCode()); + result = + (result * PRIME) + + (this.timeLastRefreshed == null ? 43 : this.timeLastRefreshed.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.lifecycleDetails == null ? 43 : this.lifecycleDetails.hashCode()); + result = + (result * PRIME) + + (this.sqlFirewallConfig == null ? 43 : this.sqlFirewallConfig.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) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseSecurityConfigCollection.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseSecurityConfigCollection.java new file mode 100644 index 00000000000..836a08cbc6b --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseSecurityConfigCollection.java @@ -0,0 +1,134 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Collection of database security config summaries.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = DatabaseSecurityConfigCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class DatabaseSecurityConfigCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public DatabaseSecurityConfigCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Array of database security config summaries. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * Array of database security config summaries. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DatabaseSecurityConfigCollection build() { + DatabaseSecurityConfigCollection model = + new DatabaseSecurityConfigCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DatabaseSecurityConfigCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Array of database security config summaries. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * Array of database security config summaries. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("DatabaseSecurityConfigCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof DatabaseSecurityConfigCollection)) { + return false; + } + + DatabaseSecurityConfigCollection other = (DatabaseSecurityConfigCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseSecurityConfigLifecycleState.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseSecurityConfigLifecycleState.java new file mode 100644 index 00000000000..1557690e268 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseSecurityConfigLifecycleState.java @@ -0,0 +1,59 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** The current state of the database security config resource. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public enum DatabaseSecurityConfigLifecycleState implements com.oracle.bmc.http.internal.BmcEnum { + Creating("CREATING"), + Updating("UPDATING"), + Active("ACTIVE"), + Failed("FAILED"), + NeedsAttention("NEEDS_ATTENTION"), + Deleting("DELETING"), + Deleted("DELETED"), + + /** + * 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(DatabaseSecurityConfigLifecycleState.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (DatabaseSecurityConfigLifecycleState v : + DatabaseSecurityConfigLifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + DatabaseSecurityConfigLifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static DatabaseSecurityConfigLifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'DatabaseSecurityConfigLifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseSecurityConfigSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseSecurityConfigSummary.java new file mode 100644 index 00000000000..1febd0db1bb --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DatabaseSecurityConfigSummary.java @@ -0,0 +1,655 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Database Security Configurations resource represents the target database configurations. Included + * in the Database Security Configurations are the SQL firewall configurations such as the status of + * the firewall, the time that the firewall status was last updated, violation log auto purge + * settings, etc.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model + * distinguishes fields that are {@code null} because they are unset from fields that are explicitly + * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a + * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = DatabaseSecurityConfigSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class DatabaseSecurityConfigSummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "compartmentId", + "displayName", + "description", + "targetId", + "timeCreated", + "timeUpdated", + "timeLastRefreshed", + "lifecycleState", + "lifecycleDetails", + "sqlFirewallConfig", + "freeformTags", + "definedTags" + }) + public DatabaseSecurityConfigSummary( + String id, + String compartmentId, + String displayName, + String description, + String targetId, + java.util.Date timeCreated, + java.util.Date timeUpdated, + java.util.Date timeLastRefreshed, + DatabaseSecurityConfigLifecycleState lifecycleState, + String lifecycleDetails, + SqlFirewallConfig sqlFirewallConfig, + java.util.Map freeformTags, + java.util.Map> definedTags) { + super(); + this.id = id; + this.compartmentId = compartmentId; + this.displayName = displayName; + this.description = description; + this.targetId = targetId; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.timeLastRefreshed = timeLastRefreshed; + this.lifecycleState = lifecycleState; + this.lifecycleDetails = lifecycleDetails; + this.sqlFirewallConfig = sqlFirewallConfig; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The OCID of the database security config. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the compartment containing the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment containing the database security config. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The display name of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the database security config. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the database security config. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** The target OCID corresponding to the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private String targetId; + + /** + * The target OCID corresponding to the database security config. + * + * @param targetId the value to set + * @return this builder + */ + public Builder targetId(String targetId) { + this.targetId = targetId; + this.__explicitlySet__.add("targetId"); + return this; + } + /** + * The time that the database security config was created, in the format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The time that the database security config was created, in the format defined by RFC3339. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** + * The date and time the database security configuration was last updated, in the format + * defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The date and time the database security configuration was last updated, in the format + * defined by RFC3339. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** + * The last date and time the database security config was refreshed, in the format defined + * by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeLastRefreshed") + private java.util.Date timeLastRefreshed; + + /** + * The last date and time the database security config was refreshed, in the format defined + * by RFC3339. + * + * @param timeLastRefreshed the value to set + * @return this builder + */ + public Builder timeLastRefreshed(java.util.Date timeLastRefreshed) { + this.timeLastRefreshed = timeLastRefreshed; + this.__explicitlySet__.add("timeLastRefreshed"); + return this; + } + /** The current state of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private DatabaseSecurityConfigLifecycleState lifecycleState; + + /** + * The current state of the database security config. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(DatabaseSecurityConfigLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** Details about the current state of the database security config in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + /** + * Details about the current state of the database security config in Data Safe. + * + * @param lifecycleDetails the value to set + * @return this builder + */ + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sqlFirewallConfig") + private SqlFirewallConfig sqlFirewallConfig; + + public Builder sqlFirewallConfig(SqlFirewallConfig sqlFirewallConfig) { + this.sqlFirewallConfig = sqlFirewallConfig; + this.__explicitlySet__.add("sqlFirewallConfig"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DatabaseSecurityConfigSummary build() { + DatabaseSecurityConfigSummary model = + new DatabaseSecurityConfigSummary( + this.id, + this.compartmentId, + this.displayName, + this.description, + this.targetId, + this.timeCreated, + this.timeUpdated, + this.timeLastRefreshed, + this.lifecycleState, + this.lifecycleDetails, + this.sqlFirewallConfig, + this.freeformTags, + this.definedTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DatabaseSecurityConfigSummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("targetId")) { + this.targetId(model.getTargetId()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("timeLastRefreshed")) { + this.timeLastRefreshed(model.getTimeLastRefreshed()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("lifecycleDetails")) { + this.lifecycleDetails(model.getLifecycleDetails()); + } + if (model.wasPropertyExplicitlySet("sqlFirewallConfig")) { + this.sqlFirewallConfig(model.getSqlFirewallConfig()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The OCID of the database security config. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the compartment containing the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment containing the database security config. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The display name of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the database security config. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the database security config. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** The target OCID corresponding to the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private final String targetId; + + /** + * The target OCID corresponding to the database security config. + * + * @return the value + */ + public String getTargetId() { + return targetId; + } + + /** The time that the database security config was created, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The time that the database security config was created, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** + * The date and time the database security configuration was last updated, in the format defined + * by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The date and time the database security configuration was last updated, in the format defined + * by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** + * The last date and time the database security config was refreshed, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeLastRefreshed") + private final java.util.Date timeLastRefreshed; + + /** + * The last date and time the database security config was refreshed, in the format defined by + * RFC3339. + * + * @return the value + */ + public java.util.Date getTimeLastRefreshed() { + return timeLastRefreshed; + } + + /** The current state of the database security config. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final DatabaseSecurityConfigLifecycleState lifecycleState; + + /** + * The current state of the database security config. + * + * @return the value + */ + public DatabaseSecurityConfigLifecycleState getLifecycleState() { + return lifecycleState; + } + + /** Details about the current state of the database security config in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private final String lifecycleDetails; + + /** + * Details about the current state of the database security config in Data Safe. + * + * @return the value + */ + public String getLifecycleDetails() { + return lifecycleDetails; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sqlFirewallConfig") + private final SqlFirewallConfig sqlFirewallConfig; + + public SqlFirewallConfig getSqlFirewallConfig() { + return sqlFirewallConfig; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + @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("DatabaseSecurityConfigSummary("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", targetId=").append(String.valueOf(this.targetId)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", timeLastRefreshed=").append(String.valueOf(this.timeLastRefreshed)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", lifecycleDetails=").append(String.valueOf(this.lifecycleDetails)); + sb.append(", sqlFirewallConfig=").append(String.valueOf(this.sqlFirewallConfig)); + sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); + sb.append(", definedTags=").append(String.valueOf(this.definedTags)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof DatabaseSecurityConfigSummary)) { + return false; + } + + DatabaseSecurityConfigSummary other = (DatabaseSecurityConfigSummary) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.targetId, other.targetId) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.timeLastRefreshed, other.timeLastRefreshed) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.lifecycleDetails, other.lifecycleDetails) + && java.util.Objects.equals(this.sqlFirewallConfig, other.sqlFirewallConfig) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && 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.compartmentId == null ? 43 : this.compartmentId.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.targetId == null ? 43 : this.targetId.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.timeLastRefreshed == null ? 43 : this.timeLastRefreshed.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.lifecycleDetails == null ? 43 : this.lifecycleDetails.hashCode()); + result = + (result * PRIME) + + (this.sqlFirewallConfig == null ? 43 : this.sqlFirewallConfig.hashCode()); + result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); + result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DiscoveryJob.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DiscoveryJob.java index 862dd0fcd8a..290b193a221 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DiscoveryJob.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DiscoveryJob.java @@ -348,16 +348,16 @@ public Builder isAppDefinedRelationDiscoveryEnabled( } /** * Indicates if all the schemas in the associated target database are used for data - * discovery. If it's set to true, the schemasForDiscovery attribute is ignored and all - * schemas are used. + * discovery. If it is set to true, sensitive data is discovered in all schemas (except for + * schemas maintained by Oracle). */ @com.fasterxml.jackson.annotation.JsonProperty("isIncludeAllSchemas") private Boolean isIncludeAllSchemas; /** * Indicates if all the schemas in the associated target database are used for data - * discovery. If it's set to true, the schemasForDiscovery attribute is ignored and all - * schemas are used. + * discovery. If it is set to true, sensitive data is discovered in all schemas (except for + * schemas maintained by Oracle). * * @param isIncludeAllSchemas the value to set * @return this builder @@ -949,14 +949,16 @@ public Boolean getIsAppDefinedRelationDiscoveryEnabled() { /** * Indicates if all the schemas in the associated target database are used for data discovery. - * If it's set to true, the schemasForDiscovery attribute is ignored and all schemas are used. + * If it is set to true, sensitive data is discovered in all schemas (except for schemas + * maintained by Oracle). */ @com.fasterxml.jackson.annotation.JsonProperty("isIncludeAllSchemas") private final Boolean isIncludeAllSchemas; /** * Indicates if all the schemas in the associated target database are used for data discovery. - * If it's set to true, the schemasForDiscovery attribute is ignored and all schemas are used. + * If it is set to true, sensitive data is discovered in all schemas (except for schemas + * maintained by Oracle). * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DiscoveryJobResult.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DiscoveryJobResult.java index f6d7cd1e579..431ac132844 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DiscoveryJobResult.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DiscoveryJobResult.java @@ -417,17 +417,17 @@ public Builder plannedAction(PlannedAction plannedAction) { return this; } /** - * Indicates if the discovery result has been processed. You can update this attribute using - * the PatchDiscoveryJobResults operation to track whether the discovery result has already - * been processed and applied to the sensitive data model. + * Indicates whether the discovery result has been processed. You can update this attribute + * using the PatchDiscoveryJobResults operation to track whether the discovery result has + * already been processed and applied to the sensitive data model. */ @com.fasterxml.jackson.annotation.JsonProperty("isResultApplied") private Boolean isResultApplied; /** - * Indicates if the discovery result has been processed. You can update this attribute using - * the PatchDiscoveryJobResults operation to track whether the discovery result has already - * been processed and applied to the sensitive data model. + * Indicates whether the discovery result has been processed. You can update this attribute + * using the PatchDiscoveryJobResults operation to track whether the discovery result has + * already been processed and applied to the sensitive data model. * * @param isResultApplied the value to set * @return this builder @@ -1062,17 +1062,17 @@ public PlannedAction getPlannedAction() { } /** - * Indicates if the discovery result has been processed. You can update this attribute using the - * PatchDiscoveryJobResults operation to track whether the discovery result has already been - * processed and applied to the sensitive data model. + * Indicates whether the discovery result has been processed. You can update this attribute + * using the PatchDiscoveryJobResults operation to track whether the discovery result has + * already been processed and applied to the sensitive data model. */ @com.fasterxml.jackson.annotation.JsonProperty("isResultApplied") private final Boolean isResultApplied; /** - * Indicates if the discovery result has been processed. You can update this attribute using the - * PatchDiscoveryJobResults operation to track whether the discovery result has already been - * processed and applied to the sensitive data model. + * Indicates whether the discovery result has been processed. You can update this attribute + * using the PatchDiscoveryJobResults operation to track whether the discovery result has + * already been processed and applied to the sensitive data model. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DiscoveryJobResultSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DiscoveryJobResultSummary.java index af1c2aa802e..48d57f6c47d 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DiscoveryJobResultSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DiscoveryJobResultSummary.java @@ -342,17 +342,17 @@ public Builder plannedAction(DiscoveryJobResult.PlannedAction plannedAction) { return this; } /** - * Indicates if the discovery result has been processed. You can update this attribute using - * the PatchDiscoveryJobResults operation to track whether the discovery result has already - * been processed and applied to the sensitive data model. + * Indicates whether the discovery result has been processed. You can update this attribute + * using the PatchDiscoveryJobResults operation to track whether the discovery result has + * already been processed and applied to the sensitive data model. */ @com.fasterxml.jackson.annotation.JsonProperty("isResultApplied") private Boolean isResultApplied; /** - * Indicates if the discovery result has been processed. You can update this attribute using - * the PatchDiscoveryJobResults operation to track whether the discovery result has already - * been processed and applied to the sensitive data model. + * Indicates whether the discovery result has been processed. You can update this attribute + * using the PatchDiscoveryJobResults operation to track whether the discovery result has + * already been processed and applied to the sensitive data model. * * @param isResultApplied the value to set * @return this builder @@ -798,17 +798,17 @@ public DiscoveryJobResult.PlannedAction getPlannedAction() { } /** - * Indicates if the discovery result has been processed. You can update this attribute using the - * PatchDiscoveryJobResults operation to track whether the discovery result has already been - * processed and applied to the sensitive data model. + * Indicates whether the discovery result has been processed. You can update this attribute + * using the PatchDiscoveryJobResults operation to track whether the discovery result has + * already been processed and applied to the sensitive data model. */ @com.fasterxml.jackson.annotation.JsonProperty("isResultApplied") private final Boolean isResultApplied; /** - * Indicates if the discovery result has been processed. You can update this attribute using the - * PatchDiscoveryJobResults operation to track whether the discovery result has already been - * processed and applied to the sensitive data model. + * Indicates whether the discovery result has been processed. You can update this attribute + * using the PatchDiscoveryJobResults operation to track whether the discovery result has + * already been processed and applied to the sensitive data model. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DownloadMaskingLogDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DownloadMaskingLogDetails.java index 37cd23dc497..76140ef6475 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DownloadMaskingLogDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DownloadMaskingLogDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.datasafe.model; /** - * Details to download masking log.
+ * Details to download the masking log.
* 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-datasafe/src/main/java/com/oracle/bmc/datasafe/model/EntryDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/EntryDetails.java new file mode 100644 index 00000000000..72c098124b8 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/EntryDetails.java @@ -0,0 +1,126 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Details specific to the security policy entry.
+ * 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: 20181201") +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "entryType", + defaultImpl = EntryDetails.class) +@com.fasterxml.jackson.annotation.JsonSubTypes({ + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = FirewallPolicyEntryDetails.class, + name = "FIREWALL_POLICY") +}) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public class EntryDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({}) + protected EntryDetails() { + super(); + } + + @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("EntryDetails("); + sb.append("super=").append(super.toString()); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof EntryDetails)) { + return false; + } + + EntryDetails other = (EntryDetails) o; + return super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + super.hashCode(); + return result; + } + + /** + * The security policy entry type. Allowed values: - FIREWALL_POLICY - The SQL firewall policy + * entry type. + */ + public enum EntryType implements com.oracle.bmc.http.internal.BmcEnum { + FirewallPolicy("FIREWALL_POLICY"), + + /** + * 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(EntryType.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (EntryType v : EntryType.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + EntryType(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static EntryType create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'EntryType', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/FirewallPolicyEntryDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/FirewallPolicyEntryDetails.java new file mode 100644 index 00000000000..3aa92647016 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/FirewallPolicyEntryDetails.java @@ -0,0 +1,192 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * SQL firewall policy 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 + * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = FirewallPolicyEntryDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "entryType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class FirewallPolicyEntryDetails extends EntryDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The time the the SQL firewall policy was generated on the target database, in the format + * defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeGenerated") + private java.util.Date timeGenerated; + + /** + * The time the the SQL firewall policy was generated on the target database, in the format + * defined by RFC3339. + * + * @param timeGenerated the value to set + * @return this builder + */ + public Builder timeGenerated(java.util.Date timeGenerated) { + this.timeGenerated = timeGenerated; + this.__explicitlySet__.add("timeGenerated"); + return this; + } + /** + * The last date and time the status of the SQL firewall policy was updated on the target + * database, in the format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeStatusUpdated") + private java.util.Date timeStatusUpdated; + + /** + * The last date and time the status of the SQL firewall policy was updated on the target + * database, in the format defined by RFC3339. + * + * @param timeStatusUpdated the value to set + * @return this builder + */ + public Builder timeStatusUpdated(java.util.Date timeStatusUpdated) { + this.timeStatusUpdated = timeStatusUpdated; + this.__explicitlySet__.add("timeStatusUpdated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public FirewallPolicyEntryDetails build() { + FirewallPolicyEntryDetails model = + new FirewallPolicyEntryDetails(this.timeGenerated, this.timeStatusUpdated); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(FirewallPolicyEntryDetails model) { + if (model.wasPropertyExplicitlySet("timeGenerated")) { + this.timeGenerated(model.getTimeGenerated()); + } + if (model.wasPropertyExplicitlySet("timeStatusUpdated")) { + this.timeStatusUpdated(model.getTimeStatusUpdated()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public FirewallPolicyEntryDetails( + java.util.Date timeGenerated, java.util.Date timeStatusUpdated) { + super(); + this.timeGenerated = timeGenerated; + this.timeStatusUpdated = timeStatusUpdated; + } + + /** + * The time the the SQL firewall policy was generated on the target database, in the format + * defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeGenerated") + private final java.util.Date timeGenerated; + + /** + * The time the the SQL firewall policy was generated on the target database, in the format + * defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeGenerated() { + return timeGenerated; + } + + /** + * The last date and time the status of the SQL firewall policy was updated on the target + * database, in the format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeStatusUpdated") + private final java.util.Date timeStatusUpdated; + + /** + * The last date and time the status of the SQL firewall policy was updated on the target + * database, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeStatusUpdated() { + return timeStatusUpdated; + } + + @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("FirewallPolicyEntryDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", timeGenerated=").append(String.valueOf(this.timeGenerated)); + sb.append(", timeStatusUpdated=").append(String.valueOf(this.timeStatusUpdated)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof FirewallPolicyEntryDetails)) { + return false; + } + + FirewallPolicyEntryDetails other = (FirewallPolicyEntryDetails) o; + return java.util.Objects.equals(this.timeGenerated, other.timeGenerated) + && java.util.Objects.equals(this.timeStatusUpdated, other.timeStatusUpdated) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.timeGenerated == null ? 43 : this.timeGenerated.hashCode()); + result = + (result * PRIME) + + (this.timeStatusUpdated == null ? 43 : this.timeStatusUpdated.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskDataDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskDataDetails.java index 0bceee0573a..9a1b83430e7 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskDataDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskDataDetails.java @@ -360,10 +360,10 @@ public Builder parallelDegree(String parallelDegree) { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If - * it's set to PARALLEL, the value of parallelDegree attribute is used. Note that few - * objects may remain invalid even after recompiling once and you may have to further - * recompile manually using UTL_RECOMP package. If it's not provided, the value of the - * parallelDegree attribute in the MaskingPolicy resource is used. + * it's set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in + * UTL_RECOMP package to recompile any remaining invalid objects after masking completes. If + * it's not provided, the value of the parallelDegree attribute in the MaskingPolicy + * resource is used. */ @com.fasterxml.jackson.annotation.JsonProperty("recompile") private String recompile; @@ -371,10 +371,10 @@ public Builder parallelDegree(String parallelDegree) { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If - * it's set to PARALLEL, the value of parallelDegree attribute is used. Note that few - * objects may remain invalid even after recompiling once and you may have to further - * recompile manually using UTL_RECOMP package. If it's not provided, the value of the - * parallelDegree attribute in the MaskingPolicy resource is used. + * it's set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in + * UTL_RECOMP package to recompile any remaining invalid objects after masking completes. If + * it's not provided, the value of the parallelDegree attribute in the MaskingPolicy + * resource is used. * * @param recompile the value to set * @return this builder @@ -731,10 +731,9 @@ public String getParallelDegree() { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If it's - * set to PARALLEL, the value of parallelDegree attribute is used. Note that few objects may - * remain invalid even after recompiling once and you may have to further recompile manually - * using UTL_RECOMP package. If it's not provided, the value of the parallelDegree attribute in - * the MaskingPolicy resource is used. + * set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in UTL_RECOMP + * package to recompile any remaining invalid objects after masking completes. If it's not + * provided, the value of the parallelDegree attribute in the MaskingPolicy resource is used. */ @com.fasterxml.jackson.annotation.JsonProperty("recompile") private final String recompile; @@ -742,10 +741,9 @@ public String getParallelDegree() { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If it's - * set to PARALLEL, the value of parallelDegree attribute is used. Note that few objects may - * remain invalid even after recompiling once and you may have to further recompile manually - * using UTL_RECOMP package. If it's not provided, the value of the parallelDegree attribute in - * the MaskingPolicy resource is used. + * set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in UTL_RECOMP + * package to recompile any remaining invalid objects after masking completes. If it's not + * provided, the value of the parallelDegree attribute in the MaskingPolicy resource is used. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskingColumn.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskingColumn.java index 0504ad13917..29ccef7107a 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskingColumn.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskingColumn.java @@ -303,12 +303,12 @@ public Builder sensitiveTypeId(String sensitiveTypeId) { this.__explicitlySet__.add("sensitiveTypeId"); return this; } - /** Indicates if data masking is enabled for the masking column. */ + /** Indicates whether data masking is enabled for the masking column. */ @com.fasterxml.jackson.annotation.JsonProperty("isMaskingEnabled") private Boolean isMaskingEnabled; /** - * Indicates if data masking is enabled for the masking column. + * Indicates whether data masking is enabled for the masking column. * * @param isMaskingEnabled the value to set * @return this builder @@ -635,12 +635,12 @@ public String getSensitiveTypeId() { return sensitiveTypeId; } - /** Indicates if data masking is enabled for the masking column. */ + /** Indicates whether data masking is enabled for the masking column. */ @com.fasterxml.jackson.annotation.JsonProperty("isMaskingEnabled") private final Boolean isMaskingEnabled; /** - * Indicates if data masking is enabled for the masking column. + * Indicates whether data masking is enabled for the masking column. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskingColumnSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskingColumnSummary.java index e7494e04268..304d97f8492 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskingColumnSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskingColumnSummary.java @@ -302,12 +302,12 @@ public Builder sensitiveTypeId(String sensitiveTypeId) { this.__explicitlySet__.add("sensitiveTypeId"); return this; } - /** Indicates if data masking is enabled for the masking column. */ + /** Indicates whether data masking is enabled for the masking column. */ @com.fasterxml.jackson.annotation.JsonProperty("isMaskingEnabled") private Boolean isMaskingEnabled; /** - * Indicates if data masking is enabled for the masking column. + * Indicates whether data masking is enabled for the masking column. * * @param isMaskingEnabled the value to set * @return this builder @@ -634,12 +634,12 @@ public String getSensitiveTypeId() { return sensitiveTypeId; } - /** Indicates if data masking is enabled for the masking column. */ + /** Indicates whether data masking is enabled for the masking column. */ @com.fasterxml.jackson.annotation.JsonProperty("isMaskingEnabled") private final Boolean isMaskingEnabled; /** - * Indicates if data masking is enabled for the masking column. + * Indicates whether data masking is enabled for the masking column. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskingPolicy.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskingPolicy.java index 5bf2d64f96f..44825cc1da4 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskingPolicy.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/MaskingPolicy.java @@ -305,9 +305,8 @@ public Builder parallelDegree(String parallelDegree) { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If - * it's set to PARALLEL, the value of parallelDegree attribute is used. Note that few - * objects may remain invalid even after recompiling once and you may have to further - * recompile manually using UTL_RECOMP package. + * it's set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in + * UTL_RECOMP package to recompile any remaining invalid objects after masking completes. */ @com.fasterxml.jackson.annotation.JsonProperty("recompile") private Recompile recompile; @@ -315,9 +314,8 @@ public Builder parallelDegree(String parallelDegree) { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If - * it's set to PARALLEL, the value of parallelDegree attribute is used. Note that few - * objects may remain invalid even after recompiling once and you may have to further - * recompile manually using UTL_RECOMP package. + * it's set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in + * UTL_RECOMP package to recompile any remaining invalid objects after masking completes. * * @param recompile the value to set * @return this builder @@ -721,9 +719,8 @@ public String getParallelDegree() { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If it's - * set to PARALLEL, the value of parallelDegree attribute is used. Note that few objects may - * remain invalid even after recompiling once and you may have to further recompile manually - * using UTL_RECOMP package. + * set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in UTL_RECOMP + * package to recompile any remaining invalid objects after masking completes. */ public enum Recompile implements com.oracle.bmc.http.internal.BmcEnum { Serial("SERIAL"), @@ -774,9 +771,8 @@ public static Recompile create(String key) { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If it's - * set to PARALLEL, the value of parallelDegree attribute is used. Note that few objects may - * remain invalid even after recompiling once and you may have to further recompile manually - * using UTL_RECOMP package. + * set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in UTL_RECOMP + * package to recompile any remaining invalid objects after masking completes. */ @com.fasterxml.jackson.annotation.JsonProperty("recompile") private final Recompile recompile; @@ -784,9 +780,8 @@ public static Recompile create(String key) { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If it's - * set to PARALLEL, the value of parallelDegree attribute is used. Note that few objects may - * remain invalid even after recompiling once and you may have to further recompile manually - * using UTL_RECOMP package. + * set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in UTL_RECOMP + * package to recompile any remaining invalid objects after masking completes. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/Profile.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/Profile.java index a2664b71abb..a0762d8ac1a 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/Profile.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/Profile.java @@ -174,12 +174,12 @@ public Builder profileName(String profileName) { this.__explicitlySet__.add("profileName"); return this; } - /** The number of users having a given profile. */ + /** The number of users that have a given profile. */ @com.fasterxml.jackson.annotation.JsonProperty("userCount") private Integer userCount; /** - * The number of users having a given profile. + * The number of users that have a given profile. * * @param userCount the value to set * @return this builder @@ -764,12 +764,12 @@ public String getProfileName() { return profileName; } - /** The number of users having a given profile. */ + /** The number of users that have a given profile. */ @com.fasterxml.jackson.annotation.JsonProperty("userCount") private final Integer userCount; /** - * The number of users having a given profile. + * The number of users that have a given profile. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ProfileAggregation.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ProfileAggregation.java index 037e79f0aae..13bf9512ba0 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ProfileAggregation.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ProfileAggregation.java @@ -25,23 +25,13 @@ public final class ProfileAggregation extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { @Deprecated - @java.beans.ConstructorProperties({ - "items", - "userAssessmentId", - "compartmentId", - "freeformTags", - "definedTags" - }) + @java.beans.ConstructorProperties({"items", "freeformTags", "definedTags"}) public ProfileAggregation( java.util.List> items, - String userAssessmentId, - String compartmentId, java.util.Map freeformTags, java.util.Map> definedTags) { super(); this.items = items; - this.userAssessmentId = userAssessmentId; - this.compartmentId = compartmentId; this.freeformTags = freeformTags; this.definedTags = definedTags; } @@ -63,42 +53,6 @@ public Builder items(java.util.List> items) { this.__explicitlySet__.add("items"); return this; } - /** - * The OCID of the latest user assessment corresponding to the target under consideration. A - * compartment type assessment can also be passed to profiles from all the targets from the - * corresponding compartment. - */ - @com.fasterxml.jackson.annotation.JsonProperty("userAssessmentId") - private String userAssessmentId; - - /** - * The OCID of the latest user assessment corresponding to the target under consideration. A - * compartment type assessment can also be passed to profiles from all the targets from the - * corresponding compartment. - * - * @param userAssessmentId the value to set - * @return this builder - */ - public Builder userAssessmentId(String userAssessmentId) { - this.userAssessmentId = userAssessmentId; - this.__explicitlySet__.add("userAssessmentId"); - return this; - } - /** The OCID of the compartment that contains the user assessment. */ - @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - private String compartmentId; - - /** - * The OCID of the compartment that contains the user assessment. - * - * @param compartmentId the value to set - * @return this builder - */ - public Builder compartmentId(String compartmentId) { - this.compartmentId = compartmentId; - this.__explicitlySet__.add("compartmentId"); - return this; - } /** * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined * name, type, or namespace. For more information, see [Resource @@ -156,12 +110,7 @@ public Builder definedTags( public ProfileAggregation build() { ProfileAggregation model = - new ProfileAggregation( - this.items, - this.userAssessmentId, - this.compartmentId, - this.freeformTags, - this.definedTags); + new ProfileAggregation(this.items, this.freeformTags, this.definedTags); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); } @@ -173,12 +122,6 @@ public Builder copy(ProfileAggregation model) { if (model.wasPropertyExplicitlySet("items")) { this.items(model.getItems()); } - if (model.wasPropertyExplicitlySet("userAssessmentId")) { - this.userAssessmentId(model.getUserAssessmentId()); - } - if (model.wasPropertyExplicitlySet("compartmentId")) { - this.compartmentId(model.getCompartmentId()); - } if (model.wasPropertyExplicitlySet("freeformTags")) { this.freeformTags(model.getFreeformTags()); } @@ -211,38 +154,6 @@ public java.util.List> getItems() { return items; } - /** - * The OCID of the latest user assessment corresponding to the target under consideration. A - * compartment type assessment can also be passed to profiles from all the targets from the - * corresponding compartment. - */ - @com.fasterxml.jackson.annotation.JsonProperty("userAssessmentId") - private final String userAssessmentId; - - /** - * The OCID of the latest user assessment corresponding to the target under consideration. A - * compartment type assessment can also be passed to profiles from all the targets from the - * corresponding compartment. - * - * @return the value - */ - public String getUserAssessmentId() { - return userAssessmentId; - } - - /** The OCID of the compartment that contains the user assessment. */ - @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - private final String compartmentId; - - /** - * The OCID of the compartment that contains the user assessment. - * - * @return the value - */ - public String getCompartmentId() { - return compartmentId; - } - /** * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined * name, type, or namespace. For more information, see [Resource @@ -305,8 +216,6 @@ public String toString(boolean includeByteArrayContents) { sb.append("ProfileAggregation("); sb.append("super=").append(super.toString()); sb.append("items=").append(String.valueOf(this.items)); - sb.append(", userAssessmentId=").append(String.valueOf(this.userAssessmentId)); - sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); sb.append(", definedTags=").append(String.valueOf(this.definedTags)); sb.append(")"); @@ -324,8 +233,6 @@ public boolean equals(Object o) { ProfileAggregation other = (ProfileAggregation) o; return java.util.Objects.equals(this.items, other.items) - && java.util.Objects.equals(this.userAssessmentId, other.userAssessmentId) - && java.util.Objects.equals(this.compartmentId, other.compartmentId) && java.util.Objects.equals(this.freeformTags, other.freeformTags) && java.util.Objects.equals(this.definedTags, other.definedTags) && super.equals(other); @@ -336,12 +243,6 @@ public int hashCode() { final int PRIME = 59; int result = 1; result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); - result = - (result * PRIME) - + (this.userAssessmentId == null ? 43 : this.userAssessmentId.hashCode()); - result = - (result * PRIME) - + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); result = (result * PRIME) + super.hashCode(); diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ProfileSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ProfileSummary.java index b53d32ead0c..8ed544276ce 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ProfileSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ProfileSummary.java @@ -152,12 +152,12 @@ public Builder userCount(Integer userCount) { this.__explicitlySet__.add("userCount"); return this; } - /** Maximum times the user is allowed in fail login before the user account is locked. */ + /** Maximum times the user is allowed to fail login before the user account is locked. */ @com.fasterxml.jackson.annotation.JsonProperty("failedLoginAttempts") private String failedLoginAttempts; /** - * Maximum times the user is allowed in fail login before the user account is locked. + * Maximum times the user is allowed to fail login before the user account is locked. * * @param failedLoginAttempts the value to set * @return this builder @@ -448,12 +448,12 @@ public Integer getUserCount() { return userCount; } - /** Maximum times the user is allowed in fail login before the user account is locked. */ + /** Maximum times the user is allowed to fail login before the user account is locked. */ @com.fasterxml.jackson.annotation.JsonProperty("failedLoginAttempts") private final String failedLoginAttempts; /** - * Maximum times the user is allowed in fail login before the user account is locked. + * Maximum times the user is allowed to fail login before the user account is locked. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ReportDefinition.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ReportDefinition.java index 6647a6a186f..9c823c2951a 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ReportDefinition.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ReportDefinition.java @@ -809,6 +809,8 @@ public enum Category implements com.oracle.bmc.http.internal.BmcEnum { CustomReports("CUSTOM_REPORTS"), Summary("SUMMARY"), ActivityAuditing("ACTIVITY_AUDITING"), + FirewallViolations("FIREWALL_VIOLATIONS"), + AllowedSql("ALLOWED_SQL"), /** * This value is used if a service returns a value for this enum that is not recognized by diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ReportDefinitionDataSource.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ReportDefinitionDataSource.java index d8adc7ba424..144c23a26ef 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ReportDefinitionDataSource.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ReportDefinitionDataSource.java @@ -11,6 +11,8 @@ public enum ReportDefinitionDataSource implements com.oracle.bmc.http.internal.BmcEnum { Events("EVENTS"), Alerts("ALERTS"), + Violations("VIOLATIONS"), + AllowedSql("ALLOWED_SQL"), /** * This value is used if a service returns a value for this enum that is not recognized by this diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ReportDefinitionSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ReportDefinitionSummary.java index 8d7a06f5162..0faaedf4901 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ReportDefinitionSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ReportDefinitionSummary.java @@ -479,6 +479,8 @@ public enum Category implements com.oracle.bmc.http.internal.BmcEnum { CustomReports("CUSTOM_REPORTS"), Summary("SUMMARY"), ActivityAuditing("ACTIVITY_AUDITING"), + FirewallViolations("FIREWALL_VIOLATIONS"), + AllowedSql("ALLOWED_SQL"), /** * This value is used if a service returns a value for this enum that is not recognized by diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/RoleSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/RoleSummary.java index ed07f568e46..98021c87d6e 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/RoleSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/RoleSummary.java @@ -5,7 +5,7 @@ package com.oracle.bmc.datasafe.model; /** - * Details of a role fetched from the database.
+ * The details of a role fetched from the database.
* 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 @@ -50,12 +50,12 @@ public RoleSummary( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { - /** Name of the role. */ + /** The name of the role. */ @com.fasterxml.jackson.annotation.JsonProperty("roleName") private String roleName; /** - * Name of the role. + * The name of the role. * * @param roleName the value to set * @return this builder @@ -211,12 +211,12 @@ public Builder toBuilder() { return new Builder().copy(this); } - /** Name of the role. */ + /** The name of the role. */ @com.fasterxml.jackson.annotation.JsonProperty("roleName") private final String roleName; /** - * Name of the role. + * The name of the role. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SchemaSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SchemaSummary.java index 1192ff4efac..48360afcecc 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SchemaSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SchemaSummary.java @@ -5,7 +5,7 @@ package com.oracle.bmc.datasafe.model; /** - * Details of a schema fetched from the database.
+ * The details of a schema fetched from the database.
* 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-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessment.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessment.java index ca1b22a0b92..7e38831badd 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessment.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessment.java @@ -126,15 +126,15 @@ public Builder id(String id) { return this; } /** - * The date and time when the security assessment was created. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was created, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; /** - * The date and time when the security assessment was created. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was created, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @param timeCreated the value to set * @return this builder @@ -145,15 +145,15 @@ public Builder timeCreated(java.util.Date timeCreated) { return this; } /** - * The date and time when the security assessment was last updated. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last updated, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") private java.util.Date timeUpdated; /** - * The date and time when the security assessment was last updated. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last updated, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @param timeUpdated the value to set * @return this builder @@ -164,15 +164,15 @@ public Builder timeUpdated(java.util.Date timeUpdated) { return this; } /** - * The date and time when the security assessment was last run. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last executed, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeLastAssessed") private java.util.Date timeLastAssessed; /** - * The date and time when the security assessment was last run. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last executed, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @param timeLastAssessed the value to set * @return this builder @@ -724,14 +724,14 @@ public String getId() { } /** - * The date and time when the security assessment was created. Conforms to the format defined by + * The date and time the security assessment was created, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private final java.util.Date timeCreated; /** - * The date and time when the security assessment was created. Conforms to the format defined by + * The date and time the security assessment was created, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @return the value @@ -741,15 +741,15 @@ public java.util.Date getTimeCreated() { } /** - * The date and time when the security assessment was last updated. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last updated, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") private final java.util.Date timeUpdated; /** - * The date and time when the security assessment was last updated. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last updated, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @return the value */ @@ -758,15 +758,15 @@ public java.util.Date getTimeUpdated() { } /** - * The date and time when the security assessment was last run. Conforms to the format defined - * by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last executed, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeLastAssessed") private final java.util.Date timeLastAssessed; /** - * The date and time when the security assessment was last run. Conforms to the format defined - * by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last executed, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessmentBaseLineDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessmentBaseLineDetails.java index 2073f0db6b0..b2c171e2cbf 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessmentBaseLineDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessmentBaseLineDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.datasafe.model; /** - * The details reqired to set baseline assessment.
+ * The details required to set the baseline for the assessment.
* 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,12 +31,16 @@ public SecurityAssessmentBaseLineDetails(java.util.List assessmentIds) { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { - /** List of security assessment OCIDs that need to be updated while setting the baseline. */ + /** + * The list of OCIDs for the security assessments that need to be updated while setting the + * baseline. + */ @com.fasterxml.jackson.annotation.JsonProperty("assessmentIds") private java.util.List assessmentIds; /** - * List of security assessment OCIDs that need to be updated while setting the baseline. + * The list of OCIDs for the security assessments that need to be updated while setting the + * baseline. * * @param assessmentIds the value to set * @return this builder @@ -77,12 +81,16 @@ public Builder toBuilder() { return new Builder().copy(this); } - /** List of security assessment OCIDs that need to be updated while setting the baseline. */ + /** + * The list of OCIDs for the security assessments that need to be updated while setting the + * baseline. + */ @com.fasterxml.jackson.annotation.JsonProperty("assessmentIds") private final java.util.List assessmentIds; /** - * List of security assessment OCIDs that need to be updated while setting the baseline. + * The list of OCIDs for the security assessments that need to be updated while setting the + * baseline. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessmentReferences.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessmentReferences.java index e467dfb62bf..0323030552c 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessmentReferences.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessmentReferences.java @@ -4,7 +4,11 @@ */ package com.oracle.bmc.datasafe.model; -/** The filtering capability to list findings by the refernce label. */ +/** + * A filter to return only findings that match the specified reference. Currently supported values + * are STIG, CIS, and GDPR. Here STIG refers to DISA STIG, CIS refers to CIS Benchmark, and GDPR + * refers to EU GDPR. + */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") public enum SecurityAssessmentReferences implements com.oracle.bmc.http.internal.BmcEnum { Stig("STIG"), diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessmentSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessmentSummary.java index b61c348a7ef..a0a170ff864 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessmentSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityAssessmentSummary.java @@ -161,15 +161,15 @@ public Builder lifecycleDetails(String lifecycleDetails) { return this; } /** - * The date and time when the security assessment was created. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was created, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; /** - * The date and time when the security assessment was created. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was created, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @param timeCreated the value to set * @return this builder @@ -180,15 +180,15 @@ public Builder timeCreated(java.util.Date timeCreated) { return this; } /** - * The date and time when the security assessment was last updated. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last updated, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") private java.util.Date timeUpdated; /** - * The date and time when the security assessment was last updated. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last updated, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @param timeUpdated the value to set * @return this builder @@ -199,15 +199,15 @@ public Builder timeUpdated(java.util.Date timeUpdated) { return this; } /** - * The date and time when the security assessment was last run. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last executed, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeLastAssessed") private java.util.Date timeLastAssessed; /** - * The date and time when the security assessment was last run. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last executed, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @param timeLastAssessed the value to set * @return this builder @@ -705,14 +705,14 @@ public String getLifecycleDetails() { } /** - * The date and time when the security assessment was created. Conforms to the format defined by + * The date and time the security assessment was created, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private final java.util.Date timeCreated; /** - * The date and time when the security assessment was created. Conforms to the format defined by + * The date and time the security assessment was created, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @return the value @@ -722,15 +722,15 @@ public java.util.Date getTimeCreated() { } /** - * The date and time when the security assessment was last updated. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last updated, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") private final java.util.Date timeUpdated; /** - * The date and time when the security assessment was last updated. Conforms to the format - * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last updated, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @return the value */ @@ -739,15 +739,15 @@ public java.util.Date getTimeUpdated() { } /** - * The date and time when the security assessment was last run. Conforms to the format defined - * by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last executed, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeLastAssessed") private final java.util.Date timeLastAssessed; /** - * The date and time when the security assessment was last run. Conforms to the format defined - * by [RFC3339](https://tools.ietf.org/html/rfc3339). + * The date and time the security assessment was last executed, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicy.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicy.java new file mode 100644 index 00000000000..c92e9d4f138 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicy.java @@ -0,0 +1,579 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The resource represents as a container for all the security policies in Data Safe.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SecurityPolicy.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SecurityPolicy + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "compartmentId", + "displayName", + "description", + "timeCreated", + "timeUpdated", + "lifecycleState", + "lifecycleDetails", + "freeformTags", + "definedTags", + "systemTags" + }) + public SecurityPolicy( + String id, + String compartmentId, + String displayName, + String description, + java.util.Date timeCreated, + java.util.Date timeUpdated, + SecurityPolicyLifecycleState lifecycleState, + String lifecycleDetails, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.id = id; + this.compartmentId = compartmentId; + this.displayName = displayName; + this.description = description; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.lifecycleState = lifecycleState; + this.lifecycleDetails = lifecycleDetails; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The OCID of the security policy. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the compartment containing the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment containing the security policy. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The display name of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the security policy. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the security policy. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** The time that the security policy was created, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The time that the security policy was created, in the format defined by RFC3339. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** + * The last date and time the security policy was updated, in the format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The last date and time the security policy was updated, in the format defined by RFC3339. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** The current state of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private SecurityPolicyLifecycleState lifecycleState; + + /** + * The current state of the security policy. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(SecurityPolicyLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** Details about the current state of the security policy in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + /** + * Details about the current state of the security policy in Data Safe. + * + * @param lifecycleDetails the value to set + * @return this builder + */ + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SecurityPolicy build() { + SecurityPolicy model = + new SecurityPolicy( + this.id, + this.compartmentId, + this.displayName, + this.description, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.lifecycleDetails, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SecurityPolicy model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("lifecycleDetails")) { + this.lifecycleDetails(model.getLifecycleDetails()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The OCID of the security policy. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the compartment containing the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment containing the security policy. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The display name of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the security policy. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the security policy. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** The time that the security policy was created, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The time that the security policy was created, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** The last date and time the security policy was updated, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The last date and time the security policy was updated, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** The current state of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final SecurityPolicyLifecycleState lifecycleState; + + /** + * The current state of the security policy. + * + * @return the value + */ + public SecurityPolicyLifecycleState getLifecycleState() { + return lifecycleState; + } + + /** Details about the current state of the security policy in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private final String lifecycleDetails; + + /** + * Details about the current state of the security policy in Data Safe. + * + * @return the value + */ + public String getLifecycleDetails() { + return lifecycleDetails; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("SecurityPolicy("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", lifecycleDetails=").append(String.valueOf(this.lifecycleDetails)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SecurityPolicy)) { + return false; + } + + SecurityPolicy other = (SecurityPolicy) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.lifecycleDetails, other.lifecycleDetails) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && 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.compartmentId == null ? 43 : this.compartmentId.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.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.lifecycleDetails == null ? 43 : this.lifecycleDetails.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) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyCollection.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyCollection.java new file mode 100644 index 00000000000..b2166413e0a --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyCollection.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Collection of security policy summary.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SecurityPolicyCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SecurityPolicyCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public SecurityPolicyCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Array of security policy summary. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * Array of security policy summary. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SecurityPolicyCollection build() { + SecurityPolicyCollection model = new SecurityPolicyCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SecurityPolicyCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Array of security policy summary. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * Array of security policy summary. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("SecurityPolicyCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SecurityPolicyCollection)) { + return false; + } + + SecurityPolicyCollection other = (SecurityPolicyCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyDeployment.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyDeployment.java new file mode 100644 index 00000000000..67f73be1e62 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyDeployment.java @@ -0,0 +1,670 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The resource represents the state of the deployment of a security policy on a target.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SecurityPolicyDeployment.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SecurityPolicyDeployment + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "compartmentId", + "displayName", + "description", + "targetId", + "securityPolicyId", + "timeCreated", + "timeUpdated", + "lifecycleState", + "lifecycleDetails", + "freeformTags", + "definedTags", + "systemTags" + }) + public SecurityPolicyDeployment( + String id, + String compartmentId, + String displayName, + String description, + String targetId, + String securityPolicyId, + java.util.Date timeCreated, + java.util.Date timeUpdated, + SecurityPolicyDeploymentLifecycleState lifecycleState, + String lifecycleDetails, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.id = id; + this.compartmentId = compartmentId; + this.displayName = displayName; + this.description = description; + this.targetId = targetId; + this.securityPolicyId = securityPolicyId; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.lifecycleState = lifecycleState; + this.lifecycleDetails = lifecycleDetails; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The OCID of the security policy deployment. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the compartment containing the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment containing the security policy deployment. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The display name of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the security policy deployment. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the security policy deployment. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** The OCID of the target where the security policy is deployed. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private String targetId; + + /** + * The OCID of the target where the security policy is deployed. + * + * @param targetId the value to set + * @return this builder + */ + public Builder targetId(String targetId) { + this.targetId = targetId; + this.__explicitlySet__.add("targetId"); + return this; + } + /** The OCID of the security policy corresponding to the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyId") + private String securityPolicyId; + + /** + * The OCID of the security policy corresponding to the security policy deployment. + * + * @param securityPolicyId the value to set + * @return this builder + */ + public Builder securityPolicyId(String securityPolicyId) { + this.securityPolicyId = securityPolicyId; + this.__explicitlySet__.add("securityPolicyId"); + return this; + } + /** + * The time that the security policy deployment was created, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The time that the security policy deployment was created, in the format defined by + * RFC3339. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** + * The last date and time the security policy deployment was updated, in the format defined + * by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The last date and time the security policy deployment was updated, in the format defined + * by RFC3339. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** The current state of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private SecurityPolicyDeploymentLifecycleState lifecycleState; + + /** + * The current state of the security policy deployment. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(SecurityPolicyDeploymentLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** Details about the current state of the security policy deployment in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + /** + * Details about the current state of the security policy deployment in Data Safe. + * + * @param lifecycleDetails the value to set + * @return this builder + */ + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SecurityPolicyDeployment build() { + SecurityPolicyDeployment model = + new SecurityPolicyDeployment( + this.id, + this.compartmentId, + this.displayName, + this.description, + this.targetId, + this.securityPolicyId, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.lifecycleDetails, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SecurityPolicyDeployment model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("targetId")) { + this.targetId(model.getTargetId()); + } + if (model.wasPropertyExplicitlySet("securityPolicyId")) { + this.securityPolicyId(model.getSecurityPolicyId()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("lifecycleDetails")) { + this.lifecycleDetails(model.getLifecycleDetails()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The OCID of the security policy deployment. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the compartment containing the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment containing the security policy deployment. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The display name of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the security policy deployment. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the security policy deployment. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** The OCID of the target where the security policy is deployed. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private final String targetId; + + /** + * The OCID of the target where the security policy is deployed. + * + * @return the value + */ + public String getTargetId() { + return targetId; + } + + /** The OCID of the security policy corresponding to the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyId") + private final String securityPolicyId; + + /** + * The OCID of the security policy corresponding to the security policy deployment. + * + * @return the value + */ + public String getSecurityPolicyId() { + return securityPolicyId; + } + + /** + * The time that the security policy deployment was created, in the format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The time that the security policy deployment was created, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** + * The last date and time the security policy deployment was updated, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The last date and time the security policy deployment was updated, in the format defined by + * RFC3339. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** The current state of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final SecurityPolicyDeploymentLifecycleState lifecycleState; + + /** + * The current state of the security policy deployment. + * + * @return the value + */ + public SecurityPolicyDeploymentLifecycleState getLifecycleState() { + return lifecycleState; + } + + /** Details about the current state of the security policy deployment in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private final String lifecycleDetails; + + /** + * Details about the current state of the security policy deployment in Data Safe. + * + * @return the value + */ + public String getLifecycleDetails() { + return lifecycleDetails; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("SecurityPolicyDeployment("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", targetId=").append(String.valueOf(this.targetId)); + sb.append(", securityPolicyId=").append(String.valueOf(this.securityPolicyId)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", lifecycleDetails=").append(String.valueOf(this.lifecycleDetails)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SecurityPolicyDeployment)) { + return false; + } + + SecurityPolicyDeployment other = (SecurityPolicyDeployment) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.targetId, other.targetId) + && java.util.Objects.equals(this.securityPolicyId, other.securityPolicyId) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.lifecycleDetails, other.lifecycleDetails) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && 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.compartmentId == null ? 43 : this.compartmentId.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.targetId == null ? 43 : this.targetId.hashCode()); + result = + (result * PRIME) + + (this.securityPolicyId == null ? 43 : this.securityPolicyId.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.lifecycleDetails == null ? 43 : this.lifecycleDetails.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) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyDeploymentCollection.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyDeploymentCollection.java new file mode 100644 index 00000000000..93b4c8bd464 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyDeploymentCollection.java @@ -0,0 +1,135 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Collection of security policy deployment summary.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SecurityPolicyDeploymentCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SecurityPolicyDeploymentCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public SecurityPolicyDeploymentCollection( + java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Array of security policy deployment summary. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * Array of security policy deployment summary. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SecurityPolicyDeploymentCollection build() { + SecurityPolicyDeploymentCollection model = + new SecurityPolicyDeploymentCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SecurityPolicyDeploymentCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Array of security policy deployment summary. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * Array of security policy deployment summary. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("SecurityPolicyDeploymentCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SecurityPolicyDeploymentCollection)) { + return false; + } + + SecurityPolicyDeploymentCollection other = (SecurityPolicyDeploymentCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyDeploymentLifecycleState.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyDeploymentLifecycleState.java new file mode 100644 index 00000000000..dd300976f4a --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyDeploymentLifecycleState.java @@ -0,0 +1,59 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** The current state of security policy deployment. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public enum SecurityPolicyDeploymentLifecycleState implements com.oracle.bmc.http.internal.BmcEnum { + Creating("CREATING"), + Updating("UPDATING"), + Deployed("DEPLOYED"), + NeedsAttention("NEEDS_ATTENTION"), + Failed("FAILED"), + Deleting("DELETING"), + Deleted("DELETED"), + + /** + * 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(SecurityPolicyDeploymentLifecycleState.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SecurityPolicyDeploymentLifecycleState v : + SecurityPolicyDeploymentLifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SecurityPolicyDeploymentLifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SecurityPolicyDeploymentLifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SecurityPolicyDeploymentLifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyDeploymentSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyDeploymentSummary.java new file mode 100644 index 00000000000..87ba5aee3d2 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyDeploymentSummary.java @@ -0,0 +1,670 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The resource represents the state of the deployment of a security policy on a target.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SecurityPolicyDeploymentSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SecurityPolicyDeploymentSummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "compartmentId", + "displayName", + "description", + "targetId", + "securityPolicyId", + "timeCreated", + "timeUpdated", + "lifecycleState", + "lifecycleDetails", + "freeformTags", + "definedTags", + "systemTags" + }) + public SecurityPolicyDeploymentSummary( + String id, + String compartmentId, + String displayName, + String description, + String targetId, + String securityPolicyId, + java.util.Date timeCreated, + java.util.Date timeUpdated, + SecurityPolicyDeploymentLifecycleState lifecycleState, + String lifecycleDetails, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.id = id; + this.compartmentId = compartmentId; + this.displayName = displayName; + this.description = description; + this.targetId = targetId; + this.securityPolicyId = securityPolicyId; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.lifecycleState = lifecycleState; + this.lifecycleDetails = lifecycleDetails; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The OCID of the security policy deployment. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the compartment containing the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment containing the security policy deployment. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The display name of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the security policy deployment. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the security policy deployment. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** The OCID of the target where the security policy is deployed. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private String targetId; + + /** + * The OCID of the target where the security policy is deployed. + * + * @param targetId the value to set + * @return this builder + */ + public Builder targetId(String targetId) { + this.targetId = targetId; + this.__explicitlySet__.add("targetId"); + return this; + } + /** The OCID of the security policy corresponding to the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyId") + private String securityPolicyId; + + /** + * The OCID of the security policy corresponding to the security policy deployment. + * + * @param securityPolicyId the value to set + * @return this builder + */ + public Builder securityPolicyId(String securityPolicyId) { + this.securityPolicyId = securityPolicyId; + this.__explicitlySet__.add("securityPolicyId"); + return this; + } + /** + * The time that the security policy deployment was created, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The time that the security policy deployment was created, in the format defined by + * RFC3339. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** + * The last date and time the security policy deployment was updated, in the format defined + * by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The last date and time the security policy deployment was updated, in the format defined + * by RFC3339. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** The current state of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private SecurityPolicyDeploymentLifecycleState lifecycleState; + + /** + * The current state of the security policy deployment. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(SecurityPolicyDeploymentLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** Details about the current state of the security policy deployment in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + /** + * Details about the current state of the security policy deployment in Data Safe. + * + * @param lifecycleDetails the value to set + * @return this builder + */ + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SecurityPolicyDeploymentSummary build() { + SecurityPolicyDeploymentSummary model = + new SecurityPolicyDeploymentSummary( + this.id, + this.compartmentId, + this.displayName, + this.description, + this.targetId, + this.securityPolicyId, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.lifecycleDetails, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SecurityPolicyDeploymentSummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("targetId")) { + this.targetId(model.getTargetId()); + } + if (model.wasPropertyExplicitlySet("securityPolicyId")) { + this.securityPolicyId(model.getSecurityPolicyId()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("lifecycleDetails")) { + this.lifecycleDetails(model.getLifecycleDetails()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The OCID of the security policy deployment. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the compartment containing the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment containing the security policy deployment. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The display name of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the security policy deployment. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the security policy deployment. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** The OCID of the target where the security policy is deployed. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private final String targetId; + + /** + * The OCID of the target where the security policy is deployed. + * + * @return the value + */ + public String getTargetId() { + return targetId; + } + + /** The OCID of the security policy corresponding to the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyId") + private final String securityPolicyId; + + /** + * The OCID of the security policy corresponding to the security policy deployment. + * + * @return the value + */ + public String getSecurityPolicyId() { + return securityPolicyId; + } + + /** + * The time that the security policy deployment was created, in the format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The time that the security policy deployment was created, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** + * The last date and time the security policy deployment was updated, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The last date and time the security policy deployment was updated, in the format defined by + * RFC3339. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** The current state of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final SecurityPolicyDeploymentLifecycleState lifecycleState; + + /** + * The current state of the security policy deployment. + * + * @return the value + */ + public SecurityPolicyDeploymentLifecycleState getLifecycleState() { + return lifecycleState; + } + + /** Details about the current state of the security policy deployment in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private final String lifecycleDetails; + + /** + * Details about the current state of the security policy deployment in Data Safe. + * + * @return the value + */ + public String getLifecycleDetails() { + return lifecycleDetails; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("SecurityPolicyDeploymentSummary("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", targetId=").append(String.valueOf(this.targetId)); + sb.append(", securityPolicyId=").append(String.valueOf(this.securityPolicyId)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", lifecycleDetails=").append(String.valueOf(this.lifecycleDetails)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SecurityPolicyDeploymentSummary)) { + return false; + } + + SecurityPolicyDeploymentSummary other = (SecurityPolicyDeploymentSummary) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.targetId, other.targetId) + && java.util.Objects.equals(this.securityPolicyId, other.securityPolicyId) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.lifecycleDetails, other.lifecycleDetails) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && 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.compartmentId == null ? 43 : this.compartmentId.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.targetId == null ? 43 : this.targetId.hashCode()); + result = + (result * PRIME) + + (this.securityPolicyId == null ? 43 : this.securityPolicyId.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.lifecycleDetails == null ? 43 : this.lifecycleDetails.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) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyEntryState.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyEntryState.java new file mode 100644 index 00000000000..c7f4302a346 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyEntryState.java @@ -0,0 +1,299 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The resource represents the state of a specific entry type deployment on a target.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SecurityPolicyEntryState.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SecurityPolicyEntryState + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "securityPolicyEntryId", + "securityPolicyDeploymentId", + "deploymentStatus", + "entryDetails" + }) + public SecurityPolicyEntryState( + String id, + String securityPolicyEntryId, + String securityPolicyDeploymentId, + SecurityPolicyEntryStateDeploymentStatus deploymentStatus, + EntryDetails entryDetails) { + super(); + this.id = id; + this.securityPolicyEntryId = securityPolicyEntryId; + this.securityPolicyDeploymentId = securityPolicyDeploymentId; + this.deploymentStatus = deploymentStatus; + this.entryDetails = entryDetails; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Unique id of the security policy entry state. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * Unique id of the security policy entry state. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the security policy entry type associated. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyEntryId") + private String securityPolicyEntryId; + + /** + * The OCID of the security policy entry type associated. + * + * @param securityPolicyEntryId the value to set + * @return this builder + */ + public Builder securityPolicyEntryId(String securityPolicyEntryId) { + this.securityPolicyEntryId = securityPolicyEntryId; + this.__explicitlySet__.add("securityPolicyEntryId"); + return this; + } + /** The OCID of the security policy deployment associated. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyDeploymentId") + private String securityPolicyDeploymentId; + + /** + * The OCID of the security policy deployment associated. + * + * @param securityPolicyDeploymentId the value to set + * @return this builder + */ + public Builder securityPolicyDeploymentId(String securityPolicyDeploymentId) { + this.securityPolicyDeploymentId = securityPolicyDeploymentId; + this.__explicitlySet__.add("securityPolicyDeploymentId"); + return this; + } + /** + * The current deployment status of the security policy deployment and the security policy + * entry associated. + */ + @com.fasterxml.jackson.annotation.JsonProperty("deploymentStatus") + private SecurityPolicyEntryStateDeploymentStatus deploymentStatus; + + /** + * The current deployment status of the security policy deployment and the security policy + * entry associated. + * + * @param deploymentStatus the value to set + * @return this builder + */ + public Builder deploymentStatus(SecurityPolicyEntryStateDeploymentStatus deploymentStatus) { + this.deploymentStatus = deploymentStatus; + this.__explicitlySet__.add("deploymentStatus"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("entryDetails") + private EntryDetails entryDetails; + + public Builder entryDetails(EntryDetails entryDetails) { + this.entryDetails = entryDetails; + this.__explicitlySet__.add("entryDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SecurityPolicyEntryState build() { + SecurityPolicyEntryState model = + new SecurityPolicyEntryState( + this.id, + this.securityPolicyEntryId, + this.securityPolicyDeploymentId, + this.deploymentStatus, + this.entryDetails); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SecurityPolicyEntryState model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("securityPolicyEntryId")) { + this.securityPolicyEntryId(model.getSecurityPolicyEntryId()); + } + if (model.wasPropertyExplicitlySet("securityPolicyDeploymentId")) { + this.securityPolicyDeploymentId(model.getSecurityPolicyDeploymentId()); + } + if (model.wasPropertyExplicitlySet("deploymentStatus")) { + this.deploymentStatus(model.getDeploymentStatus()); + } + if (model.wasPropertyExplicitlySet("entryDetails")) { + this.entryDetails(model.getEntryDetails()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Unique id of the security policy entry state. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * Unique id of the security policy entry state. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the security policy entry type associated. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyEntryId") + private final String securityPolicyEntryId; + + /** + * The OCID of the security policy entry type associated. + * + * @return the value + */ + public String getSecurityPolicyEntryId() { + return securityPolicyEntryId; + } + + /** The OCID of the security policy deployment associated. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyDeploymentId") + private final String securityPolicyDeploymentId; + + /** + * The OCID of the security policy deployment associated. + * + * @return the value + */ + public String getSecurityPolicyDeploymentId() { + return securityPolicyDeploymentId; + } + + /** + * The current deployment status of the security policy deployment and the security policy entry + * associated. + */ + @com.fasterxml.jackson.annotation.JsonProperty("deploymentStatus") + private final SecurityPolicyEntryStateDeploymentStatus deploymentStatus; + + /** + * The current deployment status of the security policy deployment and the security policy entry + * associated. + * + * @return the value + */ + public SecurityPolicyEntryStateDeploymentStatus getDeploymentStatus() { + return deploymentStatus; + } + + @com.fasterxml.jackson.annotation.JsonProperty("entryDetails") + private final EntryDetails entryDetails; + + public EntryDetails getEntryDetails() { + return entryDetails; + } + + @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("SecurityPolicyEntryState("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", securityPolicyEntryId=").append(String.valueOf(this.securityPolicyEntryId)); + sb.append(", securityPolicyDeploymentId=") + .append(String.valueOf(this.securityPolicyDeploymentId)); + sb.append(", deploymentStatus=").append(String.valueOf(this.deploymentStatus)); + sb.append(", entryDetails=").append(String.valueOf(this.entryDetails)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SecurityPolicyEntryState)) { + return false; + } + + SecurityPolicyEntryState other = (SecurityPolicyEntryState) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.securityPolicyEntryId, other.securityPolicyEntryId) + && java.util.Objects.equals( + this.securityPolicyDeploymentId, other.securityPolicyDeploymentId) + && java.util.Objects.equals(this.deploymentStatus, other.deploymentStatus) + && java.util.Objects.equals(this.entryDetails, other.entryDetails) + && 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.securityPolicyEntryId == null + ? 43 + : this.securityPolicyEntryId.hashCode()); + result = + (result * PRIME) + + (this.securityPolicyDeploymentId == null + ? 43 + : this.securityPolicyDeploymentId.hashCode()); + result = + (result * PRIME) + + (this.deploymentStatus == null ? 43 : this.deploymentStatus.hashCode()); + result = (result * PRIME) + (this.entryDetails == null ? 43 : this.entryDetails.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyEntryStateCollection.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyEntryStateCollection.java new file mode 100644 index 00000000000..cc6d069b0bd --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyEntryStateCollection.java @@ -0,0 +1,135 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Collection of security policy entry state summary.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SecurityPolicyEntryStateCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SecurityPolicyEntryStateCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public SecurityPolicyEntryStateCollection( + java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Array of security policy entry state summary. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * Array of security policy entry state summary. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SecurityPolicyEntryStateCollection build() { + SecurityPolicyEntryStateCollection model = + new SecurityPolicyEntryStateCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SecurityPolicyEntryStateCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Array of security policy entry state summary. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * Array of security policy entry state summary. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("SecurityPolicyEntryStateCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SecurityPolicyEntryStateCollection)) { + return false; + } + + SecurityPolicyEntryStateCollection other = (SecurityPolicyEntryStateCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyEntryStateDeploymentStatus.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyEntryStateDeploymentStatus.java new file mode 100644 index 00000000000..186021d93a8 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyEntryStateDeploymentStatus.java @@ -0,0 +1,58 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** The current state of security policy entry state. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public enum SecurityPolicyEntryStateDeploymentStatus + implements com.oracle.bmc.http.internal.BmcEnum { + Created("CREATED"), + Modified("MODIFIED"), + Conflict("CONFLICT"), + Unauthorized("UNAUTHORIZED"), + Deleted("DELETED"), + + /** + * 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(SecurityPolicyEntryStateDeploymentStatus.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SecurityPolicyEntryStateDeploymentStatus v : + SecurityPolicyEntryStateDeploymentStatus.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SecurityPolicyEntryStateDeploymentStatus(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SecurityPolicyEntryStateDeploymentStatus create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SecurityPolicyEntryStateDeploymentStatus', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyEntryStateSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyEntryStateSummary.java new file mode 100644 index 00000000000..3a0dcebbd55 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyEntryStateSummary.java @@ -0,0 +1,273 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The resource represents the state of a specific entry type deployment on a target.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SecurityPolicyEntryStateSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SecurityPolicyEntryStateSummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "securityPolicyEntryId", + "securityPolicyDeploymentId", + "deploymentStatus" + }) + public SecurityPolicyEntryStateSummary( + String id, + String securityPolicyEntryId, + String securityPolicyDeploymentId, + SecurityPolicyEntryStateDeploymentStatus deploymentStatus) { + super(); + this.id = id; + this.securityPolicyEntryId = securityPolicyEntryId; + this.securityPolicyDeploymentId = securityPolicyDeploymentId; + this.deploymentStatus = deploymentStatus; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Unique id of the security policy entry state. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * Unique id of the security policy entry state. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the security policy entry associated. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyEntryId") + private String securityPolicyEntryId; + + /** + * The OCID of the security policy entry associated. + * + * @param securityPolicyEntryId the value to set + * @return this builder + */ + public Builder securityPolicyEntryId(String securityPolicyEntryId) { + this.securityPolicyEntryId = securityPolicyEntryId; + this.__explicitlySet__.add("securityPolicyEntryId"); + return this; + } + /** The OCID of the security policy deployment associated. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyDeploymentId") + private String securityPolicyDeploymentId; + + /** + * The OCID of the security policy deployment associated. + * + * @param securityPolicyDeploymentId the value to set + * @return this builder + */ + public Builder securityPolicyDeploymentId(String securityPolicyDeploymentId) { + this.securityPolicyDeploymentId = securityPolicyDeploymentId; + this.__explicitlySet__.add("securityPolicyDeploymentId"); + return this; + } + /** + * The current deployment status of the security policy deployment and the security policy + * entry associated. + */ + @com.fasterxml.jackson.annotation.JsonProperty("deploymentStatus") + private SecurityPolicyEntryStateDeploymentStatus deploymentStatus; + + /** + * The current deployment status of the security policy deployment and the security policy + * entry associated. + * + * @param deploymentStatus the value to set + * @return this builder + */ + public Builder deploymentStatus(SecurityPolicyEntryStateDeploymentStatus deploymentStatus) { + this.deploymentStatus = deploymentStatus; + this.__explicitlySet__.add("deploymentStatus"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SecurityPolicyEntryStateSummary build() { + SecurityPolicyEntryStateSummary model = + new SecurityPolicyEntryStateSummary( + this.id, + this.securityPolicyEntryId, + this.securityPolicyDeploymentId, + this.deploymentStatus); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SecurityPolicyEntryStateSummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("securityPolicyEntryId")) { + this.securityPolicyEntryId(model.getSecurityPolicyEntryId()); + } + if (model.wasPropertyExplicitlySet("securityPolicyDeploymentId")) { + this.securityPolicyDeploymentId(model.getSecurityPolicyDeploymentId()); + } + if (model.wasPropertyExplicitlySet("deploymentStatus")) { + this.deploymentStatus(model.getDeploymentStatus()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Unique id of the security policy entry state. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * Unique id of the security policy entry state. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the security policy entry associated. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyEntryId") + private final String securityPolicyEntryId; + + /** + * The OCID of the security policy entry associated. + * + * @return the value + */ + public String getSecurityPolicyEntryId() { + return securityPolicyEntryId; + } + + /** The OCID of the security policy deployment associated. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyDeploymentId") + private final String securityPolicyDeploymentId; + + /** + * The OCID of the security policy deployment associated. + * + * @return the value + */ + public String getSecurityPolicyDeploymentId() { + return securityPolicyDeploymentId; + } + + /** + * The current deployment status of the security policy deployment and the security policy entry + * associated. + */ + @com.fasterxml.jackson.annotation.JsonProperty("deploymentStatus") + private final SecurityPolicyEntryStateDeploymentStatus deploymentStatus; + + /** + * The current deployment status of the security policy deployment and the security policy entry + * associated. + * + * @return the value + */ + public SecurityPolicyEntryStateDeploymentStatus getDeploymentStatus() { + return deploymentStatus; + } + + @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("SecurityPolicyEntryStateSummary("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", securityPolicyEntryId=").append(String.valueOf(this.securityPolicyEntryId)); + sb.append(", securityPolicyDeploymentId=") + .append(String.valueOf(this.securityPolicyDeploymentId)); + sb.append(", deploymentStatus=").append(String.valueOf(this.deploymentStatus)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SecurityPolicyEntryStateSummary)) { + return false; + } + + SecurityPolicyEntryStateSummary other = (SecurityPolicyEntryStateSummary) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.securityPolicyEntryId, other.securityPolicyEntryId) + && java.util.Objects.equals( + this.securityPolicyDeploymentId, other.securityPolicyDeploymentId) + && java.util.Objects.equals(this.deploymentStatus, other.deploymentStatus) + && 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.securityPolicyEntryId == null + ? 43 + : this.securityPolicyEntryId.hashCode()); + result = + (result * PRIME) + + (this.securityPolicyDeploymentId == null + ? 43 + : this.securityPolicyDeploymentId.hashCode()); + result = + (result * PRIME) + + (this.deploymentStatus == null ? 43 : this.deploymentStatus.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyLifecycleState.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyLifecycleState.java new file mode 100644 index 00000000000..f6e77e01c23 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicyLifecycleState.java @@ -0,0 +1,57 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** The current state of security policies available on the target. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public enum SecurityPolicyLifecycleState implements com.oracle.bmc.http.internal.BmcEnum { + Creating("CREATING"), + Updating("UPDATING"), + Active("ACTIVE"), + Failed("FAILED"), + Deleting("DELETING"), + Deleted("DELETED"), + + /** + * 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(SecurityPolicyLifecycleState.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SecurityPolicyLifecycleState v : SecurityPolicyLifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SecurityPolicyLifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SecurityPolicyLifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SecurityPolicyLifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicySummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicySummary.java new file mode 100644 index 00000000000..b43703b887c --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SecurityPolicySummary.java @@ -0,0 +1,580 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The resource represents as a container for all the security policies in Data Safe.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SecurityPolicySummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SecurityPolicySummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "compartmentId", + "displayName", + "description", + "timeCreated", + "timeUpdated", + "lifecycleState", + "lifecycleDetails", + "freeformTags", + "definedTags", + "systemTags" + }) + public SecurityPolicySummary( + String id, + String compartmentId, + String displayName, + String description, + java.util.Date timeCreated, + java.util.Date timeUpdated, + SecurityPolicyLifecycleState lifecycleState, + String lifecycleDetails, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.id = id; + this.compartmentId = compartmentId; + this.displayName = displayName; + this.description = description; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.lifecycleState = lifecycleState; + this.lifecycleDetails = lifecycleDetails; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The OCID of the security policy. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the compartment containing the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment containing the security policy. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The display name of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the security policy. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the security policy. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** The time that the security policy was created, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The time that the security policy was created, in the format defined by RFC3339. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** + * The last date and time the security policy was updated, in the format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The last date and time the security policy was updated, in the format defined by RFC3339. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** The current state of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private SecurityPolicyLifecycleState lifecycleState; + + /** + * The current state of the security policy. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(SecurityPolicyLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** Details about the current state of the security policy in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + /** + * Details about the current state of the security policy in Data Safe. + * + * @param lifecycleDetails the value to set + * @return this builder + */ + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SecurityPolicySummary build() { + SecurityPolicySummary model = + new SecurityPolicySummary( + this.id, + this.compartmentId, + this.displayName, + this.description, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.lifecycleDetails, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SecurityPolicySummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("lifecycleDetails")) { + this.lifecycleDetails(model.getLifecycleDetails()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The OCID of the security policy. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the compartment containing the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment containing the security policy. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The display name of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the security policy. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the security policy. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** The time that the security policy was created, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The time that the security policy was created, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** The last date and time the security policy was updated, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The last date and time the security policy was updated, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** The current state of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final SecurityPolicyLifecycleState lifecycleState; + + /** + * The current state of the security policy. + * + * @return the value + */ + public SecurityPolicyLifecycleState getLifecycleState() { + return lifecycleState; + } + + /** Details about the current state of the security policy in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private final String lifecycleDetails; + + /** + * Details about the current state of the security policy in Data Safe. + * + * @return the value + */ + public String getLifecycleDetails() { + return lifecycleDetails; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("SecurityPolicySummary("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", lifecycleDetails=").append(String.valueOf(this.lifecycleDetails)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SecurityPolicySummary)) { + return false; + } + + SecurityPolicySummary other = (SecurityPolicySummary) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.lifecycleDetails, other.lifecycleDetails) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && 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.compartmentId == null ? 43 : this.compartmentId.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.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.lifecycleDetails == null ? 43 : this.lifecycleDetails.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) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SensitiveDataModel.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SensitiveDataModel.java index ed17ebe799a..363e0cca058 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SensitiveDataModel.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SensitiveDataModel.java @@ -335,16 +335,16 @@ public Builder isAppDefinedRelationDiscoveryEnabled( } /** * Indicates if all the schemas in the associated target database should be scanned by data - * discovery jobs. If it's set to true, the schemasForDiscovery attribute is ignored and all - * schemas are used for data discovery. + * discovery jobs. If it is set to true, sensitive data is discovered in all schemas (except + * for schemas maintained by Oracle). */ @com.fasterxml.jackson.annotation.JsonProperty("isIncludeAllSchemas") private Boolean isIncludeAllSchemas; /** * Indicates if all the schemas in the associated target database should be scanned by data - * discovery jobs. If it's set to true, the schemasForDiscovery attribute is ignored and all - * schemas are used for data discovery. + * discovery jobs. If it is set to true, sensitive data is discovered in all schemas (except + * for schemas maintained by Oracle). * * @param isIncludeAllSchemas the value to set * @return this builder @@ -763,16 +763,16 @@ public Boolean getIsAppDefinedRelationDiscoveryEnabled() { /** * Indicates if all the schemas in the associated target database should be scanned by data - * discovery jobs. If it's set to true, the schemasForDiscovery attribute is ignored and all - * schemas are used for data discovery. + * discovery jobs. If it is set to true, sensitive data is discovered in all schemas (except for + * schemas maintained by Oracle). */ @com.fasterxml.jackson.annotation.JsonProperty("isIncludeAllSchemas") private final Boolean isIncludeAllSchemas; /** * Indicates if all the schemas in the associated target database should be scanned by data - * discovery jobs. If it's set to true, the schemasForDiscovery attribute is ignored and all - * schemas are used for data discovery. + * discovery jobs. If it is set to true, sensitive data is discovered in all schemas (except for + * schemas maintained by Oracle). * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SortOrders.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SortOrders.java index 7e6f5aaa620..5f58a9b17bb 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SortOrders.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SortOrders.java @@ -4,7 +4,7 @@ */ package com.oracle.bmc.datasafe.model; -/** Sort orders. */ +/** Defines the sorting order of the assessment (ascending or descending). */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") public enum SortOrders implements com.oracle.bmc.http.internal.BmcEnum { Asc("ASC"), diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollection.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollection.java new file mode 100644 index 00000000000..b461d95a7f9 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollection.java @@ -0,0 +1,946 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The resource represents SQL collection for a specific database user in a target. SqlCollection + * encapsulates the SQL commands issued in the user\u2019s database sessions, and its execution + * context.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SqlCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlCollection extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "compartmentId", + "displayName", + "description", + "targetId", + "status", + "dbUserName", + "timeLastStarted", + "timeLastStopped", + "sqlLevel", + "timeCreated", + "timeUpdated", + "lifecycleState", + "lifecycleDetails", + "freeformTags", + "definedTags", + "systemTags" + }) + public SqlCollection( + String id, + String compartmentId, + String displayName, + String description, + String targetId, + Status status, + String dbUserName, + java.util.Date timeLastStarted, + java.util.Date timeLastStopped, + SqlLevel sqlLevel, + java.util.Date timeCreated, + java.util.Date timeUpdated, + SqlCollectionLifecycleState lifecycleState, + String lifecycleDetails, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.id = id; + this.compartmentId = compartmentId; + this.displayName = displayName; + this.description = description; + this.targetId = targetId; + this.status = status; + this.dbUserName = dbUserName; + this.timeLastStarted = timeLastStarted; + this.timeLastStopped = timeLastStopped; + this.sqlLevel = sqlLevel; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.lifecycleState = lifecycleState; + this.lifecycleDetails = lifecycleDetails; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The OCID of the SQL collection. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the compartment containing the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment containing the SQL collection. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The display name of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the SQL collection. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the SQL collection. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** The OCID of the target corresponding to the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private String targetId; + + /** + * The OCID of the target corresponding to the security policy deployment. + * + * @param targetId the value to set + * @return this builder + */ + public Builder targetId(String targetId) { + this.targetId = targetId; + this.__explicitlySet__.add("targetId"); + return this; + } + /** + * Specifies if the status of the SqlCollection. Enabled indicates that the collecting is in + * progress. + */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private Status status; + + /** + * Specifies if the status of the SqlCollection. Enabled indicates that the collecting is in + * progress. + * + * @param status the value to set + * @return this builder + */ + public Builder status(Status status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + /** The database user name. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private String dbUserName; + + /** + * The database user name. + * + * @param dbUserName the value to set + * @return this builder + */ + public Builder dbUserName(String dbUserName) { + this.dbUserName = dbUserName; + this.__explicitlySet__.add("dbUserName"); + return this; + } + /** + * The timestamp of the most recent SqlCollection start operation, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeLastStarted") + private java.util.Date timeLastStarted; + + /** + * The timestamp of the most recent SqlCollection start operation, in the format defined by + * RFC3339. + * + * @param timeLastStarted the value to set + * @return this builder + */ + public Builder timeLastStarted(java.util.Date timeLastStarted) { + this.timeLastStarted = timeLastStarted; + this.__explicitlySet__.add("timeLastStarted"); + return this; + } + /** + * The timestamp of the most recent SqlCollection stop operation, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeLastStopped") + private java.util.Date timeLastStopped; + + /** + * The timestamp of the most recent SqlCollection stop operation, in the format defined by + * RFC3339. + * + * @param timeLastStopped the value to set + * @return this builder + */ + public Builder timeLastStopped(java.util.Date timeLastStopped) { + this.timeLastStopped = timeLastStopped; + this.__explicitlySet__.add("timeLastStopped"); + return this; + } + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued + * inside PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private SqlLevel sqlLevel; + + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued + * inside PL/SQL units. + * + * @param sqlLevel the value to set + * @return this builder + */ + public Builder sqlLevel(SqlLevel sqlLevel) { + this.sqlLevel = sqlLevel; + this.__explicitlySet__.add("sqlLevel"); + return this; + } + /** The time that the SQL collection was created, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The time that the SQL collection was created, in the format defined by RFC3339. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** + * The last date and time the SQL collection was updated, in the format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The last date and time the SQL collection was updated, in the format defined by RFC3339. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** The current state of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private SqlCollectionLifecycleState lifecycleState; + + /** + * The current state of the SQL collection. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(SqlCollectionLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** Details about the current state of the SQL collection in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + /** + * Details about the current state of the SQL collection in Data Safe. + * + * @param lifecycleDetails the value to set + * @return this builder + */ + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlCollection build() { + SqlCollection model = + new SqlCollection( + this.id, + this.compartmentId, + this.displayName, + this.description, + this.targetId, + this.status, + this.dbUserName, + this.timeLastStarted, + this.timeLastStopped, + this.sqlLevel, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.lifecycleDetails, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlCollection model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("targetId")) { + this.targetId(model.getTargetId()); + } + if (model.wasPropertyExplicitlySet("status")) { + this.status(model.getStatus()); + } + if (model.wasPropertyExplicitlySet("dbUserName")) { + this.dbUserName(model.getDbUserName()); + } + if (model.wasPropertyExplicitlySet("timeLastStarted")) { + this.timeLastStarted(model.getTimeLastStarted()); + } + if (model.wasPropertyExplicitlySet("timeLastStopped")) { + this.timeLastStopped(model.getTimeLastStopped()); + } + if (model.wasPropertyExplicitlySet("sqlLevel")) { + this.sqlLevel(model.getSqlLevel()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("lifecycleDetails")) { + this.lifecycleDetails(model.getLifecycleDetails()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The OCID of the SQL collection. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the compartment containing the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment containing the SQL collection. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The display name of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the SQL collection. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the SQL collection. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** The OCID of the target corresponding to the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private final String targetId; + + /** + * The OCID of the target corresponding to the security policy deployment. + * + * @return the value + */ + public String getTargetId() { + return targetId; + } + + /** + * Specifies if the status of the SqlCollection. Enabled indicates that the collecting is in + * progress. + */ + public enum Status implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + + /** + * 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(Status.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Status v : Status.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + Status(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Status create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'Status', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Specifies if the status of the SqlCollection. Enabled indicates that the collecting is in + * progress. + */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private final Status status; + + /** + * Specifies if the status of the SqlCollection. Enabled indicates that the collecting is in + * progress. + * + * @return the value + */ + public Status getStatus() { + return status; + } + + /** The database user name. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private final String dbUserName; + + /** + * The database user name. + * + * @return the value + */ + public String getDbUserName() { + return dbUserName; + } + + /** + * The timestamp of the most recent SqlCollection start operation, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeLastStarted") + private final java.util.Date timeLastStarted; + + /** + * The timestamp of the most recent SqlCollection start operation, in the format defined by + * RFC3339. + * + * @return the value + */ + public java.util.Date getTimeLastStarted() { + return timeLastStarted; + } + + /** + * The timestamp of the most recent SqlCollection stop operation, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeLastStopped") + private final java.util.Date timeLastStopped; + + /** + * The timestamp of the most recent SqlCollection stop operation, in the format defined by + * RFC3339. + * + * @return the value + */ + public java.util.Date getTimeLastStopped() { + return timeLastStopped; + } + + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued inside + * PL/SQL units. + */ + public enum SqlLevel implements com.oracle.bmc.http.internal.BmcEnum { + UserIssuedSql("USER_ISSUED_SQL"), + AllSql("ALL_SQL"), + + /** + * 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(SqlLevel.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SqlLevel v : SqlLevel.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SqlLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SqlLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SqlLevel', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued inside + * PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private final SqlLevel sqlLevel; + + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued inside + * PL/SQL units. + * + * @return the value + */ + public SqlLevel getSqlLevel() { + return sqlLevel; + } + + /** The time that the SQL collection was created, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The time that the SQL collection was created, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** The last date and time the SQL collection was updated, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The last date and time the SQL collection was updated, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** The current state of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final SqlCollectionLifecycleState lifecycleState; + + /** + * The current state of the SQL collection. + * + * @return the value + */ + public SqlCollectionLifecycleState getLifecycleState() { + return lifecycleState; + } + + /** Details about the current state of the SQL collection in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private final String lifecycleDetails; + + /** + * Details about the current state of the SQL collection in Data Safe. + * + * @return the value + */ + public String getLifecycleDetails() { + return lifecycleDetails; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("SqlCollection("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", targetId=").append(String.valueOf(this.targetId)); + sb.append(", status=").append(String.valueOf(this.status)); + sb.append(", dbUserName=").append(String.valueOf(this.dbUserName)); + sb.append(", timeLastStarted=").append(String.valueOf(this.timeLastStarted)); + sb.append(", timeLastStopped=").append(String.valueOf(this.timeLastStopped)); + sb.append(", sqlLevel=").append(String.valueOf(this.sqlLevel)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", lifecycleDetails=").append(String.valueOf(this.lifecycleDetails)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlCollection)) { + return false; + } + + SqlCollection other = (SqlCollection) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.targetId, other.targetId) + && java.util.Objects.equals(this.status, other.status) + && java.util.Objects.equals(this.dbUserName, other.dbUserName) + && java.util.Objects.equals(this.timeLastStarted, other.timeLastStarted) + && java.util.Objects.equals(this.timeLastStopped, other.timeLastStopped) + && java.util.Objects.equals(this.sqlLevel, other.sqlLevel) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.lifecycleDetails, other.lifecycleDetails) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && 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.compartmentId == null ? 43 : this.compartmentId.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.targetId == null ? 43 : this.targetId.hashCode()); + result = (result * PRIME) + (this.status == null ? 43 : this.status.hashCode()); + result = (result * PRIME) + (this.dbUserName == null ? 43 : this.dbUserName.hashCode()); + result = + (result * PRIME) + + (this.timeLastStarted == null ? 43 : this.timeLastStarted.hashCode()); + result = + (result * PRIME) + + (this.timeLastStopped == null ? 43 : this.timeLastStopped.hashCode()); + result = (result * PRIME) + (this.sqlLevel == null ? 43 : this.sqlLevel.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.lifecycleDetails == null ? 43 : this.lifecycleDetails.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) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionAggregation.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionAggregation.java new file mode 100644 index 00000000000..67cd683571e --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionAggregation.java @@ -0,0 +1,158 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The details of SQL collections.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlCollectionAggregation.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlCollectionAggregation + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"dimensions", "count"}) + public SqlCollectionAggregation(SqlCollectionDimensions dimensions, Long count) { + super(); + this.dimensions = dimensions; + this.count = count; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private SqlCollectionDimensions dimensions; + + public Builder dimensions(SqlCollectionDimensions dimensions) { + this.dimensions = dimensions; + this.__explicitlySet__.add("dimensions"); + return this; + } + /** The total count of the aggregated metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("count") + private Long count; + + /** + * The total count of the aggregated metric. + * + * @param count the value to set + * @return this builder + */ + public Builder count(Long count) { + this.count = count; + this.__explicitlySet__.add("count"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlCollectionAggregation build() { + SqlCollectionAggregation model = + new SqlCollectionAggregation(this.dimensions, this.count); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlCollectionAggregation model) { + if (model.wasPropertyExplicitlySet("dimensions")) { + this.dimensions(model.getDimensions()); + } + if (model.wasPropertyExplicitlySet("count")) { + this.count(model.getCount()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private final SqlCollectionDimensions dimensions; + + public SqlCollectionDimensions getDimensions() { + return dimensions; + } + + /** The total count of the aggregated metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("count") + private final Long count; + + /** + * The total count of the aggregated metric. + * + * @return the value + */ + public Long getCount() { + return count; + } + + @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("SqlCollectionAggregation("); + sb.append("super=").append(super.toString()); + sb.append("dimensions=").append(String.valueOf(this.dimensions)); + sb.append(", count=").append(String.valueOf(this.count)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlCollectionAggregation)) { + return false; + } + + SqlCollectionAggregation other = (SqlCollectionAggregation) o; + return java.util.Objects.equals(this.dimensions, other.dimensions) + && java.util.Objects.equals(this.count, other.count) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.dimensions == null ? 43 : this.dimensions.hashCode()); + result = (result * PRIME) + (this.count == null ? 43 : this.count.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionAnalyticsCollection.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionAnalyticsCollection.java new file mode 100644 index 00000000000..27a1003ae96 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionAnalyticsCollection.java @@ -0,0 +1,134 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * SQL collection analytics collection.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlCollectionAnalyticsCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlCollectionAnalyticsCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public SqlCollectionAnalyticsCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The aggregated data point items. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * The aggregated data point items. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlCollectionAnalyticsCollection build() { + SqlCollectionAnalyticsCollection model = + new SqlCollectionAnalyticsCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlCollectionAnalyticsCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The aggregated data point items. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * The aggregated data point items. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("SqlCollectionAnalyticsCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlCollectionAnalyticsCollection)) { + return false; + } + + SqlCollectionAnalyticsCollection other = (SqlCollectionAnalyticsCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionCollection.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionCollection.java new file mode 100644 index 00000000000..f7155be7baf --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionCollection.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Collection of SQL collection summary.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlCollectionCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlCollectionCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public SqlCollectionCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Array of SQL collection summary. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * Array of SQL collection summary. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlCollectionCollection build() { + SqlCollectionCollection model = new SqlCollectionCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlCollectionCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Array of SQL collection summary. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * Array of SQL collection summary. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("SqlCollectionCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlCollectionCollection)) { + return false; + } + + SqlCollectionCollection other = (SqlCollectionCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionDimensions.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionDimensions.java new file mode 100644 index 00000000000..c3f8180b9c3 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionDimensions.java @@ -0,0 +1,172 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The dimensions available for SQL collection analytics.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlCollectionDimensions.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlCollectionDimensions + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"targetId", "lifecycleState"}) + public SqlCollectionDimensions(String targetId, SqlCollectionLifecycleState lifecycleState) { + super(); + this.targetId = targetId; + this.lifecycleState = lifecycleState; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the target corresponding to the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private String targetId; + + /** + * The OCID of the target corresponding to the security policy deployment. + * + * @param targetId the value to set + * @return this builder + */ + public Builder targetId(String targetId) { + this.targetId = targetId; + this.__explicitlySet__.add("targetId"); + return this; + } + /** The current state of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private SqlCollectionLifecycleState lifecycleState; + + /** + * The current state of the SQL collection. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(SqlCollectionLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlCollectionDimensions build() { + SqlCollectionDimensions model = + new SqlCollectionDimensions(this.targetId, this.lifecycleState); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlCollectionDimensions model) { + if (model.wasPropertyExplicitlySet("targetId")) { + this.targetId(model.getTargetId()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the target corresponding to the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private final String targetId; + + /** + * The OCID of the target corresponding to the security policy deployment. + * + * @return the value + */ + public String getTargetId() { + return targetId; + } + + /** The current state of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final SqlCollectionLifecycleState lifecycleState; + + /** + * The current state of the SQL collection. + * + * @return the value + */ + public SqlCollectionLifecycleState getLifecycleState() { + return lifecycleState; + } + + @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("SqlCollectionDimensions("); + sb.append("super=").append(super.toString()); + sb.append("targetId=").append(String.valueOf(this.targetId)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlCollectionDimensions)) { + return false; + } + + SqlCollectionDimensions other = (SqlCollectionDimensions) o; + return java.util.Objects.equals(this.targetId, other.targetId) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.targetId == null ? 43 : this.targetId.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionLifecycleState.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionLifecycleState.java new file mode 100644 index 00000000000..f90e068ca9e --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionLifecycleState.java @@ -0,0 +1,60 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** The current state of SQL collections available on the target. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public enum SqlCollectionLifecycleState implements com.oracle.bmc.http.internal.BmcEnum { + Creating("CREATING"), + Updating("UPDATING"), + Collecting("COLLECTING"), + Completed("COMPLETED"), + Inactive("INACTIVE"), + Failed("FAILED"), + Deleting("DELETING"), + Deleted("DELETED"), + NeedsAttention("NEEDS_ATTENTION"), + + /** + * 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(SqlCollectionLifecycleState.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SqlCollectionLifecycleState v : SqlCollectionLifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SqlCollectionLifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SqlCollectionLifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SqlCollectionLifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionLogAggregation.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionLogAggregation.java new file mode 100644 index 00000000000..39631c780b5 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionLogAggregation.java @@ -0,0 +1,279 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The details of SQL collection log aggregation items.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlCollectionLogAggregation.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlCollectionLogAggregation + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "metricName", + "timeStarted", + "timeEnded", + "count", + "dimensions" + }) + public SqlCollectionLogAggregation( + String metricName, + java.util.Date timeStarted, + java.util.Date timeEnded, + Long count, + SqlCollectionLogDimensions dimensions) { + super(); + this.metricName = metricName; + this.timeStarted = timeStarted; + this.timeEnded = timeEnded; + this.count = count; + this.dimensions = dimensions; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Name of the aggregation. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricName") + private String metricName; + + /** + * Name of the aggregation. + * + * @param metricName the value to set + * @return this builder + */ + public Builder metricName(String metricName) { + this.metricName = metricName; + this.__explicitlySet__.add("metricName"); + return this; + } + /** The time at which the aggregation started. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeStarted") + private java.util.Date timeStarted; + + /** + * The time at which the aggregation started. + * + * @param timeStarted the value to set + * @return this builder + */ + public Builder timeStarted(java.util.Date timeStarted) { + this.timeStarted = timeStarted; + this.__explicitlySet__.add("timeStarted"); + return this; + } + /** The time at which the aggregation ended. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeEnded") + private java.util.Date timeEnded; + + /** + * The time at which the aggregation ended. + * + * @param timeEnded the value to set + * @return this builder + */ + public Builder timeEnded(java.util.Date timeEnded) { + this.timeEnded = timeEnded; + this.__explicitlySet__.add("timeEnded"); + return this; + } + /** Total count of aggregated value. */ + @com.fasterxml.jackson.annotation.JsonProperty("count") + private Long count; + + /** + * Total count of aggregated value. + * + * @param count the value to set + * @return this builder + */ + public Builder count(Long count) { + this.count = count; + this.__explicitlySet__.add("count"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private SqlCollectionLogDimensions dimensions; + + public Builder dimensions(SqlCollectionLogDimensions dimensions) { + this.dimensions = dimensions; + this.__explicitlySet__.add("dimensions"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlCollectionLogAggregation build() { + SqlCollectionLogAggregation model = + new SqlCollectionLogAggregation( + this.metricName, + this.timeStarted, + this.timeEnded, + this.count, + this.dimensions); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlCollectionLogAggregation model) { + if (model.wasPropertyExplicitlySet("metricName")) { + this.metricName(model.getMetricName()); + } + if (model.wasPropertyExplicitlySet("timeStarted")) { + this.timeStarted(model.getTimeStarted()); + } + if (model.wasPropertyExplicitlySet("timeEnded")) { + this.timeEnded(model.getTimeEnded()); + } + if (model.wasPropertyExplicitlySet("count")) { + this.count(model.getCount()); + } + if (model.wasPropertyExplicitlySet("dimensions")) { + this.dimensions(model.getDimensions()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Name of the aggregation. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricName") + private final String metricName; + + /** + * Name of the aggregation. + * + * @return the value + */ + public String getMetricName() { + return metricName; + } + + /** The time at which the aggregation started. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeStarted") + private final java.util.Date timeStarted; + + /** + * The time at which the aggregation started. + * + * @return the value + */ + public java.util.Date getTimeStarted() { + return timeStarted; + } + + /** The time at which the aggregation ended. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeEnded") + private final java.util.Date timeEnded; + + /** + * The time at which the aggregation ended. + * + * @return the value + */ + public java.util.Date getTimeEnded() { + return timeEnded; + } + + /** Total count of aggregated value. */ + @com.fasterxml.jackson.annotation.JsonProperty("count") + private final Long count; + + /** + * Total count of aggregated value. + * + * @return the value + */ + public Long getCount() { + return count; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private final SqlCollectionLogDimensions dimensions; + + public SqlCollectionLogDimensions getDimensions() { + return dimensions; + } + + @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("SqlCollectionLogAggregation("); + sb.append("super=").append(super.toString()); + sb.append("metricName=").append(String.valueOf(this.metricName)); + sb.append(", timeStarted=").append(String.valueOf(this.timeStarted)); + sb.append(", timeEnded=").append(String.valueOf(this.timeEnded)); + sb.append(", count=").append(String.valueOf(this.count)); + sb.append(", dimensions=").append(String.valueOf(this.dimensions)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlCollectionLogAggregation)) { + return false; + } + + SqlCollectionLogAggregation other = (SqlCollectionLogAggregation) o; + return java.util.Objects.equals(this.metricName, other.metricName) + && java.util.Objects.equals(this.timeStarted, other.timeStarted) + && java.util.Objects.equals(this.timeEnded, other.timeEnded) + && java.util.Objects.equals(this.count, other.count) + && java.util.Objects.equals(this.dimensions, other.dimensions) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.metricName == null ? 43 : this.metricName.hashCode()); + result = (result * PRIME) + (this.timeStarted == null ? 43 : this.timeStarted.hashCode()); + result = (result * PRIME) + (this.timeEnded == null ? 43 : this.timeEnded.hashCode()); + result = (result * PRIME) + (this.count == null ? 43 : this.count.hashCode()); + result = (result * PRIME) + (this.dimensions == null ? 43 : this.dimensions.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionLogDimensions.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionLogDimensions.java new file mode 100644 index 00000000000..ea6477527aa --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionLogDimensions.java @@ -0,0 +1,211 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The dimensions available for SQL collection analytics.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlCollectionLogDimensions.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlCollectionLogDimensions + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"clientIp", "clientOsUserName", "clientProgram"}) + public SqlCollectionLogDimensions( + String clientIp, String clientOsUserName, String clientProgram) { + super(); + this.clientIp = clientIp; + this.clientOsUserName = clientOsUserName; + this.clientProgram = clientProgram; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The IP addresses for the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("clientIp") + private String clientIp; + + /** + * The IP addresses for the SQL collection. + * + * @param clientIp the value to set + * @return this builder + */ + public Builder clientIp(String clientIp) { + this.clientIp = clientIp; + this.__explicitlySet__.add("clientIp"); + return this; + } + /** The operating system user names for the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("clientOsUserName") + private String clientOsUserName; + + /** + * The operating system user names for the SQL collection. + * + * @param clientOsUserName the value to set + * @return this builder + */ + public Builder clientOsUserName(String clientOsUserName) { + this.clientOsUserName = clientOsUserName; + this.__explicitlySet__.add("clientOsUserName"); + return this; + } + /** The allowed client programs for the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("clientProgram") + private String clientProgram; + + /** + * The allowed client programs for the SQL collection. + * + * @param clientProgram the value to set + * @return this builder + */ + public Builder clientProgram(String clientProgram) { + this.clientProgram = clientProgram; + this.__explicitlySet__.add("clientProgram"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlCollectionLogDimensions build() { + SqlCollectionLogDimensions model = + new SqlCollectionLogDimensions( + this.clientIp, this.clientOsUserName, this.clientProgram); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlCollectionLogDimensions model) { + if (model.wasPropertyExplicitlySet("clientIp")) { + this.clientIp(model.getClientIp()); + } + if (model.wasPropertyExplicitlySet("clientOsUserName")) { + this.clientOsUserName(model.getClientOsUserName()); + } + if (model.wasPropertyExplicitlySet("clientProgram")) { + this.clientProgram(model.getClientProgram()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The IP addresses for the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("clientIp") + private final String clientIp; + + /** + * The IP addresses for the SQL collection. + * + * @return the value + */ + public String getClientIp() { + return clientIp; + } + + /** The operating system user names for the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("clientOsUserName") + private final String clientOsUserName; + + /** + * The operating system user names for the SQL collection. + * + * @return the value + */ + public String getClientOsUserName() { + return clientOsUserName; + } + + /** The allowed client programs for the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("clientProgram") + private final String clientProgram; + + /** + * The allowed client programs for the SQL collection. + * + * @return the value + */ + public String getClientProgram() { + return clientProgram; + } + + @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("SqlCollectionLogDimensions("); + sb.append("super=").append(super.toString()); + sb.append("clientIp=").append(String.valueOf(this.clientIp)); + sb.append(", clientOsUserName=").append(String.valueOf(this.clientOsUserName)); + sb.append(", clientProgram=").append(String.valueOf(this.clientProgram)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlCollectionLogDimensions)) { + return false; + } + + SqlCollectionLogDimensions other = (SqlCollectionLogDimensions) o; + return java.util.Objects.equals(this.clientIp, other.clientIp) + && java.util.Objects.equals(this.clientOsUserName, other.clientOsUserName) + && java.util.Objects.equals(this.clientProgram, other.clientProgram) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.clientIp == null ? 43 : this.clientIp.hashCode()); + result = + (result * PRIME) + + (this.clientOsUserName == null ? 43 : this.clientOsUserName.hashCode()); + result = + (result * PRIME) + + (this.clientProgram == null ? 43 : this.clientProgram.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionLogInsightsCollection.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionLogInsightsCollection.java new file mode 100644 index 00000000000..a0a649fd4f5 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionLogInsightsCollection.java @@ -0,0 +1,134 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * SQL collection log analytics collection.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlCollectionLogInsightsCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlCollectionLogInsightsCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public SqlCollectionLogInsightsCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The aggregated data point items. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * The aggregated data point items. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlCollectionLogInsightsCollection build() { + SqlCollectionLogInsightsCollection model = + new SqlCollectionLogInsightsCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlCollectionLogInsightsCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The aggregated data point items. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * The aggregated data point items. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("SqlCollectionLogInsightsCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlCollectionLogInsightsCollection)) { + return false; + } + + SqlCollectionLogInsightsCollection other = (SqlCollectionLogInsightsCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionSummary.java new file mode 100644 index 00000000000..606b668b816 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlCollectionSummary.java @@ -0,0 +1,898 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The resource represents SQL collection for a specific database user in a target. SqlCollection + * encapsulates the SQL commands issued in the user\u2019s database sessions, and its execution + * context.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlCollectionSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlCollectionSummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "compartmentId", + "displayName", + "description", + "targetId", + "status", + "dbUserName", + "timeLastStarted", + "timeLastStopped", + "sqlLevel", + "timeCreated", + "timeUpdated", + "lifecycleState", + "lifecycleDetails", + "freeformTags", + "definedTags" + }) + public SqlCollectionSummary( + String id, + String compartmentId, + String displayName, + String description, + String targetId, + Status status, + String dbUserName, + java.util.Date timeLastStarted, + java.util.Date timeLastStopped, + SqlLevel sqlLevel, + java.util.Date timeCreated, + java.util.Date timeUpdated, + SqlCollectionLifecycleState lifecycleState, + String lifecycleDetails, + java.util.Map freeformTags, + java.util.Map> definedTags) { + super(); + this.id = id; + this.compartmentId = compartmentId; + this.displayName = displayName; + this.description = description; + this.targetId = targetId; + this.status = status; + this.dbUserName = dbUserName; + this.timeLastStarted = timeLastStarted; + this.timeLastStopped = timeLastStopped; + this.sqlLevel = sqlLevel; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.lifecycleState = lifecycleState; + this.lifecycleDetails = lifecycleDetails; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The OCID of the SQL collection. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the compartment containing the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment containing the SQL collection. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The display name of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the SQL collection. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the SQL collection. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** The OCID of the target corresponding to the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private String targetId; + + /** + * The OCID of the target corresponding to the security policy deployment. + * + * @param targetId the value to set + * @return this builder + */ + public Builder targetId(String targetId) { + this.targetId = targetId; + this.__explicitlySet__.add("targetId"); + return this; + } + /** + * Specifies if the status of the SqlCollection. Enabled indicates that the collecting is in + * progress. + */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private Status status; + + /** + * Specifies if the status of the SqlCollection. Enabled indicates that the collecting is in + * progress. + * + * @param status the value to set + * @return this builder + */ + public Builder status(Status status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + /** The database user name. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private String dbUserName; + + /** + * The database user name. + * + * @param dbUserName the value to set + * @return this builder + */ + public Builder dbUserName(String dbUserName) { + this.dbUserName = dbUserName; + this.__explicitlySet__.add("dbUserName"); + return this; + } + /** + * The timestamp of the most recent SqlCollection start operation, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeLastStarted") + private java.util.Date timeLastStarted; + + /** + * The timestamp of the most recent SqlCollection start operation, in the format defined by + * RFC3339. + * + * @param timeLastStarted the value to set + * @return this builder + */ + public Builder timeLastStarted(java.util.Date timeLastStarted) { + this.timeLastStarted = timeLastStarted; + this.__explicitlySet__.add("timeLastStarted"); + return this; + } + /** + * The timestamp of the most recent SqlCollection stop operation, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeLastStopped") + private java.util.Date timeLastStopped; + + /** + * The timestamp of the most recent SqlCollection stop operation, in the format defined by + * RFC3339. + * + * @param timeLastStopped the value to set + * @return this builder + */ + public Builder timeLastStopped(java.util.Date timeLastStopped) { + this.timeLastStopped = timeLastStopped; + this.__explicitlySet__.add("timeLastStopped"); + return this; + } + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued + * inside PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private SqlLevel sqlLevel; + + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued + * inside PL/SQL units. + * + * @param sqlLevel the value to set + * @return this builder + */ + public Builder sqlLevel(SqlLevel sqlLevel) { + this.sqlLevel = sqlLevel; + this.__explicitlySet__.add("sqlLevel"); + return this; + } + /** The time that the SQL collection was created, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The time that the SQL collection was created, in the format defined by RFC3339. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** + * The last date and time the SQL collection was updated, in the format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The last date and time the SQL collection was updated, in the format defined by RFC3339. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** The current state of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private SqlCollectionLifecycleState lifecycleState; + + /** + * The current state of the SQL collection. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(SqlCollectionLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** Details about the current state of the SQL collection in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + /** + * Details about the current state of the SQL collection in Data Safe. + * + * @param lifecycleDetails the value to set + * @return this builder + */ + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlCollectionSummary build() { + SqlCollectionSummary model = + new SqlCollectionSummary( + this.id, + this.compartmentId, + this.displayName, + this.description, + this.targetId, + this.status, + this.dbUserName, + this.timeLastStarted, + this.timeLastStopped, + this.sqlLevel, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.lifecycleDetails, + this.freeformTags, + this.definedTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlCollectionSummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("targetId")) { + this.targetId(model.getTargetId()); + } + if (model.wasPropertyExplicitlySet("status")) { + this.status(model.getStatus()); + } + if (model.wasPropertyExplicitlySet("dbUserName")) { + this.dbUserName(model.getDbUserName()); + } + if (model.wasPropertyExplicitlySet("timeLastStarted")) { + this.timeLastStarted(model.getTimeLastStarted()); + } + if (model.wasPropertyExplicitlySet("timeLastStopped")) { + this.timeLastStopped(model.getTimeLastStopped()); + } + if (model.wasPropertyExplicitlySet("sqlLevel")) { + this.sqlLevel(model.getSqlLevel()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("lifecycleDetails")) { + this.lifecycleDetails(model.getLifecycleDetails()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The OCID of the SQL collection. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the compartment containing the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment containing the SQL collection. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The display name of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the SQL collection. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the SQL collection. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** The OCID of the target corresponding to the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private final String targetId; + + /** + * The OCID of the target corresponding to the security policy deployment. + * + * @return the value + */ + public String getTargetId() { + return targetId; + } + + /** + * Specifies if the status of the SqlCollection. Enabled indicates that the collecting is in + * progress. + */ + public enum Status implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + + /** + * 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(Status.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Status v : Status.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + Status(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Status create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'Status', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Specifies if the status of the SqlCollection. Enabled indicates that the collecting is in + * progress. + */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private final Status status; + + /** + * Specifies if the status of the SqlCollection. Enabled indicates that the collecting is in + * progress. + * + * @return the value + */ + public Status getStatus() { + return status; + } + + /** The database user name. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private final String dbUserName; + + /** + * The database user name. + * + * @return the value + */ + public String getDbUserName() { + return dbUserName; + } + + /** + * The timestamp of the most recent SqlCollection start operation, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeLastStarted") + private final java.util.Date timeLastStarted; + + /** + * The timestamp of the most recent SqlCollection start operation, in the format defined by + * RFC3339. + * + * @return the value + */ + public java.util.Date getTimeLastStarted() { + return timeLastStarted; + } + + /** + * The timestamp of the most recent SqlCollection stop operation, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeLastStopped") + private final java.util.Date timeLastStopped; + + /** + * The timestamp of the most recent SqlCollection stop operation, in the format defined by + * RFC3339. + * + * @return the value + */ + public java.util.Date getTimeLastStopped() { + return timeLastStopped; + } + + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued inside + * PL/SQL units. + */ + public enum SqlLevel implements com.oracle.bmc.http.internal.BmcEnum { + UserIssuedSql("USER_ISSUED_SQL"), + AllSql("ALL_SQL"), + + /** + * 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(SqlLevel.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SqlLevel v : SqlLevel.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SqlLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SqlLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SqlLevel', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued inside + * PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private final SqlLevel sqlLevel; + + /** + * Specifies the level of SQL that will be collected. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued inside + * PL/SQL units. + * + * @return the value + */ + public SqlLevel getSqlLevel() { + return sqlLevel; + } + + /** The time that the SQL collection was created, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The time that the SQL collection was created, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** The last date and time the SQL collection was updated, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The last date and time the SQL collection was updated, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** The current state of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final SqlCollectionLifecycleState lifecycleState; + + /** + * The current state of the SQL collection. + * + * @return the value + */ + public SqlCollectionLifecycleState getLifecycleState() { + return lifecycleState; + } + + /** Details about the current state of the SQL collection in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private final String lifecycleDetails; + + /** + * Details about the current state of the SQL collection in Data Safe. + * + * @return the value + */ + public String getLifecycleDetails() { + return lifecycleDetails; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + @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("SqlCollectionSummary("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", targetId=").append(String.valueOf(this.targetId)); + sb.append(", status=").append(String.valueOf(this.status)); + sb.append(", dbUserName=").append(String.valueOf(this.dbUserName)); + sb.append(", timeLastStarted=").append(String.valueOf(this.timeLastStarted)); + sb.append(", timeLastStopped=").append(String.valueOf(this.timeLastStopped)); + sb.append(", sqlLevel=").append(String.valueOf(this.sqlLevel)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", lifecycleDetails=").append(String.valueOf(this.lifecycleDetails)); + sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); + sb.append(", definedTags=").append(String.valueOf(this.definedTags)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlCollectionSummary)) { + return false; + } + + SqlCollectionSummary other = (SqlCollectionSummary) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.targetId, other.targetId) + && java.util.Objects.equals(this.status, other.status) + && java.util.Objects.equals(this.dbUserName, other.dbUserName) + && java.util.Objects.equals(this.timeLastStarted, other.timeLastStarted) + && java.util.Objects.equals(this.timeLastStopped, other.timeLastStopped) + && java.util.Objects.equals(this.sqlLevel, other.sqlLevel) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.lifecycleDetails, other.lifecycleDetails) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && 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.compartmentId == null ? 43 : this.compartmentId.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.targetId == null ? 43 : this.targetId.hashCode()); + result = (result * PRIME) + (this.status == null ? 43 : this.status.hashCode()); + result = (result * PRIME) + (this.dbUserName == null ? 43 : this.dbUserName.hashCode()); + result = + (result * PRIME) + + (this.timeLastStarted == null ? 43 : this.timeLastStarted.hashCode()); + result = + (result * PRIME) + + (this.timeLastStopped == null ? 43 : this.timeLastStopped.hashCode()); + result = (result * PRIME) + (this.sqlLevel == null ? 43 : this.sqlLevel.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.lifecycleDetails == null ? 43 : this.lifecycleDetails.hashCode()); + result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); + result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlAggregation.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlAggregation.java new file mode 100644 index 00000000000..7d9eaa25e71 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlAggregation.java @@ -0,0 +1,159 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The details of SQL firewall allow SQL aggregate.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallAllowedSqlAggregation.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallAllowedSqlAggregation + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"dimensions", "count"}) + public SqlFirewallAllowedSqlAggregation( + SqlFirewallAllowedSqlDimensions dimensions, Long count) { + super(); + this.dimensions = dimensions; + this.count = count; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private SqlFirewallAllowedSqlDimensions dimensions; + + public Builder dimensions(SqlFirewallAllowedSqlDimensions dimensions) { + this.dimensions = dimensions; + this.__explicitlySet__.add("dimensions"); + return this; + } + /** The total count of the aggregated metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("count") + private Long count; + + /** + * The total count of the aggregated metric. + * + * @param count the value to set + * @return this builder + */ + public Builder count(Long count) { + this.count = count; + this.__explicitlySet__.add("count"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallAllowedSqlAggregation build() { + SqlFirewallAllowedSqlAggregation model = + new SqlFirewallAllowedSqlAggregation(this.dimensions, this.count); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallAllowedSqlAggregation model) { + if (model.wasPropertyExplicitlySet("dimensions")) { + this.dimensions(model.getDimensions()); + } + if (model.wasPropertyExplicitlySet("count")) { + this.count(model.getCount()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private final SqlFirewallAllowedSqlDimensions dimensions; + + public SqlFirewallAllowedSqlDimensions getDimensions() { + return dimensions; + } + + /** The total count of the aggregated metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("count") + private final Long count; + + /** + * The total count of the aggregated metric. + * + * @return the value + */ + public Long getCount() { + return count; + } + + @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("SqlFirewallAllowedSqlAggregation("); + sb.append("super=").append(super.toString()); + sb.append("dimensions=").append(String.valueOf(this.dimensions)); + sb.append(", count=").append(String.valueOf(this.count)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallAllowedSqlAggregation)) { + return false; + } + + SqlFirewallAllowedSqlAggregation other = (SqlFirewallAllowedSqlAggregation) o; + return java.util.Objects.equals(this.dimensions, other.dimensions) + && java.util.Objects.equals(this.count, other.count) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.dimensions == null ? 43 : this.dimensions.hashCode()); + result = (result * PRIME) + (this.count == null ? 43 : this.count.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlAnalyticsCollection.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlAnalyticsCollection.java new file mode 100644 index 00000000000..a5c8ece8ddf --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlAnalyticsCollection.java @@ -0,0 +1,136 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * SQL firewall allowed SQL analytics collection.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallAllowedSqlAnalyticsCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallAllowedSqlAnalyticsCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public SqlFirewallAllowedSqlAnalyticsCollection( + java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The aggregated data point items. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * The aggregated data point items. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallAllowedSqlAnalyticsCollection build() { + SqlFirewallAllowedSqlAnalyticsCollection model = + new SqlFirewallAllowedSqlAnalyticsCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallAllowedSqlAnalyticsCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The aggregated data point items. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * The aggregated data point items. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("SqlFirewallAllowedSqlAnalyticsCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallAllowedSqlAnalyticsCollection)) { + return false; + } + + SqlFirewallAllowedSqlAnalyticsCollection other = + (SqlFirewallAllowedSqlAnalyticsCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlCollection.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlCollection.java new file mode 100644 index 00000000000..96c1a27fba8 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlCollection.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Collection of SQL firewall allowed SQL statements.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallAllowedSqlCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallAllowedSqlCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public SqlFirewallAllowedSqlCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Array of SQL firewall allowed SQL statements. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * Array of SQL firewall allowed SQL statements. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallAllowedSqlCollection build() { + SqlFirewallAllowedSqlCollection model = new SqlFirewallAllowedSqlCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallAllowedSqlCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Array of SQL firewall allowed SQL statements. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * Array of SQL firewall allowed SQL statements. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("SqlFirewallAllowedSqlCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallAllowedSqlCollection)) { + return false; + } + + SqlFirewallAllowedSqlCollection other = (SqlFirewallAllowedSqlCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlDimensions.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlDimensions.java new file mode 100644 index 00000000000..a21e0662cd8 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlDimensions.java @@ -0,0 +1,321 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The dimensions available for SQL firewall allow SQL analytics.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallAllowedSqlDimensions.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallAllowedSqlDimensions + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "sqlFirewallPolicyId", + "sqlLevel", + "dbUserName", + "lifecycleState" + }) + public SqlFirewallAllowedSqlDimensions( + String sqlFirewallPolicyId, + SqlLevel sqlLevel, + String dbUserName, + SqlFirewallAllowedSqlLifecycleState lifecycleState) { + super(); + this.sqlFirewallPolicyId = sqlFirewallPolicyId; + this.sqlLevel = sqlLevel; + this.dbUserName = dbUserName; + this.lifecycleState = lifecycleState; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the SQL firewall policy corresponding to the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlFirewallPolicyId") + private String sqlFirewallPolicyId; + + /** + * The OCID of the SQL firewall policy corresponding to the SQL firewall allowed SQL. + * + * @param sqlFirewallPolicyId the value to set + * @return this builder + */ + public Builder sqlFirewallPolicyId(String sqlFirewallPolicyId) { + this.sqlFirewallPolicyId = sqlFirewallPolicyId; + this.__explicitlySet__.add("sqlFirewallPolicyId"); + return this; + } + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private SqlLevel sqlLevel; + + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + * + * @param sqlLevel the value to set + * @return this builder + */ + public Builder sqlLevel(SqlLevel sqlLevel) { + this.sqlLevel = sqlLevel; + this.__explicitlySet__.add("sqlLevel"); + return this; + } + /** The database user name. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private String dbUserName; + + /** + * The database user name. + * + * @param dbUserName the value to set + * @return this builder + */ + public Builder dbUserName(String dbUserName) { + this.dbUserName = dbUserName; + this.__explicitlySet__.add("dbUserName"); + return this; + } + /** The current state of the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private SqlFirewallAllowedSqlLifecycleState lifecycleState; + + /** + * The current state of the SQL firewall allowed SQL. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(SqlFirewallAllowedSqlLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallAllowedSqlDimensions build() { + SqlFirewallAllowedSqlDimensions model = + new SqlFirewallAllowedSqlDimensions( + this.sqlFirewallPolicyId, + this.sqlLevel, + this.dbUserName, + this.lifecycleState); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallAllowedSqlDimensions model) { + if (model.wasPropertyExplicitlySet("sqlFirewallPolicyId")) { + this.sqlFirewallPolicyId(model.getSqlFirewallPolicyId()); + } + if (model.wasPropertyExplicitlySet("sqlLevel")) { + this.sqlLevel(model.getSqlLevel()); + } + if (model.wasPropertyExplicitlySet("dbUserName")) { + this.dbUserName(model.getDbUserName()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the SQL firewall policy corresponding to the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlFirewallPolicyId") + private final String sqlFirewallPolicyId; + + /** + * The OCID of the SQL firewall policy corresponding to the SQL firewall allowed SQL. + * + * @return the value + */ + public String getSqlFirewallPolicyId() { + return sqlFirewallPolicyId; + } + + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + */ + public enum SqlLevel implements com.oracle.bmc.http.internal.BmcEnum { + UserIssuedSql("USER_ISSUED_SQL"), + AllSql("ALL_SQL"), + + /** + * 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(SqlLevel.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SqlLevel v : SqlLevel.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SqlLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SqlLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SqlLevel', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private final SqlLevel sqlLevel; + + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + * + * @return the value + */ + public SqlLevel getSqlLevel() { + return sqlLevel; + } + + /** The database user name. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private final String dbUserName; + + /** + * The database user name. + * + * @return the value + */ + public String getDbUserName() { + return dbUserName; + } + + /** The current state of the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final SqlFirewallAllowedSqlLifecycleState lifecycleState; + + /** + * The current state of the SQL firewall allowed SQL. + * + * @return the value + */ + public SqlFirewallAllowedSqlLifecycleState getLifecycleState() { + return lifecycleState; + } + + @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("SqlFirewallAllowedSqlDimensions("); + sb.append("super=").append(super.toString()); + sb.append("sqlFirewallPolicyId=").append(String.valueOf(this.sqlFirewallPolicyId)); + sb.append(", sqlLevel=").append(String.valueOf(this.sqlLevel)); + sb.append(", dbUserName=").append(String.valueOf(this.dbUserName)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallAllowedSqlDimensions)) { + return false; + } + + SqlFirewallAllowedSqlDimensions other = (SqlFirewallAllowedSqlDimensions) o; + return java.util.Objects.equals(this.sqlFirewallPolicyId, other.sqlFirewallPolicyId) + && java.util.Objects.equals(this.sqlLevel, other.sqlLevel) + && java.util.Objects.equals(this.dbUserName, other.dbUserName) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.sqlFirewallPolicyId == null + ? 43 + : this.sqlFirewallPolicyId.hashCode()); + result = (result * PRIME) + (this.sqlLevel == null ? 43 : this.sqlLevel.hashCode()); + result = (result * PRIME) + (this.dbUserName == null ? 43 : this.dbUserName.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlLifecycleState.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlLifecycleState.java new file mode 100644 index 00000000000..77310b6e828 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlLifecycleState.java @@ -0,0 +1,53 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** The current state of SQL firewall allowed SQL. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public enum SqlFirewallAllowedSqlLifecycleState implements com.oracle.bmc.http.internal.BmcEnum { + Active("ACTIVE"), + Deleted("DELETED"), + + /** + * 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(SqlFirewallAllowedSqlLifecycleState.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SqlFirewallAllowedSqlLifecycleState v : SqlFirewallAllowedSqlLifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SqlFirewallAllowedSqlLifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SqlFirewallAllowedSqlLifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SqlFirewallAllowedSqlLifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlSummary.java new file mode 100644 index 00000000000..6c7707247d1 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallAllowedSqlSummary.java @@ -0,0 +1,900 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The resource represents a SQL firewall allowed SQL in Data Safe.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallAllowedSqlSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallAllowedSqlSummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "compartmentId", + "displayName", + "description", + "sqlFirewallPolicyId", + "currentUser", + "dbUserName", + "sqlText", + "sqlLevel", + "sqlAccessedObjects", + "version", + "timeCollected", + "timeUpdated", + "lifecycleState", + "freeformTags", + "definedTags", + "systemTags" + }) + public SqlFirewallAllowedSqlSummary( + String id, + String compartmentId, + String displayName, + String description, + String sqlFirewallPolicyId, + String currentUser, + String dbUserName, + String sqlText, + SqlLevel sqlLevel, + java.util.List sqlAccessedObjects, + Float version, + java.util.Date timeCollected, + java.util.Date timeUpdated, + SqlFirewallAllowedSqlLifecycleState lifecycleState, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.id = id; + this.compartmentId = compartmentId; + this.displayName = displayName; + this.description = description; + this.sqlFirewallPolicyId = sqlFirewallPolicyId; + this.currentUser = currentUser; + this.dbUserName = dbUserName; + this.sqlText = sqlText; + this.sqlLevel = sqlLevel; + this.sqlAccessedObjects = sqlAccessedObjects; + this.version = version; + this.timeCollected = timeCollected; + this.timeUpdated = timeUpdated; + this.lifecycleState = lifecycleState; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The OCID of the SQL firewall allowed SQL. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the compartment containing the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment containing the SQL firewall allowed SQL. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The display name of the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the SQL firewall allowed SQL. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the SQL firewall allowed SQL. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** The OCID of the SQL firewall policy corresponding to the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlFirewallPolicyId") + private String sqlFirewallPolicyId; + + /** + * The OCID of the SQL firewall policy corresponding to the SQL firewall allowed SQL. + * + * @param sqlFirewallPolicyId the value to set + * @return this builder + */ + public Builder sqlFirewallPolicyId(String sqlFirewallPolicyId) { + this.sqlFirewallPolicyId = sqlFirewallPolicyId; + this.__explicitlySet__.add("sqlFirewallPolicyId"); + return this; + } + /** The name of the user that SQL was executed as. */ + @com.fasterxml.jackson.annotation.JsonProperty("currentUser") + private String currentUser; + + /** + * The name of the user that SQL was executed as. + * + * @param currentUser the value to set + * @return this builder + */ + public Builder currentUser(String currentUser) { + this.currentUser = currentUser; + this.__explicitlySet__.add("currentUser"); + return this; + } + /** The database user name. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private String dbUserName; + + /** + * The database user name. + * + * @param dbUserName the value to set + * @return this builder + */ + public Builder dbUserName(String dbUserName) { + this.dbUserName = dbUserName; + this.__explicitlySet__.add("dbUserName"); + return this; + } + /** The SQL text of the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlText") + private String sqlText; + + /** + * The SQL text of the SQL firewall allowed SQL. + * + * @param sqlText the value to set + * @return this builder + */ + public Builder sqlText(String sqlText) { + this.sqlText = sqlText; + this.__explicitlySet__.add("sqlText"); + return this; + } + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private SqlLevel sqlLevel; + + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + * + * @param sqlLevel the value to set + * @return this builder + */ + public Builder sqlLevel(SqlLevel sqlLevel) { + this.sqlLevel = sqlLevel; + this.__explicitlySet__.add("sqlLevel"); + return this; + } + /** The objects accessed by the SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlAccessedObjects") + private java.util.List sqlAccessedObjects; + + /** + * The objects accessed by the SQL. + * + * @param sqlAccessedObjects the value to set + * @return this builder + */ + public Builder sqlAccessedObjects(java.util.List sqlAccessedObjects) { + this.sqlAccessedObjects = sqlAccessedObjects; + this.__explicitlySet__.add("sqlAccessedObjects"); + return this; + } + /** + * Version of the associated SQL firewall policy. This identifies whether the allowed SQLs + * were added in the same batch or not. + */ + @com.fasterxml.jackson.annotation.JsonProperty("version") + private Float version; + + /** + * Version of the associated SQL firewall policy. This identifies whether the allowed SQLs + * were added in the same batch or not. + * + * @param version the value to set + * @return this builder + */ + public Builder version(Float version) { + this.version = version; + this.__explicitlySet__.add("version"); + return this; + } + /** + * The time the the SQL firewall allowed SQL was collected from the target database, in the + * format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCollected") + private java.util.Date timeCollected; + + /** + * The time the the SQL firewall allowed SQL was collected from the target database, in the + * format defined by RFC3339. + * + * @param timeCollected the value to set + * @return this builder + */ + public Builder timeCollected(java.util.Date timeCollected) { + this.timeCollected = timeCollected; + this.__explicitlySet__.add("timeCollected"); + return this; + } + /** + * The last date and time the SQL firewall allowed SQL was updated, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The last date and time the SQL firewall allowed SQL was updated, in the format defined by + * RFC3339. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** The current state of the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private SqlFirewallAllowedSqlLifecycleState lifecycleState; + + /** + * The current state of the SQL firewall allowed SQL. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(SqlFirewallAllowedSqlLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallAllowedSqlSummary build() { + SqlFirewallAllowedSqlSummary model = + new SqlFirewallAllowedSqlSummary( + this.id, + this.compartmentId, + this.displayName, + this.description, + this.sqlFirewallPolicyId, + this.currentUser, + this.dbUserName, + this.sqlText, + this.sqlLevel, + this.sqlAccessedObjects, + this.version, + this.timeCollected, + this.timeUpdated, + this.lifecycleState, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallAllowedSqlSummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("sqlFirewallPolicyId")) { + this.sqlFirewallPolicyId(model.getSqlFirewallPolicyId()); + } + if (model.wasPropertyExplicitlySet("currentUser")) { + this.currentUser(model.getCurrentUser()); + } + if (model.wasPropertyExplicitlySet("dbUserName")) { + this.dbUserName(model.getDbUserName()); + } + if (model.wasPropertyExplicitlySet("sqlText")) { + this.sqlText(model.getSqlText()); + } + if (model.wasPropertyExplicitlySet("sqlLevel")) { + this.sqlLevel(model.getSqlLevel()); + } + if (model.wasPropertyExplicitlySet("sqlAccessedObjects")) { + this.sqlAccessedObjects(model.getSqlAccessedObjects()); + } + if (model.wasPropertyExplicitlySet("version")) { + this.version(model.getVersion()); + } + if (model.wasPropertyExplicitlySet("timeCollected")) { + this.timeCollected(model.getTimeCollected()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The OCID of the SQL firewall allowed SQL. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the compartment containing the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment containing the SQL firewall allowed SQL. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The display name of the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the SQL firewall allowed SQL. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the SQL firewall allowed SQL. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** The OCID of the SQL firewall policy corresponding to the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlFirewallPolicyId") + private final String sqlFirewallPolicyId; + + /** + * The OCID of the SQL firewall policy corresponding to the SQL firewall allowed SQL. + * + * @return the value + */ + public String getSqlFirewallPolicyId() { + return sqlFirewallPolicyId; + } + + /** The name of the user that SQL was executed as. */ + @com.fasterxml.jackson.annotation.JsonProperty("currentUser") + private final String currentUser; + + /** + * The name of the user that SQL was executed as. + * + * @return the value + */ + public String getCurrentUser() { + return currentUser; + } + + /** The database user name. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private final String dbUserName; + + /** + * The database user name. + * + * @return the value + */ + public String getDbUserName() { + return dbUserName; + } + + /** The SQL text of the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlText") + private final String sqlText; + + /** + * The SQL text of the SQL firewall allowed SQL. + * + * @return the value + */ + public String getSqlText() { + return sqlText; + } + + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + */ + public enum SqlLevel implements com.oracle.bmc.http.internal.BmcEnum { + UserIssuedSql("USER_ISSUED_SQL"), + AllSql("ALL_SQL"), + + /** + * 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(SqlLevel.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SqlLevel v : SqlLevel.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SqlLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SqlLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SqlLevel', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private final SqlLevel sqlLevel; + + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + * + * @return the value + */ + public SqlLevel getSqlLevel() { + return sqlLevel; + } + + /** The objects accessed by the SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlAccessedObjects") + private final java.util.List sqlAccessedObjects; + + /** + * The objects accessed by the SQL. + * + * @return the value + */ + public java.util.List getSqlAccessedObjects() { + return sqlAccessedObjects; + } + + /** + * Version of the associated SQL firewall policy. This identifies whether the allowed SQLs were + * added in the same batch or not. + */ + @com.fasterxml.jackson.annotation.JsonProperty("version") + private final Float version; + + /** + * Version of the associated SQL firewall policy. This identifies whether the allowed SQLs were + * added in the same batch or not. + * + * @return the value + */ + public Float getVersion() { + return version; + } + + /** + * The time the the SQL firewall allowed SQL was collected from the target database, in the + * format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCollected") + private final java.util.Date timeCollected; + + /** + * The time the the SQL firewall allowed SQL was collected from the target database, in the + * format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeCollected() { + return timeCollected; + } + + /** + * The last date and time the SQL firewall allowed SQL was updated, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The last date and time the SQL firewall allowed SQL was updated, in the format defined by + * RFC3339. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** The current state of the SQL firewall allowed SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final SqlFirewallAllowedSqlLifecycleState lifecycleState; + + /** + * The current state of the SQL firewall allowed SQL. + * + * @return the value + */ + public SqlFirewallAllowedSqlLifecycleState getLifecycleState() { + return lifecycleState; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("SqlFirewallAllowedSqlSummary("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", sqlFirewallPolicyId=").append(String.valueOf(this.sqlFirewallPolicyId)); + sb.append(", currentUser=").append(String.valueOf(this.currentUser)); + sb.append(", dbUserName=").append(String.valueOf(this.dbUserName)); + sb.append(", sqlText=").append(String.valueOf(this.sqlText)); + sb.append(", sqlLevel=").append(String.valueOf(this.sqlLevel)); + sb.append(", sqlAccessedObjects=").append(String.valueOf(this.sqlAccessedObjects)); + sb.append(", version=").append(String.valueOf(this.version)); + sb.append(", timeCollected=").append(String.valueOf(this.timeCollected)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallAllowedSqlSummary)) { + return false; + } + + SqlFirewallAllowedSqlSummary other = (SqlFirewallAllowedSqlSummary) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.sqlFirewallPolicyId, other.sqlFirewallPolicyId) + && java.util.Objects.equals(this.currentUser, other.currentUser) + && java.util.Objects.equals(this.dbUserName, other.dbUserName) + && java.util.Objects.equals(this.sqlText, other.sqlText) + && java.util.Objects.equals(this.sqlLevel, other.sqlLevel) + && java.util.Objects.equals(this.sqlAccessedObjects, other.sqlAccessedObjects) + && java.util.Objects.equals(this.version, other.version) + && java.util.Objects.equals(this.timeCollected, other.timeCollected) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && 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.compartmentId == null ? 43 : this.compartmentId.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.sqlFirewallPolicyId == null + ? 43 + : this.sqlFirewallPolicyId.hashCode()); + result = (result * PRIME) + (this.currentUser == null ? 43 : this.currentUser.hashCode()); + result = (result * PRIME) + (this.dbUserName == null ? 43 : this.dbUserName.hashCode()); + result = (result * PRIME) + (this.sqlText == null ? 43 : this.sqlText.hashCode()); + result = (result * PRIME) + (this.sqlLevel == null ? 43 : this.sqlLevel.hashCode()); + result = + (result * PRIME) + + (this.sqlAccessedObjects == null + ? 43 + : this.sqlAccessedObjects.hashCode()); + result = (result * PRIME) + (this.version == null ? 43 : this.version.hashCode()); + result = + (result * PRIME) + + (this.timeCollected == null ? 43 : this.timeCollected.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.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) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallConfig.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallConfig.java new file mode 100644 index 00000000000..3a84b9d4618 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallConfig.java @@ -0,0 +1,424 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The SQL firewall related configurations.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallConfig.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallConfig + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "status", + "violationLogAutoPurge", + "excludeJob", + "timeStatusUpdated" + }) + public SqlFirewallConfig( + Status status, + ViolationLogAutoPurge violationLogAutoPurge, + ExcludeJob excludeJob, + java.util.Date timeStatusUpdated) { + super(); + this.status = status; + this.violationLogAutoPurge = violationLogAutoPurge; + this.excludeJob = excludeJob; + this.timeStatusUpdated = timeStatusUpdated; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Specifies if the firewall is enabled or disabled on the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private Status status; + + /** + * Specifies if the firewall is enabled or disabled on the target database. + * + * @param status the value to set + * @return this builder + */ + public Builder status(Status status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + /** + * Specifies whether Data Safe should automatically purge the violation logs from the + * database after collecting the violation logs and persisting on Data Safe. + */ + @com.fasterxml.jackson.annotation.JsonProperty("violationLogAutoPurge") + private ViolationLogAutoPurge violationLogAutoPurge; + + /** + * Specifies whether Data Safe should automatically purge the violation logs from the + * database after collecting the violation logs and persisting on Data Safe. + * + * @param violationLogAutoPurge the value to set + * @return this builder + */ + public Builder violationLogAutoPurge(ViolationLogAutoPurge violationLogAutoPurge) { + this.violationLogAutoPurge = violationLogAutoPurge; + this.__explicitlySet__.add("violationLogAutoPurge"); + return this; + } + /** + * Specifies whether the firewall should include or exclude the database internal job + * activities. + */ + @com.fasterxml.jackson.annotation.JsonProperty("excludeJob") + private ExcludeJob excludeJob; + + /** + * Specifies whether the firewall should include or exclude the database internal job + * activities. + * + * @param excludeJob the value to set + * @return this builder + */ + public Builder excludeJob(ExcludeJob excludeJob) { + this.excludeJob = excludeJob; + this.__explicitlySet__.add("excludeJob"); + return this; + } + /** + * The most recent time when the firewall status is updated, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeStatusUpdated") + private java.util.Date timeStatusUpdated; + + /** + * The most recent time when the firewall status is updated, in the format defined by + * RFC3339. + * + * @param timeStatusUpdated the value to set + * @return this builder + */ + public Builder timeStatusUpdated(java.util.Date timeStatusUpdated) { + this.timeStatusUpdated = timeStatusUpdated; + this.__explicitlySet__.add("timeStatusUpdated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallConfig build() { + SqlFirewallConfig model = + new SqlFirewallConfig( + this.status, + this.violationLogAutoPurge, + this.excludeJob, + this.timeStatusUpdated); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallConfig model) { + if (model.wasPropertyExplicitlySet("status")) { + this.status(model.getStatus()); + } + if (model.wasPropertyExplicitlySet("violationLogAutoPurge")) { + this.violationLogAutoPurge(model.getViolationLogAutoPurge()); + } + if (model.wasPropertyExplicitlySet("excludeJob")) { + this.excludeJob(model.getExcludeJob()); + } + if (model.wasPropertyExplicitlySet("timeStatusUpdated")) { + this.timeStatusUpdated(model.getTimeStatusUpdated()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Specifies if the firewall is enabled or disabled on the target database. */ + public enum Status implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + + /** + * 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(Status.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Status v : Status.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + Status(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Status create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'Status', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** Specifies if the firewall is enabled or disabled on the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private final Status status; + + /** + * Specifies if the firewall is enabled or disabled on the target database. + * + * @return the value + */ + public Status getStatus() { + return status; + } + + /** + * Specifies whether Data Safe should automatically purge the violation logs from the database + * after collecting the violation logs and persisting on Data Safe. + */ + public enum ViolationLogAutoPurge implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + + /** + * 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(ViolationLogAutoPurge.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ViolationLogAutoPurge v : ViolationLogAutoPurge.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + ViolationLogAutoPurge(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ViolationLogAutoPurge create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'ViolationLogAutoPurge', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Specifies whether Data Safe should automatically purge the violation logs from the database + * after collecting the violation logs and persisting on Data Safe. + */ + @com.fasterxml.jackson.annotation.JsonProperty("violationLogAutoPurge") + private final ViolationLogAutoPurge violationLogAutoPurge; + + /** + * Specifies whether Data Safe should automatically purge the violation logs from the database + * after collecting the violation logs and persisting on Data Safe. + * + * @return the value + */ + public ViolationLogAutoPurge getViolationLogAutoPurge() { + return violationLogAutoPurge; + } + + /** + * Specifies whether the firewall should include or exclude the database internal job + * activities. + */ + public enum ExcludeJob implements com.oracle.bmc.http.internal.BmcEnum { + Excluded("EXCLUDED"), + Included("INCLUDED"), + + /** + * 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(ExcludeJob.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ExcludeJob v : ExcludeJob.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + ExcludeJob(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ExcludeJob create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'ExcludeJob', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Specifies whether the firewall should include or exclude the database internal job + * activities. + */ + @com.fasterxml.jackson.annotation.JsonProperty("excludeJob") + private final ExcludeJob excludeJob; + + /** + * Specifies whether the firewall should include or exclude the database internal job + * activities. + * + * @return the value + */ + public ExcludeJob getExcludeJob() { + return excludeJob; + } + + /** + * The most recent time when the firewall status is updated, in the format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeStatusUpdated") + private final java.util.Date timeStatusUpdated; + + /** + * The most recent time when the firewall status is updated, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeStatusUpdated() { + return timeStatusUpdated; + } + + @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("SqlFirewallConfig("); + sb.append("super=").append(super.toString()); + sb.append("status=").append(String.valueOf(this.status)); + sb.append(", violationLogAutoPurge=").append(String.valueOf(this.violationLogAutoPurge)); + sb.append(", excludeJob=").append(String.valueOf(this.excludeJob)); + sb.append(", timeStatusUpdated=").append(String.valueOf(this.timeStatusUpdated)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallConfig)) { + return false; + } + + SqlFirewallConfig other = (SqlFirewallConfig) o; + return java.util.Objects.equals(this.status, other.status) + && java.util.Objects.equals(this.violationLogAutoPurge, other.violationLogAutoPurge) + && java.util.Objects.equals(this.excludeJob, other.excludeJob) + && java.util.Objects.equals(this.timeStatusUpdated, other.timeStatusUpdated) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.status == null ? 43 : this.status.hashCode()); + result = + (result * PRIME) + + (this.violationLogAutoPurge == null + ? 43 + : this.violationLogAutoPurge.hashCode()); + result = (result * PRIME) + (this.excludeJob == null ? 43 : this.excludeJob.hashCode()); + result = + (result * PRIME) + + (this.timeStatusUpdated == null ? 43 : this.timeStatusUpdated.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicy.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicy.java new file mode 100644 index 00000000000..b70bcf91ac1 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicy.java @@ -0,0 +1,1241 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The SQL firewall policy resource contains the firewall policy metadata for a single user.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallPolicy.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallPolicy + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "compartmentId", + "displayName", + "description", + "securityPolicyId", + "dbUserName", + "sqlLevel", + "status", + "enforcementScope", + "violationAction", + "violationAudit", + "allowedClientIps", + "allowedClientOsUsernames", + "allowedClientPrograms", + "timeCreated", + "timeUpdated", + "lifecycleState", + "lifecycleDetails", + "freeformTags", + "definedTags", + "systemTags" + }) + public SqlFirewallPolicy( + String id, + String compartmentId, + String displayName, + String description, + String securityPolicyId, + String dbUserName, + SqlLevel sqlLevel, + Status status, + EnforcementScope enforcementScope, + ViolationAction violationAction, + ViolationAudit violationAudit, + java.util.List allowedClientIps, + java.util.List allowedClientOsUsernames, + java.util.List allowedClientPrograms, + java.util.Date timeCreated, + java.util.Date timeUpdated, + SqlFirewallPolicyLifecycleState lifecycleState, + String lifecycleDetails, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.id = id; + this.compartmentId = compartmentId; + this.displayName = displayName; + this.description = description; + this.securityPolicyId = securityPolicyId; + this.dbUserName = dbUserName; + this.sqlLevel = sqlLevel; + this.status = status; + this.enforcementScope = enforcementScope; + this.violationAction = violationAction; + this.violationAudit = violationAudit; + this.allowedClientIps = allowedClientIps; + this.allowedClientOsUsernames = allowedClientOsUsernames; + this.allowedClientPrograms = allowedClientPrograms; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.lifecycleState = lifecycleState; + this.lifecycleDetails = lifecycleDetails; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The OCID of the SQL firewall policy. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the compartment containing the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment containing the SQL firewall policy. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The display name of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the SQL firewall policy. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the SQL firewall policy. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** The OCID of the security policy corresponding to the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyId") + private String securityPolicyId; + + /** + * The OCID of the security policy corresponding to the SQL firewall policy. + * + * @param securityPolicyId the value to set + * @return this builder + */ + public Builder securityPolicyId(String securityPolicyId) { + this.securityPolicyId = securityPolicyId; + this.__explicitlySet__.add("securityPolicyId"); + return this; + } + /** The database user name. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private String dbUserName; + + /** + * The database user name. + * + * @param dbUserName the value to set + * @return this builder + */ + public Builder dbUserName(String dbUserName) { + this.dbUserName = dbUserName; + this.__explicitlySet__.add("dbUserName"); + return this; + } + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private SqlLevel sqlLevel; + + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + * + * @param sqlLevel the value to set + * @return this builder + */ + public Builder sqlLevel(SqlLevel sqlLevel) { + this.sqlLevel = sqlLevel; + this.__explicitlySet__.add("sqlLevel"); + return this; + } + /** Specifies whether the SQL firewall policy is enabled or disabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private Status status; + + /** + * Specifies whether the SQL firewall policy is enabled or disabled. + * + * @param status the value to set + * @return this builder + */ + public Builder status(Status status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + /** Specifies the SQL firewall policy enforcement option. */ + @com.fasterxml.jackson.annotation.JsonProperty("enforcementScope") + private EnforcementScope enforcementScope; + + /** + * Specifies the SQL firewall policy enforcement option. + * + * @param enforcementScope the value to set + * @return this builder + */ + public Builder enforcementScope(EnforcementScope enforcementScope) { + this.enforcementScope = enforcementScope; + this.__explicitlySet__.add("enforcementScope"); + return this; + } + /** Specifies the mode in which the SQL firewall policy is enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAction") + private ViolationAction violationAction; + + /** + * Specifies the mode in which the SQL firewall policy is enabled. + * + * @param violationAction the value to set + * @return this builder + */ + public Builder violationAction(ViolationAction violationAction) { + this.violationAction = violationAction; + this.__explicitlySet__.add("violationAction"); + return this; + } + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAudit") + private ViolationAudit violationAudit; + + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + * + * @param violationAudit the value to set + * @return this builder + */ + public Builder violationAudit(ViolationAudit violationAudit) { + this.violationAudit = violationAudit; + this.__explicitlySet__.add("violationAudit"); + return this; + } + /** The list of allowed ip addresses for the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("allowedClientIps") + private java.util.List allowedClientIps; + + /** + * The list of allowed ip addresses for the SQL firewall policy. + * + * @param allowedClientIps the value to set + * @return this builder + */ + public Builder allowedClientIps(java.util.List allowedClientIps) { + this.allowedClientIps = allowedClientIps; + this.__explicitlySet__.add("allowedClientIps"); + return this; + } + /** The list of allowed operating system user names for the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("allowedClientOsUsernames") + private java.util.List allowedClientOsUsernames; + + /** + * The list of allowed operating system user names for the SQL firewall policy. + * + * @param allowedClientOsUsernames the value to set + * @return this builder + */ + public Builder allowedClientOsUsernames(java.util.List allowedClientOsUsernames) { + this.allowedClientOsUsernames = allowedClientOsUsernames; + this.__explicitlySet__.add("allowedClientOsUsernames"); + return this; + } + /** The list of allowed client programs for the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("allowedClientPrograms") + private java.util.List allowedClientPrograms; + + /** + * The list of allowed client programs for the SQL firewall policy. + * + * @param allowedClientPrograms the value to set + * @return this builder + */ + public Builder allowedClientPrograms(java.util.List allowedClientPrograms) { + this.allowedClientPrograms = allowedClientPrograms; + this.__explicitlySet__.add("allowedClientPrograms"); + return this; + } + /** The time that the SQL firewall policy was created, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The time that the SQL firewall policy was created, in the format defined by RFC3339. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** + * The date and time the SQL firewall policy was last updated, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The date and time the SQL firewall policy was last updated, in the format defined by + * RFC3339. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** The current state of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private SqlFirewallPolicyLifecycleState lifecycleState; + + /** + * The current state of the SQL firewall policy. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(SqlFirewallPolicyLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** Details about the current state of the SQL firewall policy in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + /** + * Details about the current state of the SQL firewall policy in Data Safe. + * + * @param lifecycleDetails the value to set + * @return this builder + */ + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallPolicy build() { + SqlFirewallPolicy model = + new SqlFirewallPolicy( + this.id, + this.compartmentId, + this.displayName, + this.description, + this.securityPolicyId, + this.dbUserName, + this.sqlLevel, + this.status, + this.enforcementScope, + this.violationAction, + this.violationAudit, + this.allowedClientIps, + this.allowedClientOsUsernames, + this.allowedClientPrograms, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.lifecycleDetails, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallPolicy model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("securityPolicyId")) { + this.securityPolicyId(model.getSecurityPolicyId()); + } + if (model.wasPropertyExplicitlySet("dbUserName")) { + this.dbUserName(model.getDbUserName()); + } + if (model.wasPropertyExplicitlySet("sqlLevel")) { + this.sqlLevel(model.getSqlLevel()); + } + if (model.wasPropertyExplicitlySet("status")) { + this.status(model.getStatus()); + } + if (model.wasPropertyExplicitlySet("enforcementScope")) { + this.enforcementScope(model.getEnforcementScope()); + } + if (model.wasPropertyExplicitlySet("violationAction")) { + this.violationAction(model.getViolationAction()); + } + if (model.wasPropertyExplicitlySet("violationAudit")) { + this.violationAudit(model.getViolationAudit()); + } + if (model.wasPropertyExplicitlySet("allowedClientIps")) { + this.allowedClientIps(model.getAllowedClientIps()); + } + if (model.wasPropertyExplicitlySet("allowedClientOsUsernames")) { + this.allowedClientOsUsernames(model.getAllowedClientOsUsernames()); + } + if (model.wasPropertyExplicitlySet("allowedClientPrograms")) { + this.allowedClientPrograms(model.getAllowedClientPrograms()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("lifecycleDetails")) { + this.lifecycleDetails(model.getLifecycleDetails()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The OCID of the SQL firewall policy. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the compartment containing the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment containing the SQL firewall policy. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The display name of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the SQL firewall policy. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the SQL firewall policy. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** The OCID of the security policy corresponding to the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyId") + private final String securityPolicyId; + + /** + * The OCID of the security policy corresponding to the SQL firewall policy. + * + * @return the value + */ + public String getSecurityPolicyId() { + return securityPolicyId; + } + + /** The database user name. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private final String dbUserName; + + /** + * The database user name. + * + * @return the value + */ + public String getDbUserName() { + return dbUserName; + } + + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + */ + public enum SqlLevel implements com.oracle.bmc.http.internal.BmcEnum { + UserIssuedSql("USER_ISSUED_SQL"), + AllSql("ALL_SQL"), + + /** + * 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(SqlLevel.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SqlLevel v : SqlLevel.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SqlLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SqlLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SqlLevel', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private final SqlLevel sqlLevel; + + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + * + * @return the value + */ + public SqlLevel getSqlLevel() { + return sqlLevel; + } + + /** Specifies whether the SQL firewall policy is enabled or disabled. */ + public enum Status implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + + /** + * 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(Status.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Status v : Status.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + Status(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Status create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'Status', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** Specifies whether the SQL firewall policy is enabled or disabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private final Status status; + + /** + * Specifies whether the SQL firewall policy is enabled or disabled. + * + * @return the value + */ + public Status getStatus() { + return status; + } + + /** Specifies the SQL firewall policy enforcement option. */ + public enum EnforcementScope implements com.oracle.bmc.http.internal.BmcEnum { + EnforceContext("ENFORCE_CONTEXT"), + EnforceSql("ENFORCE_SQL"), + EnforceAll("ENFORCE_ALL"), + + /** + * 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(EnforcementScope.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (EnforcementScope v : EnforcementScope.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + EnforcementScope(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static EnforcementScope create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'EnforcementScope', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** Specifies the SQL firewall policy enforcement option. */ + @com.fasterxml.jackson.annotation.JsonProperty("enforcementScope") + private final EnforcementScope enforcementScope; + + /** + * Specifies the SQL firewall policy enforcement option. + * + * @return the value + */ + public EnforcementScope getEnforcementScope() { + return enforcementScope; + } + + /** Specifies the mode in which the SQL firewall policy is enabled. */ + public enum ViolationAction implements com.oracle.bmc.http.internal.BmcEnum { + Block("BLOCK"), + Observe("OBSERVE"), + + /** + * 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(ViolationAction.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ViolationAction v : ViolationAction.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + ViolationAction(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ViolationAction create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'ViolationAction', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** Specifies the mode in which the SQL firewall policy is enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAction") + private final ViolationAction violationAction; + + /** + * Specifies the mode in which the SQL firewall policy is enabled. + * + * @return the value + */ + public ViolationAction getViolationAction() { + return violationAction; + } + + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + */ + public enum ViolationAudit implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + + /** + * 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(ViolationAudit.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ViolationAudit v : ViolationAudit.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + ViolationAudit(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ViolationAudit create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'ViolationAudit', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAudit") + private final ViolationAudit violationAudit; + + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + * + * @return the value + */ + public ViolationAudit getViolationAudit() { + return violationAudit; + } + + /** The list of allowed ip addresses for the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("allowedClientIps") + private final java.util.List allowedClientIps; + + /** + * The list of allowed ip addresses for the SQL firewall policy. + * + * @return the value + */ + public java.util.List getAllowedClientIps() { + return allowedClientIps; + } + + /** The list of allowed operating system user names for the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("allowedClientOsUsernames") + private final java.util.List allowedClientOsUsernames; + + /** + * The list of allowed operating system user names for the SQL firewall policy. + * + * @return the value + */ + public java.util.List getAllowedClientOsUsernames() { + return allowedClientOsUsernames; + } + + /** The list of allowed client programs for the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("allowedClientPrograms") + private final java.util.List allowedClientPrograms; + + /** + * The list of allowed client programs for the SQL firewall policy. + * + * @return the value + */ + public java.util.List getAllowedClientPrograms() { + return allowedClientPrograms; + } + + /** The time that the SQL firewall policy was created, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The time that the SQL firewall policy was created, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** + * The date and time the SQL firewall policy was last updated, in the format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The date and time the SQL firewall policy was last updated, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** The current state of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final SqlFirewallPolicyLifecycleState lifecycleState; + + /** + * The current state of the SQL firewall policy. + * + * @return the value + */ + public SqlFirewallPolicyLifecycleState getLifecycleState() { + return lifecycleState; + } + + /** Details about the current state of the SQL firewall policy in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private final String lifecycleDetails; + + /** + * Details about the current state of the SQL firewall policy in Data Safe. + * + * @return the value + */ + public String getLifecycleDetails() { + return lifecycleDetails; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * System tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see Resource Tags. Example: {@code {"orcl-cloud": {"free-tier-retained": + * "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("SqlFirewallPolicy("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", securityPolicyId=").append(String.valueOf(this.securityPolicyId)); + sb.append(", dbUserName=").append(String.valueOf(this.dbUserName)); + sb.append(", sqlLevel=").append(String.valueOf(this.sqlLevel)); + sb.append(", status=").append(String.valueOf(this.status)); + sb.append(", enforcementScope=").append(String.valueOf(this.enforcementScope)); + sb.append(", violationAction=").append(String.valueOf(this.violationAction)); + sb.append(", violationAudit=").append(String.valueOf(this.violationAudit)); + sb.append(", allowedClientIps=").append(String.valueOf(this.allowedClientIps)); + sb.append(", allowedClientOsUsernames=") + .append(String.valueOf(this.allowedClientOsUsernames)); + sb.append(", allowedClientPrograms=").append(String.valueOf(this.allowedClientPrograms)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", lifecycleDetails=").append(String.valueOf(this.lifecycleDetails)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallPolicy)) { + return false; + } + + SqlFirewallPolicy other = (SqlFirewallPolicy) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.securityPolicyId, other.securityPolicyId) + && java.util.Objects.equals(this.dbUserName, other.dbUserName) + && java.util.Objects.equals(this.sqlLevel, other.sqlLevel) + && java.util.Objects.equals(this.status, other.status) + && java.util.Objects.equals(this.enforcementScope, other.enforcementScope) + && java.util.Objects.equals(this.violationAction, other.violationAction) + && java.util.Objects.equals(this.violationAudit, other.violationAudit) + && java.util.Objects.equals(this.allowedClientIps, other.allowedClientIps) + && java.util.Objects.equals( + this.allowedClientOsUsernames, other.allowedClientOsUsernames) + && java.util.Objects.equals(this.allowedClientPrograms, other.allowedClientPrograms) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.lifecycleDetails, other.lifecycleDetails) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && 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.compartmentId == null ? 43 : this.compartmentId.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.securityPolicyId == null ? 43 : this.securityPolicyId.hashCode()); + result = (result * PRIME) + (this.dbUserName == null ? 43 : this.dbUserName.hashCode()); + result = (result * PRIME) + (this.sqlLevel == null ? 43 : this.sqlLevel.hashCode()); + result = (result * PRIME) + (this.status == null ? 43 : this.status.hashCode()); + result = + (result * PRIME) + + (this.enforcementScope == null ? 43 : this.enforcementScope.hashCode()); + result = + (result * PRIME) + + (this.violationAction == null ? 43 : this.violationAction.hashCode()); + result = + (result * PRIME) + + (this.violationAudit == null ? 43 : this.violationAudit.hashCode()); + result = + (result * PRIME) + + (this.allowedClientIps == null ? 43 : this.allowedClientIps.hashCode()); + result = + (result * PRIME) + + (this.allowedClientOsUsernames == null + ? 43 + : this.allowedClientOsUsernames.hashCode()); + result = + (result * PRIME) + + (this.allowedClientPrograms == null + ? 43 + : this.allowedClientPrograms.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.lifecycleDetails == null ? 43 : this.lifecycleDetails.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) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyAggregation.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyAggregation.java new file mode 100644 index 00000000000..cb0fff83dcd --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyAggregation.java @@ -0,0 +1,158 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The details of SQL firewall policy.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallPolicyAggregation.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallPolicyAggregation + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"dimensions", "count"}) + public SqlFirewallPolicyAggregation(SqlFirewallPolicyDimensions dimensions, Long count) { + super(); + this.dimensions = dimensions; + this.count = count; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private SqlFirewallPolicyDimensions dimensions; + + public Builder dimensions(SqlFirewallPolicyDimensions dimensions) { + this.dimensions = dimensions; + this.__explicitlySet__.add("dimensions"); + return this; + } + /** The total count of the aggregated metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("count") + private Long count; + + /** + * The total count of the aggregated metric. + * + * @param count the value to set + * @return this builder + */ + public Builder count(Long count) { + this.count = count; + this.__explicitlySet__.add("count"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallPolicyAggregation build() { + SqlFirewallPolicyAggregation model = + new SqlFirewallPolicyAggregation(this.dimensions, this.count); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallPolicyAggregation model) { + if (model.wasPropertyExplicitlySet("dimensions")) { + this.dimensions(model.getDimensions()); + } + if (model.wasPropertyExplicitlySet("count")) { + this.count(model.getCount()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private final SqlFirewallPolicyDimensions dimensions; + + public SqlFirewallPolicyDimensions getDimensions() { + return dimensions; + } + + /** The total count of the aggregated metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("count") + private final Long count; + + /** + * The total count of the aggregated metric. + * + * @return the value + */ + public Long getCount() { + return count; + } + + @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("SqlFirewallPolicyAggregation("); + sb.append("super=").append(super.toString()); + sb.append("dimensions=").append(String.valueOf(this.dimensions)); + sb.append(", count=").append(String.valueOf(this.count)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallPolicyAggregation)) { + return false; + } + + SqlFirewallPolicyAggregation other = (SqlFirewallPolicyAggregation) o; + return java.util.Objects.equals(this.dimensions, other.dimensions) + && java.util.Objects.equals(this.count, other.count) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.dimensions == null ? 43 : this.dimensions.hashCode()); + result = (result * PRIME) + (this.count == null ? 43 : this.count.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyAnalyticsCollection.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyAnalyticsCollection.java new file mode 100644 index 00000000000..cf897a78c4c --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyAnalyticsCollection.java @@ -0,0 +1,135 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * SQL firewall policy analytics collection.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallPolicyAnalyticsCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallPolicyAnalyticsCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public SqlFirewallPolicyAnalyticsCollection( + java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The aggregated data point items. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * The aggregated data point items. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallPolicyAnalyticsCollection build() { + SqlFirewallPolicyAnalyticsCollection model = + new SqlFirewallPolicyAnalyticsCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallPolicyAnalyticsCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The aggregated data point items. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * The aggregated data point items. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("SqlFirewallPolicyAnalyticsCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallPolicyAnalyticsCollection)) { + return false; + } + + SqlFirewallPolicyAnalyticsCollection other = (SqlFirewallPolicyAnalyticsCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyCollection.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyCollection.java new file mode 100644 index 00000000000..df4f68ad76c --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyCollection.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Collection of SQL firewall policy summary.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallPolicyCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallPolicyCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public SqlFirewallPolicyCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Array of SQL firewall policy summary. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * Array of SQL firewall policy summary. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallPolicyCollection build() { + SqlFirewallPolicyCollection model = new SqlFirewallPolicyCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallPolicyCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Array of SQL firewall policy summary. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * Array of SQL firewall policy summary. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("SqlFirewallPolicyCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallPolicyCollection)) { + return false; + } + + SqlFirewallPolicyCollection other = (SqlFirewallPolicyCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyDimensions.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyDimensions.java new file mode 100644 index 00000000000..bdf0f73b6fc --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyDimensions.java @@ -0,0 +1,354 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The dimensions available for SQL firewall policy analytics.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallPolicyDimensions.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallPolicyDimensions + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "securityPolicyId", + "enforcementScope", + "violationAction", + "lifecycleState" + }) + public SqlFirewallPolicyDimensions( + String securityPolicyId, + EnforcementScope enforcementScope, + ViolationAction violationAction, + SqlFirewallPolicyLifecycleState lifecycleState) { + super(); + this.securityPolicyId = securityPolicyId; + this.enforcementScope = enforcementScope; + this.violationAction = violationAction; + this.lifecycleState = lifecycleState; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the security policy corresponding to the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyId") + private String securityPolicyId; + + /** + * The OCID of the security policy corresponding to the SQL firewall policy. + * + * @param securityPolicyId the value to set + * @return this builder + */ + public Builder securityPolicyId(String securityPolicyId) { + this.securityPolicyId = securityPolicyId; + this.__explicitlySet__.add("securityPolicyId"); + return this; + } + /** Specifies the SQL firewall policy enforcement option. */ + @com.fasterxml.jackson.annotation.JsonProperty("enforcementScope") + private EnforcementScope enforcementScope; + + /** + * Specifies the SQL firewall policy enforcement option. + * + * @param enforcementScope the value to set + * @return this builder + */ + public Builder enforcementScope(EnforcementScope enforcementScope) { + this.enforcementScope = enforcementScope; + this.__explicitlySet__.add("enforcementScope"); + return this; + } + /** Specifies the mode in which the SQL firewall policy is enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAction") + private ViolationAction violationAction; + + /** + * Specifies the mode in which the SQL firewall policy is enabled. + * + * @param violationAction the value to set + * @return this builder + */ + public Builder violationAction(ViolationAction violationAction) { + this.violationAction = violationAction; + this.__explicitlySet__.add("violationAction"); + return this; + } + /** The current state of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private SqlFirewallPolicyLifecycleState lifecycleState; + + /** + * The current state of the SQL firewall policy. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(SqlFirewallPolicyLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallPolicyDimensions build() { + SqlFirewallPolicyDimensions model = + new SqlFirewallPolicyDimensions( + this.securityPolicyId, + this.enforcementScope, + this.violationAction, + this.lifecycleState); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallPolicyDimensions model) { + if (model.wasPropertyExplicitlySet("securityPolicyId")) { + this.securityPolicyId(model.getSecurityPolicyId()); + } + if (model.wasPropertyExplicitlySet("enforcementScope")) { + this.enforcementScope(model.getEnforcementScope()); + } + if (model.wasPropertyExplicitlySet("violationAction")) { + this.violationAction(model.getViolationAction()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the security policy corresponding to the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyId") + private final String securityPolicyId; + + /** + * The OCID of the security policy corresponding to the SQL firewall policy. + * + * @return the value + */ + public String getSecurityPolicyId() { + return securityPolicyId; + } + + /** Specifies the SQL firewall policy enforcement option. */ + public enum EnforcementScope implements com.oracle.bmc.http.internal.BmcEnum { + EnforceContext("ENFORCE_CONTEXT"), + EnforceSql("ENFORCE_SQL"), + EnforceAll("ENFORCE_ALL"), + + /** + * 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(EnforcementScope.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (EnforcementScope v : EnforcementScope.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + EnforcementScope(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static EnforcementScope create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'EnforcementScope', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** Specifies the SQL firewall policy enforcement option. */ + @com.fasterxml.jackson.annotation.JsonProperty("enforcementScope") + private final EnforcementScope enforcementScope; + + /** + * Specifies the SQL firewall policy enforcement option. + * + * @return the value + */ + public EnforcementScope getEnforcementScope() { + return enforcementScope; + } + + /** Specifies the mode in which the SQL firewall policy is enabled. */ + public enum ViolationAction implements com.oracle.bmc.http.internal.BmcEnum { + Block("BLOCK"), + Observe("OBSERVE"), + + /** + * 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(ViolationAction.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ViolationAction v : ViolationAction.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + ViolationAction(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ViolationAction create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'ViolationAction', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** Specifies the mode in which the SQL firewall policy is enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAction") + private final ViolationAction violationAction; + + /** + * Specifies the mode in which the SQL firewall policy is enabled. + * + * @return the value + */ + public ViolationAction getViolationAction() { + return violationAction; + } + + /** The current state of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final SqlFirewallPolicyLifecycleState lifecycleState; + + /** + * The current state of the SQL firewall policy. + * + * @return the value + */ + public SqlFirewallPolicyLifecycleState getLifecycleState() { + return lifecycleState; + } + + @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("SqlFirewallPolicyDimensions("); + sb.append("super=").append(super.toString()); + sb.append("securityPolicyId=").append(String.valueOf(this.securityPolicyId)); + sb.append(", enforcementScope=").append(String.valueOf(this.enforcementScope)); + sb.append(", violationAction=").append(String.valueOf(this.violationAction)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallPolicyDimensions)) { + return false; + } + + SqlFirewallPolicyDimensions other = (SqlFirewallPolicyDimensions) o; + return java.util.Objects.equals(this.securityPolicyId, other.securityPolicyId) + && java.util.Objects.equals(this.enforcementScope, other.enforcementScope) + && java.util.Objects.equals(this.violationAction, other.violationAction) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.securityPolicyId == null ? 43 : this.securityPolicyId.hashCode()); + result = + (result * PRIME) + + (this.enforcementScope == null ? 43 : this.enforcementScope.hashCode()); + result = + (result * PRIME) + + (this.violationAction == null ? 43 : this.violationAction.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyLifecycleState.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyLifecycleState.java new file mode 100644 index 00000000000..91b3b5fd272 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicyLifecycleState.java @@ -0,0 +1,59 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** The current state of SQL firewall policy. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public enum SqlFirewallPolicyLifecycleState implements com.oracle.bmc.http.internal.BmcEnum { + Creating("CREATING"), + Updating("UPDATING"), + Active("ACTIVE"), + Inactive("INACTIVE"), + Failed("FAILED"), + Deleting("DELETING"), + Deleted("DELETED"), + NeedsAttention("NEEDS_ATTENTION"), + + /** + * 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(SqlFirewallPolicyLifecycleState.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SqlFirewallPolicyLifecycleState v : SqlFirewallPolicyLifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SqlFirewallPolicyLifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SqlFirewallPolicyLifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SqlFirewallPolicyLifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicySummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicySummary.java new file mode 100644 index 00000000000..4cf95aa4bbc --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallPolicySummary.java @@ -0,0 +1,1065 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The SQL firewall policy resource contains the firewall policy metadata for a single user.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallPolicySummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallPolicySummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "compartmentId", + "displayName", + "description", + "securityPolicyId", + "dbUserName", + "sqlLevel", + "status", + "enforcementScope", + "violationAction", + "violationAudit", + "timeCreated", + "timeUpdated", + "lifecycleState", + "lifecycleDetails", + "freeformTags", + "definedTags" + }) + public SqlFirewallPolicySummary( + String id, + String compartmentId, + String displayName, + String description, + String securityPolicyId, + String dbUserName, + SqlLevel sqlLevel, + Status status, + EnforcementScope enforcementScope, + ViolationAction violationAction, + ViolationAudit violationAudit, + java.util.Date timeCreated, + java.util.Date timeUpdated, + SqlFirewallPolicyLifecycleState lifecycleState, + String lifecycleDetails, + java.util.Map freeformTags, + java.util.Map> definedTags) { + super(); + this.id = id; + this.compartmentId = compartmentId; + this.displayName = displayName; + this.description = description; + this.securityPolicyId = securityPolicyId; + this.dbUserName = dbUserName; + this.sqlLevel = sqlLevel; + this.status = status; + this.enforcementScope = enforcementScope; + this.violationAction = violationAction; + this.violationAudit = violationAudit; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.lifecycleState = lifecycleState; + this.lifecycleDetails = lifecycleDetails; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The OCID of the SQL firewall policy. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the compartment containing the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment containing the SQL firewall policy. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The display name of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the SQL firewall policy. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the SQL firewall policy. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** The OCID of the security policy corresponding to the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyId") + private String securityPolicyId; + + /** + * The OCID of the security policy corresponding to the SQL firewall policy. + * + * @param securityPolicyId the value to set + * @return this builder + */ + public Builder securityPolicyId(String securityPolicyId) { + this.securityPolicyId = securityPolicyId; + this.__explicitlySet__.add("securityPolicyId"); + return this; + } + /** The database user name. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private String dbUserName; + + /** + * The database user name. + * + * @param dbUserName the value to set + * @return this builder + */ + public Builder dbUserName(String dbUserName) { + this.dbUserName = dbUserName; + this.__explicitlySet__.add("dbUserName"); + return this; + } + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private SqlLevel sqlLevel; + + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + * + * @param sqlLevel the value to set + * @return this builder + */ + public Builder sqlLevel(SqlLevel sqlLevel) { + this.sqlLevel = sqlLevel; + this.__explicitlySet__.add("sqlLevel"); + return this; + } + /** Specifies whether the SQL firewall policy is enabled or disabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private Status status; + + /** + * Specifies whether the SQL firewall policy is enabled or disabled. + * + * @param status the value to set + * @return this builder + */ + public Builder status(Status status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + /** Specifies the SQL firewall policy enforcement option. */ + @com.fasterxml.jackson.annotation.JsonProperty("enforcementScope") + private EnforcementScope enforcementScope; + + /** + * Specifies the SQL firewall policy enforcement option. + * + * @param enforcementScope the value to set + * @return this builder + */ + public Builder enforcementScope(EnforcementScope enforcementScope) { + this.enforcementScope = enforcementScope; + this.__explicitlySet__.add("enforcementScope"); + return this; + } + /** Specifies the SQL firewall action based on detection of SQL firewall violations. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAction") + private ViolationAction violationAction; + + /** + * Specifies the SQL firewall action based on detection of SQL firewall violations. + * + * @param violationAction the value to set + * @return this builder + */ + public Builder violationAction(ViolationAction violationAction) { + this.violationAction = violationAction; + this.__explicitlySet__.add("violationAction"); + return this; + } + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAudit") + private ViolationAudit violationAudit; + + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + * + * @param violationAudit the value to set + * @return this builder + */ + public Builder violationAudit(ViolationAudit violationAudit) { + this.violationAudit = violationAudit; + this.__explicitlySet__.add("violationAudit"); + return this; + } + /** The time that the SQL firewall policy was created, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The time that the SQL firewall policy was created, in the format defined by RFC3339. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** + * The date and time the SQL firewall policy was last updated, in the format defined by + * RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The date and time the SQL firewall policy was last updated, in the format defined by + * RFC3339. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** The current state of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private SqlFirewallPolicyLifecycleState lifecycleState; + + /** + * The current state of the SQL firewall policy. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(SqlFirewallPolicyLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** Details about the current state of the SQL firewall policy in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + /** + * Details about the current state of the SQL firewall policy in Data Safe. + * + * @param lifecycleDetails the value to set + * @return this builder + */ + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallPolicySummary build() { + SqlFirewallPolicySummary model = + new SqlFirewallPolicySummary( + this.id, + this.compartmentId, + this.displayName, + this.description, + this.securityPolicyId, + this.dbUserName, + this.sqlLevel, + this.status, + this.enforcementScope, + this.violationAction, + this.violationAudit, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.lifecycleDetails, + this.freeformTags, + this.definedTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallPolicySummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("securityPolicyId")) { + this.securityPolicyId(model.getSecurityPolicyId()); + } + if (model.wasPropertyExplicitlySet("dbUserName")) { + this.dbUserName(model.getDbUserName()); + } + if (model.wasPropertyExplicitlySet("sqlLevel")) { + this.sqlLevel(model.getSqlLevel()); + } + if (model.wasPropertyExplicitlySet("status")) { + this.status(model.getStatus()); + } + if (model.wasPropertyExplicitlySet("enforcementScope")) { + this.enforcementScope(model.getEnforcementScope()); + } + if (model.wasPropertyExplicitlySet("violationAction")) { + this.violationAction(model.getViolationAction()); + } + if (model.wasPropertyExplicitlySet("violationAudit")) { + this.violationAudit(model.getViolationAudit()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("lifecycleDetails")) { + this.lifecycleDetails(model.getLifecycleDetails()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The OCID of the SQL firewall policy. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the compartment containing the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment containing the SQL firewall policy. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The display name of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the SQL firewall policy. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the SQL firewall policy. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** The OCID of the security policy corresponding to the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("securityPolicyId") + private final String securityPolicyId; + + /** + * The OCID of the security policy corresponding to the SQL firewall policy. + * + * @return the value + */ + public String getSecurityPolicyId() { + return securityPolicyId; + } + + /** The database user name. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private final String dbUserName; + + /** + * The database user name. + * + * @return the value + */ + public String getDbUserName() { + return dbUserName; + } + + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + */ + public enum SqlLevel implements com.oracle.bmc.http.internal.BmcEnum { + UserIssuedSql("USER_ISSUED_SQL"), + AllSql("ALL_SQL"), + + /** + * 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(SqlLevel.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SqlLevel v : SqlLevel.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SqlLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SqlLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SqlLevel', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private final SqlLevel sqlLevel; + + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + * + * @return the value + */ + public SqlLevel getSqlLevel() { + return sqlLevel; + } + + /** Specifies whether the SQL firewall policy is enabled or disabled. */ + public enum Status implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + + /** + * 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(Status.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Status v : Status.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + Status(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Status create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'Status', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** Specifies whether the SQL firewall policy is enabled or disabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private final Status status; + + /** + * Specifies whether the SQL firewall policy is enabled or disabled. + * + * @return the value + */ + public Status getStatus() { + return status; + } + + /** Specifies the SQL firewall policy enforcement option. */ + public enum EnforcementScope implements com.oracle.bmc.http.internal.BmcEnum { + EnforceContext("ENFORCE_CONTEXT"), + EnforceSql("ENFORCE_SQL"), + EnforceAll("ENFORCE_ALL"), + + /** + * 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(EnforcementScope.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (EnforcementScope v : EnforcementScope.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + EnforcementScope(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static EnforcementScope create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'EnforcementScope', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** Specifies the SQL firewall policy enforcement option. */ + @com.fasterxml.jackson.annotation.JsonProperty("enforcementScope") + private final EnforcementScope enforcementScope; + + /** + * Specifies the SQL firewall policy enforcement option. + * + * @return the value + */ + public EnforcementScope getEnforcementScope() { + return enforcementScope; + } + + /** Specifies the SQL firewall action based on detection of SQL firewall violations. */ + public enum ViolationAction implements com.oracle.bmc.http.internal.BmcEnum { + Block("BLOCK"), + Observe("OBSERVE"), + + /** + * 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(ViolationAction.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ViolationAction v : ViolationAction.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + ViolationAction(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ViolationAction create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'ViolationAction', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** Specifies the SQL firewall action based on detection of SQL firewall violations. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAction") + private final ViolationAction violationAction; + + /** + * Specifies the SQL firewall action based on detection of SQL firewall violations. + * + * @return the value + */ + public ViolationAction getViolationAction() { + return violationAction; + } + + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + */ + public enum ViolationAudit implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + + /** + * 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(ViolationAudit.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ViolationAudit v : ViolationAudit.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + ViolationAudit(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ViolationAudit create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'ViolationAudit', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAudit") + private final ViolationAudit violationAudit; + + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + * + * @return the value + */ + public ViolationAudit getViolationAudit() { + return violationAudit; + } + + /** The time that the SQL firewall policy was created, in the format defined by RFC3339. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The time that the SQL firewall policy was created, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** + * The date and time the SQL firewall policy was last updated, in the format defined by RFC3339. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The date and time the SQL firewall policy was last updated, in the format defined by RFC3339. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** The current state of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final SqlFirewallPolicyLifecycleState lifecycleState; + + /** + * The current state of the SQL firewall policy. + * + * @return the value + */ + public SqlFirewallPolicyLifecycleState getLifecycleState() { + return lifecycleState; + } + + /** Details about the current state of the SQL firewall policy in Data Safe. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private final String lifecycleDetails; + + /** + * Details about the current state of the SQL firewall policy in Data Safe. + * + * @return the value + */ + public String getLifecycleDetails() { + return lifecycleDetails; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + @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("SqlFirewallPolicySummary("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", securityPolicyId=").append(String.valueOf(this.securityPolicyId)); + sb.append(", dbUserName=").append(String.valueOf(this.dbUserName)); + sb.append(", sqlLevel=").append(String.valueOf(this.sqlLevel)); + sb.append(", status=").append(String.valueOf(this.status)); + sb.append(", enforcementScope=").append(String.valueOf(this.enforcementScope)); + sb.append(", violationAction=").append(String.valueOf(this.violationAction)); + sb.append(", violationAudit=").append(String.valueOf(this.violationAudit)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", lifecycleDetails=").append(String.valueOf(this.lifecycleDetails)); + sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); + sb.append(", definedTags=").append(String.valueOf(this.definedTags)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallPolicySummary)) { + return false; + } + + SqlFirewallPolicySummary other = (SqlFirewallPolicySummary) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.securityPolicyId, other.securityPolicyId) + && java.util.Objects.equals(this.dbUserName, other.dbUserName) + && java.util.Objects.equals(this.sqlLevel, other.sqlLevel) + && java.util.Objects.equals(this.status, other.status) + && java.util.Objects.equals(this.enforcementScope, other.enforcementScope) + && java.util.Objects.equals(this.violationAction, other.violationAction) + && java.util.Objects.equals(this.violationAudit, other.violationAudit) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.lifecycleDetails, other.lifecycleDetails) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && 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.compartmentId == null ? 43 : this.compartmentId.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.securityPolicyId == null ? 43 : this.securityPolicyId.hashCode()); + result = (result * PRIME) + (this.dbUserName == null ? 43 : this.dbUserName.hashCode()); + result = (result * PRIME) + (this.sqlLevel == null ? 43 : this.sqlLevel.hashCode()); + result = (result * PRIME) + (this.status == null ? 43 : this.status.hashCode()); + result = + (result * PRIME) + + (this.enforcementScope == null ? 43 : this.enforcementScope.hashCode()); + result = + (result * PRIME) + + (this.violationAction == null ? 43 : this.violationAction.hashCode()); + result = + (result * PRIME) + + (this.violationAudit == null ? 43 : this.violationAudit.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.lifecycleDetails == null ? 43 : this.lifecycleDetails.hashCode()); + result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); + result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationAggregation.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationAggregation.java new file mode 100644 index 00000000000..7e0b42123d8 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationAggregation.java @@ -0,0 +1,317 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The details of SQL violations aggregation items.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallViolationAggregation.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallViolationAggregation + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "displayName", + "metricName", + "timeStarted", + "timeEnded", + "count", + "dimensions" + }) + public SqlFirewallViolationAggregation( + String displayName, + String metricName, + java.util.Date timeStarted, + java.util.Date timeEnded, + Long count, + SqlFirewallViolationAggregationDimensions dimensions) { + super(); + this.displayName = displayName; + this.metricName = metricName; + this.timeStarted = timeStarted; + this.timeEnded = timeEnded; + this.count = count; + this.dimensions = dimensions; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The display name of aggregation field. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of aggregation field. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The name of the aggregation. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricName") + private String metricName; + + /** + * The name of the aggregation. + * + * @param metricName the value to set + * @return this builder + */ + public Builder metricName(String metricName) { + this.metricName = metricName; + this.__explicitlySet__.add("metricName"); + return this; + } + /** The time at which the aggregation started. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeStarted") + private java.util.Date timeStarted; + + /** + * The time at which the aggregation started. + * + * @param timeStarted the value to set + * @return this builder + */ + public Builder timeStarted(java.util.Date timeStarted) { + this.timeStarted = timeStarted; + this.__explicitlySet__.add("timeStarted"); + return this; + } + /** The time at which the aggregation ended. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeEnded") + private java.util.Date timeEnded; + + /** + * The time at which the aggregation ended. + * + * @param timeEnded the value to set + * @return this builder + */ + public Builder timeEnded(java.util.Date timeEnded) { + this.timeEnded = timeEnded; + this.__explicitlySet__.add("timeEnded"); + return this; + } + /** Total count of aggregated value. */ + @com.fasterxml.jackson.annotation.JsonProperty("count") + private Long count; + + /** + * Total count of aggregated value. + * + * @param count the value to set + * @return this builder + */ + public Builder count(Long count) { + this.count = count; + this.__explicitlySet__.add("count"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private SqlFirewallViolationAggregationDimensions dimensions; + + public Builder dimensions(SqlFirewallViolationAggregationDimensions dimensions) { + this.dimensions = dimensions; + this.__explicitlySet__.add("dimensions"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallViolationAggregation build() { + SqlFirewallViolationAggregation model = + new SqlFirewallViolationAggregation( + this.displayName, + this.metricName, + this.timeStarted, + this.timeEnded, + this.count, + this.dimensions); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallViolationAggregation model) { + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("metricName")) { + this.metricName(model.getMetricName()); + } + if (model.wasPropertyExplicitlySet("timeStarted")) { + this.timeStarted(model.getTimeStarted()); + } + if (model.wasPropertyExplicitlySet("timeEnded")) { + this.timeEnded(model.getTimeEnded()); + } + if (model.wasPropertyExplicitlySet("count")) { + this.count(model.getCount()); + } + if (model.wasPropertyExplicitlySet("dimensions")) { + this.dimensions(model.getDimensions()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The display name of aggregation field. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of aggregation field. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The name of the aggregation. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricName") + private final String metricName; + + /** + * The name of the aggregation. + * + * @return the value + */ + public String getMetricName() { + return metricName; + } + + /** The time at which the aggregation started. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeStarted") + private final java.util.Date timeStarted; + + /** + * The time at which the aggregation started. + * + * @return the value + */ + public java.util.Date getTimeStarted() { + return timeStarted; + } + + /** The time at which the aggregation ended. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeEnded") + private final java.util.Date timeEnded; + + /** + * The time at which the aggregation ended. + * + * @return the value + */ + public java.util.Date getTimeEnded() { + return timeEnded; + } + + /** Total count of aggregated value. */ + @com.fasterxml.jackson.annotation.JsonProperty("count") + private final Long count; + + /** + * Total count of aggregated value. + * + * @return the value + */ + public Long getCount() { + return count; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private final SqlFirewallViolationAggregationDimensions dimensions; + + public SqlFirewallViolationAggregationDimensions getDimensions() { + return dimensions; + } + + @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("SqlFirewallViolationAggregation("); + sb.append("super=").append(super.toString()); + sb.append("displayName=").append(String.valueOf(this.displayName)); + sb.append(", metricName=").append(String.valueOf(this.metricName)); + sb.append(", timeStarted=").append(String.valueOf(this.timeStarted)); + sb.append(", timeEnded=").append(String.valueOf(this.timeEnded)); + sb.append(", count=").append(String.valueOf(this.count)); + sb.append(", dimensions=").append(String.valueOf(this.dimensions)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallViolationAggregation)) { + return false; + } + + SqlFirewallViolationAggregation other = (SqlFirewallViolationAggregation) o; + return java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.metricName, other.metricName) + && java.util.Objects.equals(this.timeStarted, other.timeStarted) + && java.util.Objects.equals(this.timeEnded, other.timeEnded) + && java.util.Objects.equals(this.count, other.count) + && java.util.Objects.equals(this.dimensions, other.dimensions) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode()); + result = (result * PRIME) + (this.metricName == null ? 43 : this.metricName.hashCode()); + result = (result * PRIME) + (this.timeStarted == null ? 43 : this.timeStarted.hashCode()); + result = (result * PRIME) + (this.timeEnded == null ? 43 : this.timeEnded.hashCode()); + result = (result * PRIME) + (this.count == null ? 43 : this.count.hashCode()); + result = (result * PRIME) + (this.dimensions == null ? 43 : this.dimensions.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationAggregationDimensions.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationAggregationDimensions.java new file mode 100644 index 00000000000..cd61f151f4d --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationAggregationDimensions.java @@ -0,0 +1,604 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The details of the aggregation dimensions used for summarizing SQL violations.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallViolationAggregationDimensions.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallViolationAggregationDimensions + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "operationTime", + "dbUserName", + "targetId", + "targetName", + "clientProgram", + "operation", + "clientOsUserName", + "violationCause", + "clientIp", + "violationAction", + "sqlLevel" + }) + public SqlFirewallViolationAggregationDimensions( + java.util.List operationTime, + java.util.List dbUserName, + java.util.List targetId, + java.util.List targetName, + java.util.List clientProgram, + java.util.List operation, + java.util.List clientOsUserName, + java.util.List violationCause, + java.util.List clientIp, + java.util.List violationAction, + java.util.List sqlLevel) { + super(); + this.operationTime = operationTime; + this.dbUserName = dbUserName; + this.targetId = targetId; + this.targetName = targetName; + this.clientProgram = clientProgram; + this.operation = operation; + this.clientOsUserName = clientOsUserName; + this.violationCause = violationCause; + this.clientIp = clientIp; + this.violationAction = violationAction; + this.sqlLevel = sqlLevel; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The time of the SQL violation occurrence in the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("operationTime") + private java.util.List operationTime; + + /** + * The time of the SQL violation occurrence in the target database. + * + * @param operationTime the value to set + * @return this builder + */ + public Builder operationTime(java.util.List operationTime) { + this.operationTime = operationTime; + this.__explicitlySet__.add("operationTime"); + return this; + } + /** The name of the database user. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private java.util.List dbUserName; + + /** + * The name of the database user. + * + * @param dbUserName the value to set + * @return this builder + */ + public Builder dbUserName(java.util.List dbUserName) { + this.dbUserName = dbUserName; + this.__explicitlySet__.add("dbUserName"); + return this; + } + /** The OCID of the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private java.util.List targetId; + + /** + * The OCID of the target database. + * + * @param targetId the value to set + * @return this builder + */ + public Builder targetId(java.util.List targetId) { + this.targetId = targetId; + this.__explicitlySet__.add("targetId"); + return this; + } + /** The name of the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetName") + private java.util.List targetName; + + /** + * The name of the target database. + * + * @param targetName the value to set + * @return this builder + */ + public Builder targetName(java.util.List targetName) { + this.targetName = targetName; + this.__explicitlySet__.add("targetName"); + return this; + } + /** + * The application from which the SQL violation was generated. Examples SQL Plus or SQL + * Developer. + */ + @com.fasterxml.jackson.annotation.JsonProperty("clientProgram") + private java.util.List clientProgram; + + /** + * The application from which the SQL violation was generated. Examples SQL Plus or SQL + * Developer. + * + * @param clientProgram the value to set + * @return this builder + */ + public Builder clientProgram(java.util.List clientProgram) { + this.clientProgram = clientProgram; + this.__explicitlySet__.add("clientProgram"); + return this; + } + /** + * The name of the action executed by the user on the target database, for example, ALTER, + * CREATE, DROP. + */ + @com.fasterxml.jackson.annotation.JsonProperty("operation") + private java.util.List operation; + + /** + * The name of the action executed by the user on the target database, for example, ALTER, + * CREATE, DROP. + * + * @param operation the value to set + * @return this builder + */ + public Builder operation(java.util.List operation) { + this.operation = operation; + this.__explicitlySet__.add("operation"); + return this; + } + /** The name of the operating system user for the database session. */ + @com.fasterxml.jackson.annotation.JsonProperty("clientOsUserName") + private java.util.List clientOsUserName; + + /** + * The name of the operating system user for the database session. + * + * @param clientOsUserName the value to set + * @return this builder + */ + public Builder clientOsUserName(java.util.List clientOsUserName) { + this.clientOsUserName = clientOsUserName; + this.__explicitlySet__.add("clientOsUserName"); + return this; + } + /** Indicates whether SQL or context violation. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationCause") + private java.util.List violationCause; + + /** + * Indicates whether SQL or context violation. + * + * @param violationCause the value to set + * @return this builder + */ + public Builder violationCause(java.util.List violationCause) { + this.violationCause = violationCause; + this.__explicitlySet__.add("violationCause"); + return this; + } + /** The IP address of the host from which the session was spawned. */ + @com.fasterxml.jackson.annotation.JsonProperty("clientIp") + private java.util.List clientIp; + + /** + * The IP address of the host from which the session was spawned. + * + * @param clientIp the value to set + * @return this builder + */ + public Builder clientIp(java.util.List clientIp) { + this.clientIp = clientIp; + this.__explicitlySet__.add("clientIp"); + return this; + } + /** The action taken for this SQL violation. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAction") + private java.util.List violationAction; + + /** + * The action taken for this SQL violation. + * + * @param violationAction the value to set + * @return this builder + */ + public Builder violationAction(java.util.List violationAction) { + this.violationAction = violationAction; + this.__explicitlySet__.add("violationAction"); + return this; + } + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private java.util.List sqlLevel; + + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + * + * @param sqlLevel the value to set + * @return this builder + */ + public Builder sqlLevel(java.util.List sqlLevel) { + this.sqlLevel = sqlLevel; + this.__explicitlySet__.add("sqlLevel"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallViolationAggregationDimensions build() { + SqlFirewallViolationAggregationDimensions model = + new SqlFirewallViolationAggregationDimensions( + this.operationTime, + this.dbUserName, + this.targetId, + this.targetName, + this.clientProgram, + this.operation, + this.clientOsUserName, + this.violationCause, + this.clientIp, + this.violationAction, + this.sqlLevel); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallViolationAggregationDimensions model) { + if (model.wasPropertyExplicitlySet("operationTime")) { + this.operationTime(model.getOperationTime()); + } + if (model.wasPropertyExplicitlySet("dbUserName")) { + this.dbUserName(model.getDbUserName()); + } + if (model.wasPropertyExplicitlySet("targetId")) { + this.targetId(model.getTargetId()); + } + if (model.wasPropertyExplicitlySet("targetName")) { + this.targetName(model.getTargetName()); + } + if (model.wasPropertyExplicitlySet("clientProgram")) { + this.clientProgram(model.getClientProgram()); + } + if (model.wasPropertyExplicitlySet("operation")) { + this.operation(model.getOperation()); + } + if (model.wasPropertyExplicitlySet("clientOsUserName")) { + this.clientOsUserName(model.getClientOsUserName()); + } + if (model.wasPropertyExplicitlySet("violationCause")) { + this.violationCause(model.getViolationCause()); + } + if (model.wasPropertyExplicitlySet("clientIp")) { + this.clientIp(model.getClientIp()); + } + if (model.wasPropertyExplicitlySet("violationAction")) { + this.violationAction(model.getViolationAction()); + } + if (model.wasPropertyExplicitlySet("sqlLevel")) { + this.sqlLevel(model.getSqlLevel()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The time of the SQL violation occurrence in the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("operationTime") + private final java.util.List operationTime; + + /** + * The time of the SQL violation occurrence in the target database. + * + * @return the value + */ + public java.util.List getOperationTime() { + return operationTime; + } + + /** The name of the database user. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private final java.util.List dbUserName; + + /** + * The name of the database user. + * + * @return the value + */ + public java.util.List getDbUserName() { + return dbUserName; + } + + /** The OCID of the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private final java.util.List targetId; + + /** + * The OCID of the target database. + * + * @return the value + */ + public java.util.List getTargetId() { + return targetId; + } + + /** The name of the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetName") + private final java.util.List targetName; + + /** + * The name of the target database. + * + * @return the value + */ + public java.util.List getTargetName() { + return targetName; + } + + /** + * The application from which the SQL violation was generated. Examples SQL Plus or SQL + * Developer. + */ + @com.fasterxml.jackson.annotation.JsonProperty("clientProgram") + private final java.util.List clientProgram; + + /** + * The application from which the SQL violation was generated. Examples SQL Plus or SQL + * Developer. + * + * @return the value + */ + public java.util.List getClientProgram() { + return clientProgram; + } + + /** + * The name of the action executed by the user on the target database, for example, ALTER, + * CREATE, DROP. + */ + @com.fasterxml.jackson.annotation.JsonProperty("operation") + private final java.util.List operation; + + /** + * The name of the action executed by the user on the target database, for example, ALTER, + * CREATE, DROP. + * + * @return the value + */ + public java.util.List getOperation() { + return operation; + } + + /** The name of the operating system user for the database session. */ + @com.fasterxml.jackson.annotation.JsonProperty("clientOsUserName") + private final java.util.List clientOsUserName; + + /** + * The name of the operating system user for the database session. + * + * @return the value + */ + public java.util.List getClientOsUserName() { + return clientOsUserName; + } + + /** Indicates whether SQL or context violation. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationCause") + private final java.util.List violationCause; + + /** + * Indicates whether SQL or context violation. + * + * @return the value + */ + public java.util.List getViolationCause() { + return violationCause; + } + + /** The IP address of the host from which the session was spawned. */ + @com.fasterxml.jackson.annotation.JsonProperty("clientIp") + private final java.util.List clientIp; + + /** + * The IP address of the host from which the session was spawned. + * + * @return the value + */ + public java.util.List getClientIp() { + return clientIp; + } + + /** The action taken for this SQL violation. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAction") + private final java.util.List violationAction; + + /** + * The action taken for this SQL violation. + * + * @return the value + */ + public java.util.List getViolationAction() { + return violationAction; + } + + /** */ + public enum SqlLevel implements com.oracle.bmc.http.internal.BmcEnum { + UserIssuedSql("USER_ISSUED_SQL"), + AllSql("ALL_SQL"), + + /** + * 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(SqlLevel.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SqlLevel v : SqlLevel.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SqlLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SqlLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SqlLevel', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private final java.util.List sqlLevel; + + /** + * Specifies the level of SQL included for this SQL firewall policy. USER_ISSUED_SQL - User + * issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement + * issued inside PL/SQL units. + * + * @return the value + */ + public java.util.List getSqlLevel() { + return sqlLevel; + } + + @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("SqlFirewallViolationAggregationDimensions("); + sb.append("super=").append(super.toString()); + sb.append("operationTime=").append(String.valueOf(this.operationTime)); + sb.append(", dbUserName=").append(String.valueOf(this.dbUserName)); + sb.append(", targetId=").append(String.valueOf(this.targetId)); + sb.append(", targetName=").append(String.valueOf(this.targetName)); + sb.append(", clientProgram=").append(String.valueOf(this.clientProgram)); + sb.append(", operation=").append(String.valueOf(this.operation)); + sb.append(", clientOsUserName=").append(String.valueOf(this.clientOsUserName)); + sb.append(", violationCause=").append(String.valueOf(this.violationCause)); + sb.append(", clientIp=").append(String.valueOf(this.clientIp)); + sb.append(", violationAction=").append(String.valueOf(this.violationAction)); + sb.append(", sqlLevel=").append(String.valueOf(this.sqlLevel)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallViolationAggregationDimensions)) { + return false; + } + + SqlFirewallViolationAggregationDimensions other = + (SqlFirewallViolationAggregationDimensions) o; + return java.util.Objects.equals(this.operationTime, other.operationTime) + && java.util.Objects.equals(this.dbUserName, other.dbUserName) + && java.util.Objects.equals(this.targetId, other.targetId) + && java.util.Objects.equals(this.targetName, other.targetName) + && java.util.Objects.equals(this.clientProgram, other.clientProgram) + && java.util.Objects.equals(this.operation, other.operation) + && java.util.Objects.equals(this.clientOsUserName, other.clientOsUserName) + && java.util.Objects.equals(this.violationCause, other.violationCause) + && java.util.Objects.equals(this.clientIp, other.clientIp) + && java.util.Objects.equals(this.violationAction, other.violationAction) + && java.util.Objects.equals(this.sqlLevel, other.sqlLevel) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.operationTime == null ? 43 : this.operationTime.hashCode()); + result = (result * PRIME) + (this.dbUserName == null ? 43 : this.dbUserName.hashCode()); + result = (result * PRIME) + (this.targetId == null ? 43 : this.targetId.hashCode()); + result = (result * PRIME) + (this.targetName == null ? 43 : this.targetName.hashCode()); + result = + (result * PRIME) + + (this.clientProgram == null ? 43 : this.clientProgram.hashCode()); + result = (result * PRIME) + (this.operation == null ? 43 : this.operation.hashCode()); + result = + (result * PRIME) + + (this.clientOsUserName == null ? 43 : this.clientOsUserName.hashCode()); + result = + (result * PRIME) + + (this.violationCause == null ? 43 : this.violationCause.hashCode()); + result = (result * PRIME) + (this.clientIp == null ? 43 : this.clientIp.hashCode()); + result = + (result * PRIME) + + (this.violationAction == null ? 43 : this.violationAction.hashCode()); + result = (result * PRIME) + (this.sqlLevel == null ? 43 : this.sqlLevel.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationAnalyticsCollection.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationAnalyticsCollection.java new file mode 100644 index 00000000000..990b2c62e0d --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationAnalyticsCollection.java @@ -0,0 +1,135 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * SQL violations summarized detail.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallViolationAnalyticsCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallViolationAnalyticsCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public SqlFirewallViolationAnalyticsCollection( + java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The aggregated data point items. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * The aggregated data point items. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallViolationAnalyticsCollection build() { + SqlFirewallViolationAnalyticsCollection model = + new SqlFirewallViolationAnalyticsCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallViolationAnalyticsCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The aggregated data point items. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * The aggregated data point items. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("SqlFirewallViolationAnalyticsCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallViolationAnalyticsCollection)) { + return false; + } + + SqlFirewallViolationAnalyticsCollection other = (SqlFirewallViolationAnalyticsCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationSummary.java new file mode 100644 index 00000000000..84c1d0d14e0 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationSummary.java @@ -0,0 +1,898 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The resource represents the SQL violations collected from the target database by Oracle Data + * Safe.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallViolationSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallViolationSummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "compartmentId", + "dbUserName", + "targetId", + "targetName", + "operationTime", + "timeCollected", + "clientOsUserName", + "operation", + "sqlText", + "sqlAccessedObjects", + "currentDbUserName", + "sqlLevel", + "clientIp", + "clientProgram", + "violationCause", + "violationAction" + }) + public SqlFirewallViolationSummary( + String id, + String compartmentId, + String dbUserName, + String targetId, + String targetName, + java.util.Date operationTime, + java.util.Date timeCollected, + String clientOsUserName, + String operation, + String sqlText, + String sqlAccessedObjects, + String currentDbUserName, + SqlLevel sqlLevel, + String clientIp, + String clientProgram, + String violationCause, + ViolationAction violationAction) { + super(); + this.id = id; + this.compartmentId = compartmentId; + this.dbUserName = dbUserName; + this.targetId = targetId; + this.targetName = targetName; + this.operationTime = operationTime; + this.timeCollected = timeCollected; + this.clientOsUserName = clientOsUserName; + this.operation = operation; + this.sqlText = sqlText; + this.sqlAccessedObjects = sqlAccessedObjects; + this.currentDbUserName = currentDbUserName; + this.sqlLevel = sqlLevel; + this.clientIp = clientIp; + this.clientProgram = clientProgram; + this.violationCause = violationCause; + this.violationAction = violationAction; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the SQL violation. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The OCID of the SQL violation. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The OCID of the compartment containing the SQL violation. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The OCID of the compartment containing the SQL violation. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The name of the database user. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private String dbUserName; + + /** + * The name of the database user. + * + * @param dbUserName the value to set + * @return this builder + */ + public Builder dbUserName(String dbUserName) { + this.dbUserName = dbUserName; + this.__explicitlySet__.add("dbUserName"); + return this; + } + /** The OCID of the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private String targetId; + + /** + * The OCID of the target database. + * + * @param targetId the value to set + * @return this builder + */ + public Builder targetId(String targetId) { + this.targetId = targetId; + this.__explicitlySet__.add("targetId"); + return this; + } + /** The name of the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetName") + private String targetName; + + /** + * The name of the target database. + * + * @param targetName the value to set + * @return this builder + */ + public Builder targetName(String targetName) { + this.targetName = targetName; + this.__explicitlySet__.add("targetName"); + return this; + } + /** The time of the SQL violation occurrence in the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("operationTime") + private java.util.Date operationTime; + + /** + * The time of the SQL violation occurrence in the target database. + * + * @param operationTime the value to set + * @return this builder + */ + public Builder operationTime(java.util.Date operationTime) { + this.operationTime = operationTime; + this.__explicitlySet__.add("operationTime"); + return this; + } + /** + * The timestamp when this SQL violation was collected from the target database by Data + * Safe. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCollected") + private java.util.Date timeCollected; + + /** + * The timestamp when this SQL violation was collected from the target database by Data + * Safe. + * + * @param timeCollected the value to set + * @return this builder + */ + public Builder timeCollected(java.util.Date timeCollected) { + this.timeCollected = timeCollected; + this.__explicitlySet__.add("timeCollected"); + return this; + } + /** The name of the operating system user for the database session. */ + @com.fasterxml.jackson.annotation.JsonProperty("clientOsUserName") + private String clientOsUserName; + + /** + * The name of the operating system user for the database session. + * + * @param clientOsUserName the value to set + * @return this builder + */ + public Builder clientOsUserName(String clientOsUserName) { + this.clientOsUserName = clientOsUserName; + this.__explicitlySet__.add("clientOsUserName"); + return this; + } + /** + * The name of the action executed by the user on the target database. For example, ALTER, + * CREATE, DROP. + */ + @com.fasterxml.jackson.annotation.JsonProperty("operation") + private String operation; + + /** + * The name of the action executed by the user on the target database. For example, ALTER, + * CREATE, DROP. + * + * @param operation the value to set + * @return this builder + */ + public Builder operation(String operation) { + this.operation = operation; + this.__explicitlySet__.add("operation"); + return this; + } + /** The SQL text caught by the firewall. */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlText") + private String sqlText; + + /** + * The SQL text caught by the firewall. + * + * @param sqlText the value to set + * @return this builder + */ + public Builder sqlText(String sqlText) { + this.sqlText = sqlText; + this.__explicitlySet__.add("sqlText"); + return this; + } + /** The objects accessed by the SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlAccessedObjects") + private String sqlAccessedObjects; + + /** + * The objects accessed by the SQL. + * + * @param sqlAccessedObjects the value to set + * @return this builder + */ + public Builder sqlAccessedObjects(String sqlAccessedObjects) { + this.sqlAccessedObjects = sqlAccessedObjects; + this.__explicitlySet__.add("sqlAccessedObjects"); + return this; + } + /** The name of the user that SQL was executed as. */ + @com.fasterxml.jackson.annotation.JsonProperty("currentDbUserName") + private String currentDbUserName; + + /** + * The name of the user that SQL was executed as. + * + * @param currentDbUserName the value to set + * @return this builder + */ + public Builder currentDbUserName(String currentDbUserName) { + this.currentDbUserName = currentDbUserName; + this.__explicitlySet__.add("currentDbUserName"); + return this; + } + /** + * Specifies the level of SQL for this violation. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued + * inside PL/SQL units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private SqlLevel sqlLevel; + + /** + * Specifies the level of SQL for this violation. USER_ISSUED_SQL - User issued SQL + * statements only. ALL_SQL - Includes all SQL statements including SQL statement issued + * inside PL/SQL units. + * + * @param sqlLevel the value to set + * @return this builder + */ + public Builder sqlLevel(SqlLevel sqlLevel) { + this.sqlLevel = sqlLevel; + this.__explicitlySet__.add("sqlLevel"); + return this; + } + /** The IP address of the host machine from which the session was generated. */ + @com.fasterxml.jackson.annotation.JsonProperty("clientIp") + private String clientIp; + + /** + * The IP address of the host machine from which the session was generated. + * + * @param clientIp the value to set + * @return this builder + */ + public Builder clientIp(String clientIp) { + this.clientIp = clientIp; + this.__explicitlySet__.add("clientIp"); + return this; + } + /** + * The application from which the SQL violation was generated. Examples include SQL Plus or + * SQL Developer. + */ + @com.fasterxml.jackson.annotation.JsonProperty("clientProgram") + private String clientProgram; + + /** + * The application from which the SQL violation was generated. Examples include SQL Plus or + * SQL Developer. + * + * @param clientProgram the value to set + * @return this builder + */ + public Builder clientProgram(String clientProgram) { + this.clientProgram = clientProgram; + this.__explicitlySet__.add("clientProgram"); + return this; + } + /** Indicates whether SQL or context violation. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationCause") + private String violationCause; + + /** + * Indicates whether SQL or context violation. + * + * @param violationCause the value to set + * @return this builder + */ + public Builder violationCause(String violationCause) { + this.violationCause = violationCause; + this.__explicitlySet__.add("violationCause"); + return this; + } + /** The action taken for this SQL violation. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAction") + private ViolationAction violationAction; + + /** + * The action taken for this SQL violation. + * + * @param violationAction the value to set + * @return this builder + */ + public Builder violationAction(ViolationAction violationAction) { + this.violationAction = violationAction; + this.__explicitlySet__.add("violationAction"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallViolationSummary build() { + SqlFirewallViolationSummary model = + new SqlFirewallViolationSummary( + this.id, + this.compartmentId, + this.dbUserName, + this.targetId, + this.targetName, + this.operationTime, + this.timeCollected, + this.clientOsUserName, + this.operation, + this.sqlText, + this.sqlAccessedObjects, + this.currentDbUserName, + this.sqlLevel, + this.clientIp, + this.clientProgram, + this.violationCause, + this.violationAction); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallViolationSummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("dbUserName")) { + this.dbUserName(model.getDbUserName()); + } + if (model.wasPropertyExplicitlySet("targetId")) { + this.targetId(model.getTargetId()); + } + if (model.wasPropertyExplicitlySet("targetName")) { + this.targetName(model.getTargetName()); + } + if (model.wasPropertyExplicitlySet("operationTime")) { + this.operationTime(model.getOperationTime()); + } + if (model.wasPropertyExplicitlySet("timeCollected")) { + this.timeCollected(model.getTimeCollected()); + } + if (model.wasPropertyExplicitlySet("clientOsUserName")) { + this.clientOsUserName(model.getClientOsUserName()); + } + if (model.wasPropertyExplicitlySet("operation")) { + this.operation(model.getOperation()); + } + if (model.wasPropertyExplicitlySet("sqlText")) { + this.sqlText(model.getSqlText()); + } + if (model.wasPropertyExplicitlySet("sqlAccessedObjects")) { + this.sqlAccessedObjects(model.getSqlAccessedObjects()); + } + if (model.wasPropertyExplicitlySet("currentDbUserName")) { + this.currentDbUserName(model.getCurrentDbUserName()); + } + if (model.wasPropertyExplicitlySet("sqlLevel")) { + this.sqlLevel(model.getSqlLevel()); + } + if (model.wasPropertyExplicitlySet("clientIp")) { + this.clientIp(model.getClientIp()); + } + if (model.wasPropertyExplicitlySet("clientProgram")) { + this.clientProgram(model.getClientProgram()); + } + if (model.wasPropertyExplicitlySet("violationCause")) { + this.violationCause(model.getViolationCause()); + } + if (model.wasPropertyExplicitlySet("violationAction")) { + this.violationAction(model.getViolationAction()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the SQL violation. */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The OCID of the SQL violation. + * + * @return the value + */ + public String getId() { + return id; + } + + /** The OCID of the compartment containing the SQL violation. */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The OCID of the compartment containing the SQL violation. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The name of the database user. */ + @com.fasterxml.jackson.annotation.JsonProperty("dbUserName") + private final String dbUserName; + + /** + * The name of the database user. + * + * @return the value + */ + public String getDbUserName() { + return dbUserName; + } + + /** The OCID of the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetId") + private final String targetId; + + /** + * The OCID of the target database. + * + * @return the value + */ + public String getTargetId() { + return targetId; + } + + /** The name of the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("targetName") + private final String targetName; + + /** + * The name of the target database. + * + * @return the value + */ + public String getTargetName() { + return targetName; + } + + /** The time of the SQL violation occurrence in the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("operationTime") + private final java.util.Date operationTime; + + /** + * The time of the SQL violation occurrence in the target database. + * + * @return the value + */ + public java.util.Date getOperationTime() { + return operationTime; + } + + /** + * The timestamp when this SQL violation was collected from the target database by Data Safe. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCollected") + private final java.util.Date timeCollected; + + /** + * The timestamp when this SQL violation was collected from the target database by Data Safe. + * + * @return the value + */ + public java.util.Date getTimeCollected() { + return timeCollected; + } + + /** The name of the operating system user for the database session. */ + @com.fasterxml.jackson.annotation.JsonProperty("clientOsUserName") + private final String clientOsUserName; + + /** + * The name of the operating system user for the database session. + * + * @return the value + */ + public String getClientOsUserName() { + return clientOsUserName; + } + + /** + * The name of the action executed by the user on the target database. For example, ALTER, + * CREATE, DROP. + */ + @com.fasterxml.jackson.annotation.JsonProperty("operation") + private final String operation; + + /** + * The name of the action executed by the user on the target database. For example, ALTER, + * CREATE, DROP. + * + * @return the value + */ + public String getOperation() { + return operation; + } + + /** The SQL text caught by the firewall. */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlText") + private final String sqlText; + + /** + * The SQL text caught by the firewall. + * + * @return the value + */ + public String getSqlText() { + return sqlText; + } + + /** The objects accessed by the SQL. */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlAccessedObjects") + private final String sqlAccessedObjects; + + /** + * The objects accessed by the SQL. + * + * @return the value + */ + public String getSqlAccessedObjects() { + return sqlAccessedObjects; + } + + /** The name of the user that SQL was executed as. */ + @com.fasterxml.jackson.annotation.JsonProperty("currentDbUserName") + private final String currentDbUserName; + + /** + * The name of the user that SQL was executed as. + * + * @return the value + */ + public String getCurrentDbUserName() { + return currentDbUserName; + } + + /** + * Specifies the level of SQL for this violation. USER_ISSUED_SQL - User issued SQL statements + * only. ALL_SQL - Includes all SQL statements including SQL statement issued inside PL/SQL + * units. + */ + public enum SqlLevel implements com.oracle.bmc.http.internal.BmcEnum { + UserIssuedSql("USER_ISSUED_SQL"), + AllSql("ALL_SQL"), + + /** + * 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(SqlLevel.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SqlLevel v : SqlLevel.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SqlLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SqlLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SqlLevel', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Specifies the level of SQL for this violation. USER_ISSUED_SQL - User issued SQL statements + * only. ALL_SQL - Includes all SQL statements including SQL statement issued inside PL/SQL + * units. + */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlLevel") + private final SqlLevel sqlLevel; + + /** + * Specifies the level of SQL for this violation. USER_ISSUED_SQL - User issued SQL statements + * only. ALL_SQL - Includes all SQL statements including SQL statement issued inside PL/SQL + * units. + * + * @return the value + */ + public SqlLevel getSqlLevel() { + return sqlLevel; + } + + /** The IP address of the host machine from which the session was generated. */ + @com.fasterxml.jackson.annotation.JsonProperty("clientIp") + private final String clientIp; + + /** + * The IP address of the host machine from which the session was generated. + * + * @return the value + */ + public String getClientIp() { + return clientIp; + } + + /** + * The application from which the SQL violation was generated. Examples include SQL Plus or SQL + * Developer. + */ + @com.fasterxml.jackson.annotation.JsonProperty("clientProgram") + private final String clientProgram; + + /** + * The application from which the SQL violation was generated. Examples include SQL Plus or SQL + * Developer. + * + * @return the value + */ + public String getClientProgram() { + return clientProgram; + } + + /** Indicates whether SQL or context violation. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationCause") + private final String violationCause; + + /** + * Indicates whether SQL or context violation. + * + * @return the value + */ + public String getViolationCause() { + return violationCause; + } + + /** The action taken for this SQL violation. */ + public enum ViolationAction implements com.oracle.bmc.http.internal.BmcEnum { + Blocked("BLOCKED"), + Allowed("ALLOWED"), + + /** + * 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(ViolationAction.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ViolationAction v : ViolationAction.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + ViolationAction(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ViolationAction create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'ViolationAction', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** The action taken for this SQL violation. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAction") + private final ViolationAction violationAction; + + /** + * The action taken for this SQL violation. + * + * @return the value + */ + public ViolationAction getViolationAction() { + return violationAction; + } + + @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("SqlFirewallViolationSummary("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", dbUserName=").append(String.valueOf(this.dbUserName)); + sb.append(", targetId=").append(String.valueOf(this.targetId)); + sb.append(", targetName=").append(String.valueOf(this.targetName)); + sb.append(", operationTime=").append(String.valueOf(this.operationTime)); + sb.append(", timeCollected=").append(String.valueOf(this.timeCollected)); + sb.append(", clientOsUserName=").append(String.valueOf(this.clientOsUserName)); + sb.append(", operation=").append(String.valueOf(this.operation)); + sb.append(", sqlText=").append(String.valueOf(this.sqlText)); + sb.append(", sqlAccessedObjects=").append(String.valueOf(this.sqlAccessedObjects)); + sb.append(", currentDbUserName=").append(String.valueOf(this.currentDbUserName)); + sb.append(", sqlLevel=").append(String.valueOf(this.sqlLevel)); + sb.append(", clientIp=").append(String.valueOf(this.clientIp)); + sb.append(", clientProgram=").append(String.valueOf(this.clientProgram)); + sb.append(", violationCause=").append(String.valueOf(this.violationCause)); + sb.append(", violationAction=").append(String.valueOf(this.violationAction)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallViolationSummary)) { + return false; + } + + SqlFirewallViolationSummary other = (SqlFirewallViolationSummary) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.dbUserName, other.dbUserName) + && java.util.Objects.equals(this.targetId, other.targetId) + && java.util.Objects.equals(this.targetName, other.targetName) + && java.util.Objects.equals(this.operationTime, other.operationTime) + && java.util.Objects.equals(this.timeCollected, other.timeCollected) + && java.util.Objects.equals(this.clientOsUserName, other.clientOsUserName) + && java.util.Objects.equals(this.operation, other.operation) + && java.util.Objects.equals(this.sqlText, other.sqlText) + && java.util.Objects.equals(this.sqlAccessedObjects, other.sqlAccessedObjects) + && java.util.Objects.equals(this.currentDbUserName, other.currentDbUserName) + && java.util.Objects.equals(this.sqlLevel, other.sqlLevel) + && java.util.Objects.equals(this.clientIp, other.clientIp) + && java.util.Objects.equals(this.clientProgram, other.clientProgram) + && java.util.Objects.equals(this.violationCause, other.violationCause) + && java.util.Objects.equals(this.violationAction, other.violationAction) + && 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.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.dbUserName == null ? 43 : this.dbUserName.hashCode()); + result = (result * PRIME) + (this.targetId == null ? 43 : this.targetId.hashCode()); + result = (result * PRIME) + (this.targetName == null ? 43 : this.targetName.hashCode()); + result = + (result * PRIME) + + (this.operationTime == null ? 43 : this.operationTime.hashCode()); + result = + (result * PRIME) + + (this.timeCollected == null ? 43 : this.timeCollected.hashCode()); + result = + (result * PRIME) + + (this.clientOsUserName == null ? 43 : this.clientOsUserName.hashCode()); + result = (result * PRIME) + (this.operation == null ? 43 : this.operation.hashCode()); + result = (result * PRIME) + (this.sqlText == null ? 43 : this.sqlText.hashCode()); + result = + (result * PRIME) + + (this.sqlAccessedObjects == null + ? 43 + : this.sqlAccessedObjects.hashCode()); + result = + (result * PRIME) + + (this.currentDbUserName == null ? 43 : this.currentDbUserName.hashCode()); + result = (result * PRIME) + (this.sqlLevel == null ? 43 : this.sqlLevel.hashCode()); + result = (result * PRIME) + (this.clientIp == null ? 43 : this.clientIp.hashCode()); + result = + (result * PRIME) + + (this.clientProgram == null ? 43 : this.clientProgram.hashCode()); + result = + (result * PRIME) + + (this.violationCause == null ? 43 : this.violationCause.hashCode()); + result = + (result * PRIME) + + (this.violationAction == null ? 43 : this.violationAction.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationsCollection.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationsCollection.java new file mode 100644 index 00000000000..39236efb18b --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/SqlFirewallViolationsCollection.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Collection of SQL violation summary.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlFirewallViolationsCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlFirewallViolationsCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public SqlFirewallViolationsCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Array of SQL violation summary. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * Array of SQL violation summary. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlFirewallViolationsCollection build() { + SqlFirewallViolationsCollection model = new SqlFirewallViolationsCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlFirewallViolationsCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Array of SQL violation summary. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * Array of SQL violation summary. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("SqlFirewallViolationsCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlFirewallViolationsCollection)) { + return false; + } + + SqlFirewallViolationsCollection other = (SqlFirewallViolationsCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TableSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TableSummary.java index df05d37fcdf..6d3ddd244d3 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TableSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TableSummary.java @@ -5,7 +5,7 @@ package com.oracle.bmc.datasafe.model; /** - * Details of a table fetched from the database.
+ * The details of a table fetched from the database.
* 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-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetAlertPolicyAssociation.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetAlertPolicyAssociation.java index 2406dbd73bb..746abfb3c99 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetAlertPolicyAssociation.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetAlertPolicyAssociation.java @@ -145,12 +145,12 @@ public Builder targetId(String targetId) { this.__explicitlySet__.add("targetId"); return this; } - /** Indicates if the target-alert policy association is enabled or disabled. */ + /** Indicates if the target-alert policy association is enabled or disabled by user. */ @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") private Boolean isEnabled; /** - * Indicates if the target-alert policy association is enabled or disabled. + * Indicates if the target-alert policy association is enabled or disabled by user. * * @param isEnabled the value to set * @return this builder @@ -445,12 +445,12 @@ public String getTargetId() { return targetId; } - /** Indicates if the target-alert policy association is enabled or disabled. */ + /** Indicates if the target-alert policy association is enabled or disabled by user. */ @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") private final Boolean isEnabled; /** - * Indicates if the target-alert policy association is enabled or disabled. + * Indicates if the target-alert policy association is enabled or disabled by user. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetAlertPolicyAssociationSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetAlertPolicyAssociationSummary.java index f35d58cb9db..b14e9c7819a 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetAlertPolicyAssociationSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetAlertPolicyAssociationSummary.java @@ -142,12 +142,12 @@ public Builder targetId(String targetId) { this.__explicitlySet__.add("targetId"); return this; } - /** Indicates if the target-alert policy association is enabled or disabled. */ + /** Indicates if the target-alert policy association is enabled or disabled by user. */ @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") private Boolean isEnabled; /** - * Indicates if the target-alert policy association is enabled or disabled. + * Indicates if the target-alert policy association is enabled or disabled by user. * * @param isEnabled the value to set * @return this builder @@ -417,12 +417,12 @@ public String getTargetId() { return targetId; } - /** Indicates if the target-alert policy association is enabled or disabled. */ + /** Indicates if the target-alert policy association is enabled or disabled by user. */ @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") private final Boolean isEnabled; /** - * Indicates if the target-alert policy association is enabled or disabled. + * Indicates if the target-alert policy association is enabled or disabled by user. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetDatabase.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetDatabase.java index a303d434178..8e4733be4df 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetDatabase.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetDatabase.java @@ -174,12 +174,12 @@ public Builder connectionOption(ConnectionOption connectionOption) { this.__explicitlySet__.add("connectionOption"); return this; } - /** The OCIDs of associated resources like Database, Data Safe private endpoint etc. */ + /** The OCIDs of associated resources like database, Data Safe private endpoint etc. */ @com.fasterxml.jackson.annotation.JsonProperty("associatedResourceIds") private java.util.List associatedResourceIds; /** - * The OCIDs of associated resources like Database, Data Safe private endpoint etc. + * The OCIDs of associated resources like database, Data Safe private endpoint etc. * * @param associatedResourceIds the value to set * @return this builder @@ -219,12 +219,12 @@ public Builder lifecycleDetails(String lifecycleDetails) { this.__explicitlySet__.add("lifecycleDetails"); return this; } - /** The date and time of target database registration and creation in Data Safe. */ + /** The date and time of the target database registration and creation in Data Safe. */ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; /** - * The date and time of target database registration and creation in Data Safe. + * The date and time of the target database registration and creation in Data Safe. * * @param timeCreated the value to set * @return this builder @@ -493,12 +493,12 @@ public ConnectionOption getConnectionOption() { return connectionOption; } - /** The OCIDs of associated resources like Database, Data Safe private endpoint etc. */ + /** The OCIDs of associated resources like database, Data Safe private endpoint etc. */ @com.fasterxml.jackson.annotation.JsonProperty("associatedResourceIds") private final java.util.List associatedResourceIds; /** - * The OCIDs of associated resources like Database, Data Safe private endpoint etc. + * The OCIDs of associated resources like database, Data Safe private endpoint etc. * * @return the value */ @@ -532,12 +532,12 @@ public String getLifecycleDetails() { return lifecycleDetails; } - /** The date and time of target database registration and creation in Data Safe. */ + /** The date and time of the target database registration and creation in Data Safe. */ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private final java.util.Date timeCreated; /** - * The date and time of target database registration and creation in Data Safe. + * The date and time of the target database registration and creation in Data Safe. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetDatabaseSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetDatabaseSummary.java index b38ca56af31..425792edbe9 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetDatabaseSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/TargetDatabaseSummary.java @@ -157,12 +157,12 @@ public Builder databaseType(DatabaseType databaseType) { this.__explicitlySet__.add("databaseType"); return this; } - /** The OCIDs of associated resources like Database, Data Safe private endpoint etc. */ + /** The OCIDs of associated resources like database, Data Safe private endpoint etc. */ @com.fasterxml.jackson.annotation.JsonProperty("associatedResourceIds") private java.util.List associatedResourceIds; /** - * The OCIDs of associated resources like Database, Data Safe private endpoint etc. + * The OCIDs of associated resources like database, Data Safe private endpoint etc. * * @param associatedResourceIds the value to set * @return this builder @@ -426,12 +426,12 @@ public DatabaseType getDatabaseType() { return databaseType; } - /** The OCIDs of associated resources like Database, Data Safe private endpoint etc. */ + /** The OCIDs of associated resources like database, Data Safe private endpoint etc. */ @com.fasterxml.jackson.annotation.JsonProperty("associatedResourceIds") private final java.util.List associatedResourceIds; /** - * The OCIDs of associated resources like Database, Data Safe private endpoint etc. + * The OCIDs of associated resources like database, Data Safe private endpoint etc. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateDataSafePrivateEndpointDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateDataSafePrivateEndpointDetails.java index 2e7682bc3d4..afe42291c1b 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateDataSafePrivateEndpointDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateDataSafePrivateEndpointDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.datasafe.model; /** - * The details used to update a Data Safe private endpoint.
+ * The details used to update the Data Safe private endpoint.
* 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-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateDatabaseSecurityConfigDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateDatabaseSecurityConfigDetails.java new file mode 100644 index 00000000000..2e5d915650f --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateDatabaseSecurityConfigDetails.java @@ -0,0 +1,330 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * The details to update the database security config.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateDatabaseSecurityConfigDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateDatabaseSecurityConfigDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "displayName", + "description", + "sqlFirewallConfig", + "freeformTags", + "definedTags" + }) + public UpdateDatabaseSecurityConfigDetails( + String displayName, + String description, + UpdateSqlFirewallConfigDetails sqlFirewallConfig, + java.util.Map freeformTags, + java.util.Map> definedTags) { + super(); + this.displayName = displayName; + this.description = description; + this.sqlFirewallConfig = sqlFirewallConfig; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The display name of the database security config. The name does not have to be unique, + * and it is changeable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the database security config. The name does not have to be unique, + * and it is changeable. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the security policy. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sqlFirewallConfig") + private UpdateSqlFirewallConfigDetails sqlFirewallConfig; + + public Builder sqlFirewallConfig(UpdateSqlFirewallConfigDetails sqlFirewallConfig) { + this.sqlFirewallConfig = sqlFirewallConfig; + this.__explicitlySet__.add("sqlFirewallConfig"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateDatabaseSecurityConfigDetails build() { + UpdateDatabaseSecurityConfigDetails model = + new UpdateDatabaseSecurityConfigDetails( + this.displayName, + this.description, + this.sqlFirewallConfig, + this.freeformTags, + this.definedTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateDatabaseSecurityConfigDetails model) { + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("sqlFirewallConfig")) { + this.sqlFirewallConfig(model.getSqlFirewallConfig()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The display name of the database security config. The name does not have to be unique, and it + * is changeable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the database security config. The name does not have to be unique, and it + * is changeable. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the security policy. + * + * @return the value + */ + public String getDescription() { + return description; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sqlFirewallConfig") + private final UpdateSqlFirewallConfigDetails sqlFirewallConfig; + + public UpdateSqlFirewallConfigDetails getSqlFirewallConfig() { + return sqlFirewallConfig; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + @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("UpdateDatabaseSecurityConfigDetails("); + sb.append("super=").append(super.toString()); + sb.append("displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", sqlFirewallConfig=").append(String.valueOf(this.sqlFirewallConfig)); + sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); + sb.append(", definedTags=").append(String.valueOf(this.definedTags)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateDatabaseSecurityConfigDetails)) { + return false; + } + + UpdateDatabaseSecurityConfigDetails other = (UpdateDatabaseSecurityConfigDetails) o; + return java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.sqlFirewallConfig, other.sqlFirewallConfig) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode()); + result = (result * PRIME) + (this.description == null ? 43 : this.description.hashCode()); + result = + (result * PRIME) + + (this.sqlFirewallConfig == null ? 43 : this.sqlFirewallConfig.hashCode()); + result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); + result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateMaskingColumnDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateMaskingColumnDetails.java index db86085d9ef..6096c0bc5d6 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateMaskingColumnDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateMaskingColumnDetails.java @@ -108,15 +108,15 @@ public Builder sensitiveTypeId(String sensitiveTypeId) { return this; } /** - * Indicates if data masking is enabled for the masking column. Set it to false if you don't - * want to mask the column. + * Indicates whether data masking is enabled for the masking column. Set it to false if you + * don't want to mask the column. */ @com.fasterxml.jackson.annotation.JsonProperty("isMaskingEnabled") private Boolean isMaskingEnabled; /** - * Indicates if data masking is enabled for the masking column. Set it to false if you don't - * want to mask the column. + * Indicates whether data masking is enabled for the masking column. Set it to false if you + * don't want to mask the column. * * @param isMaskingEnabled the value to set * @return this builder @@ -261,15 +261,15 @@ public String getSensitiveTypeId() { } /** - * Indicates if data masking is enabled for the masking column. Set it to false if you don't - * want to mask the column. + * Indicates whether data masking is enabled for the masking column. Set it to false if you + * don't want to mask the column. */ @com.fasterxml.jackson.annotation.JsonProperty("isMaskingEnabled") private final Boolean isMaskingEnabled; /** - * Indicates if data masking is enabled for the masking column. Set it to false if you don't - * want to mask the column. + * Indicates whether data masking is enabled for the masking column. Set it to false if you + * don't want to mask the column. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateMaskingPolicyDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateMaskingPolicyDetails.java index 72418e6751a..8cfe2ddced3 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateMaskingPolicyDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateMaskingPolicyDetails.java @@ -208,9 +208,8 @@ public Builder parallelDegree(String parallelDegree) { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If - * it's set to PARALLEL, the value of parallelDegree attribute is used. Note that few - * objects may remain invalid even after recompiling once and you may have to further - * recompile manually using UTL_RECOMP package. + * it's set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in + * UTL_RECOMP package to recompile any remaining invalid objects after masking completes. */ @com.fasterxml.jackson.annotation.JsonProperty("recompile") private MaskingPolicy.Recompile recompile; @@ -218,9 +217,8 @@ public Builder parallelDegree(String parallelDegree) { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If - * it's set to PARALLEL, the value of parallelDegree attribute is used. Note that few - * objects may remain invalid even after recompiling once and you may have to further - * recompile manually using UTL_RECOMP package. + * it's set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in + * UTL_RECOMP package to recompile any remaining invalid objects after masking completes. * * @param recompile the value to set * @return this builder @@ -535,9 +533,8 @@ public String getParallelDegree() { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If it's - * set to PARALLEL, the value of parallelDegree attribute is used. Note that few objects may - * remain invalid even after recompiling once and you may have to further recompile manually - * using UTL_RECOMP package. + * set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in UTL_RECOMP + * package to recompile any remaining invalid objects after masking completes. */ @com.fasterxml.jackson.annotation.JsonProperty("recompile") private final MaskingPolicy.Recompile recompile; @@ -545,9 +542,8 @@ public String getParallelDegree() { /** * Specifies how to recompile invalid objects post data masking. Allowed values are 'SERIAL' * (recompile in serial), 'PARALLEL' (recompile in parallel), 'NONE' (do not recompile). If it's - * set to PARALLEL, the value of parallelDegree attribute is used. Note that few objects may - * remain invalid even after recompiling once and you may have to further recompile manually - * using UTL_RECOMP package. + * set to PARALLEL, the value of parallelDegree attribute is used. Use the built-in UTL_RECOMP + * package to recompile any remaining invalid objects after masking completes. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSecurityPolicyDeploymentDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSecurityPolicyDeploymentDetails.java new file mode 100644 index 00000000000..3a1f3f4fe22 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSecurityPolicyDeploymentDetails.java @@ -0,0 +1,297 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Details to update the security policy deployment.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateSecurityPolicyDeploymentDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateSecurityPolicyDeploymentDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"displayName", "description", "freeformTags", "definedTags"}) + public UpdateSecurityPolicyDeploymentDetails( + String displayName, + String description, + java.util.Map freeformTags, + java.util.Map> definedTags) { + super(); + this.displayName = displayName; + this.description = description; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The display name of the security policy deployment. The name does not have to be unique, + * and it is changeable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the security policy deployment. The name does not have to be unique, + * and it is changeable. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the security policy deployment. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateSecurityPolicyDeploymentDetails build() { + UpdateSecurityPolicyDeploymentDetails model = + new UpdateSecurityPolicyDeploymentDetails( + this.displayName, + this.description, + this.freeformTags, + this.definedTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateSecurityPolicyDeploymentDetails model) { + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The display name of the security policy deployment. The name does not have to be unique, and + * it is changeable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the security policy deployment. The name does not have to be unique, and + * it is changeable. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the security policy deployment. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the security policy deployment. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + @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("UpdateSecurityPolicyDeploymentDetails("); + sb.append("super=").append(super.toString()); + sb.append("displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); + sb.append(", definedTags=").append(String.valueOf(this.definedTags)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateSecurityPolicyDeploymentDetails)) { + return false; + } + + UpdateSecurityPolicyDeploymentDetails other = (UpdateSecurityPolicyDeploymentDetails) o; + return java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode()); + result = (result * PRIME) + (this.description == null ? 43 : this.description.hashCode()); + result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); + result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSecurityPolicyDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSecurityPolicyDetails.java new file mode 100644 index 00000000000..5c8ade1b6d4 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSecurityPolicyDetails.java @@ -0,0 +1,297 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Details to update the security policy.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateSecurityPolicyDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateSecurityPolicyDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"displayName", "description", "freeformTags", "definedTags"}) + public UpdateSecurityPolicyDetails( + String displayName, + String description, + java.util.Map freeformTags, + java.util.Map> definedTags) { + super(); + this.displayName = displayName; + this.description = description; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The display name of the security policy. The name does not have to be unique, and it is + * changeable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the security policy. The name does not have to be unique, and it is + * changeable. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the security policy. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateSecurityPolicyDetails build() { + UpdateSecurityPolicyDetails model = + new UpdateSecurityPolicyDetails( + this.displayName, + this.description, + this.freeformTags, + this.definedTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateSecurityPolicyDetails model) { + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The display name of the security policy. The name does not have to be unique, and it is + * changeable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the security policy. The name does not have to be unique, and it is + * changeable. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the security policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the security policy. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + @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("UpdateSecurityPolicyDetails("); + sb.append("super=").append(super.toString()); + sb.append("displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); + sb.append(", definedTags=").append(String.valueOf(this.definedTags)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateSecurityPolicyDetails)) { + return false; + } + + UpdateSecurityPolicyDetails other = (UpdateSecurityPolicyDetails) o; + return java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode()); + result = (result * PRIME) + (this.description == null ? 43 : this.description.hashCode()); + result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); + result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSqlCollectionDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSqlCollectionDetails.java new file mode 100644 index 00000000000..0eba7ae1293 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSqlCollectionDetails.java @@ -0,0 +1,297 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Details to update the SQL collection.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateSqlCollectionDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateSqlCollectionDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"displayName", "description", "freeformTags", "definedTags"}) + public UpdateSqlCollectionDetails( + String displayName, + String description, + java.util.Map freeformTags, + java.util.Map> definedTags) { + super(); + this.displayName = displayName; + this.description = description; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The display name of the SQL collection. The name does not have to be unique, and it is + * changeable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the SQL collection. The name does not have to be unique, and it is + * changeable. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the SQL collection. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateSqlCollectionDetails build() { + UpdateSqlCollectionDetails model = + new UpdateSqlCollectionDetails( + this.displayName, + this.description, + this.freeformTags, + this.definedTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateSqlCollectionDetails model) { + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The display name of the SQL collection. The name does not have to be unique, and it is + * changeable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the SQL collection. The name does not have to be unique, and it is + * changeable. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the SQL collection. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the SQL collection. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + @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("UpdateSqlCollectionDetails("); + sb.append("super=").append(super.toString()); + sb.append("displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); + sb.append(", definedTags=").append(String.valueOf(this.definedTags)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateSqlCollectionDetails)) { + return false; + } + + UpdateSqlCollectionDetails other = (UpdateSqlCollectionDetails) o; + return java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode()); + result = (result * PRIME) + (this.description == null ? 43 : this.description.hashCode()); + result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); + result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSqlFirewallConfigDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSqlFirewallConfigDetails.java new file mode 100644 index 00000000000..bb23b8dbc92 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSqlFirewallConfigDetails.java @@ -0,0 +1,332 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Details to update the SQL firewall config.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateSqlFirewallConfigDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateSqlFirewallConfigDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"status", "violationLogAutoPurge", "excludeJob"}) + public UpdateSqlFirewallConfigDetails( + Status status, ViolationLogAutoPurge violationLogAutoPurge, ExcludeJob excludeJob) { + super(); + this.status = status; + this.violationLogAutoPurge = violationLogAutoPurge; + this.excludeJob = excludeJob; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Specifies whether the firewall is enabled or disabled on the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private Status status; + + /** + * Specifies whether the firewall is enabled or disabled on the target database. + * + * @param status the value to set + * @return this builder + */ + public Builder status(Status status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + /** + * Specifies whether Data Safe should automatically purge the violation logs from the + * database after collecting the violation logs and persisting on Data Safe. + */ + @com.fasterxml.jackson.annotation.JsonProperty("violationLogAutoPurge") + private ViolationLogAutoPurge violationLogAutoPurge; + + /** + * Specifies whether Data Safe should automatically purge the violation logs from the + * database after collecting the violation logs and persisting on Data Safe. + * + * @param violationLogAutoPurge the value to set + * @return this builder + */ + public Builder violationLogAutoPurge(ViolationLogAutoPurge violationLogAutoPurge) { + this.violationLogAutoPurge = violationLogAutoPurge; + this.__explicitlySet__.add("violationLogAutoPurge"); + return this; + } + /** + * Specifies whether the firewall should include or exclude the database internal job + * activities. + */ + @com.fasterxml.jackson.annotation.JsonProperty("excludeJob") + private ExcludeJob excludeJob; + + /** + * Specifies whether the firewall should include or exclude the database internal job + * activities. + * + * @param excludeJob the value to set + * @return this builder + */ + public Builder excludeJob(ExcludeJob excludeJob) { + this.excludeJob = excludeJob; + this.__explicitlySet__.add("excludeJob"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateSqlFirewallConfigDetails build() { + UpdateSqlFirewallConfigDetails model = + new UpdateSqlFirewallConfigDetails( + this.status, this.violationLogAutoPurge, this.excludeJob); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateSqlFirewallConfigDetails model) { + if (model.wasPropertyExplicitlySet("status")) { + this.status(model.getStatus()); + } + if (model.wasPropertyExplicitlySet("violationLogAutoPurge")) { + this.violationLogAutoPurge(model.getViolationLogAutoPurge()); + } + if (model.wasPropertyExplicitlySet("excludeJob")) { + this.excludeJob(model.getExcludeJob()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Specifies whether the firewall is enabled or disabled on the target database. */ + public enum Status implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Status v : Status.values()) { + map.put(v.getValue(), v); + } + } + + Status(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Status create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid Status: " + key); + } + }; + /** Specifies whether the firewall is enabled or disabled on the target database. */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private final Status status; + + /** + * Specifies whether the firewall is enabled or disabled on the target database. + * + * @return the value + */ + public Status getStatus() { + return status; + } + + /** + * Specifies whether Data Safe should automatically purge the violation logs from the database + * after collecting the violation logs and persisting on Data Safe. + */ + public enum ViolationLogAutoPurge implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ViolationLogAutoPurge v : ViolationLogAutoPurge.values()) { + map.put(v.getValue(), v); + } + } + + ViolationLogAutoPurge(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ViolationLogAutoPurge create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid ViolationLogAutoPurge: " + key); + } + }; + /** + * Specifies whether Data Safe should automatically purge the violation logs from the database + * after collecting the violation logs and persisting on Data Safe. + */ + @com.fasterxml.jackson.annotation.JsonProperty("violationLogAutoPurge") + private final ViolationLogAutoPurge violationLogAutoPurge; + + /** + * Specifies whether Data Safe should automatically purge the violation logs from the database + * after collecting the violation logs and persisting on Data Safe. + * + * @return the value + */ + public ViolationLogAutoPurge getViolationLogAutoPurge() { + return violationLogAutoPurge; + } + + /** + * Specifies whether the firewall should include or exclude the database internal job + * activities. + */ + public enum ExcludeJob implements com.oracle.bmc.http.internal.BmcEnum { + Excluded("EXCLUDED"), + Included("INCLUDED"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ExcludeJob v : ExcludeJob.values()) { + map.put(v.getValue(), v); + } + } + + ExcludeJob(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ExcludeJob create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid ExcludeJob: " + key); + } + }; + /** + * Specifies whether the firewall should include or exclude the database internal job + * activities. + */ + @com.fasterxml.jackson.annotation.JsonProperty("excludeJob") + private final ExcludeJob excludeJob; + + /** + * Specifies whether the firewall should include or exclude the database internal job + * activities. + * + * @return the value + */ + public ExcludeJob getExcludeJob() { + return excludeJob; + } + + @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("UpdateSqlFirewallConfigDetails("); + sb.append("super=").append(super.toString()); + sb.append("status=").append(String.valueOf(this.status)); + sb.append(", violationLogAutoPurge=").append(String.valueOf(this.violationLogAutoPurge)); + sb.append(", excludeJob=").append(String.valueOf(this.excludeJob)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateSqlFirewallConfigDetails)) { + return false; + } + + UpdateSqlFirewallConfigDetails other = (UpdateSqlFirewallConfigDetails) o; + return java.util.Objects.equals(this.status, other.status) + && java.util.Objects.equals(this.violationLogAutoPurge, other.violationLogAutoPurge) + && java.util.Objects.equals(this.excludeJob, other.excludeJob) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.status == null ? 43 : this.status.hashCode()); + result = + (result * PRIME) + + (this.violationLogAutoPurge == null + ? 43 + : this.violationLogAutoPurge.hashCode()); + result = (result * PRIME) + (this.excludeJob == null ? 43 : this.excludeJob.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSqlFirewallPolicyDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSqlFirewallPolicyDetails.java new file mode 100644 index 00000000000..b4b46c48fd6 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateSqlFirewallPolicyDetails.java @@ -0,0 +1,730 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.model; + +/** + * Details to update the SQL firewall policy.
+ * 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: 20181201") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateSqlFirewallPolicyDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateSqlFirewallPolicyDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "displayName", + "description", + "status", + "enforcementScope", + "violationAction", + "violationAudit", + "allowedClientIps", + "allowedClientOsUsernames", + "allowedClientPrograms", + "freeformTags", + "definedTags" + }) + public UpdateSqlFirewallPolicyDetails( + String displayName, + String description, + Status status, + EnforcementScope enforcementScope, + ViolationAction violationAction, + ViolationAudit violationAudit, + java.util.List allowedClientIps, + java.util.List allowedClientOsUsernames, + java.util.List allowedClientPrograms, + java.util.Map freeformTags, + java.util.Map> definedTags) { + super(); + this.displayName = displayName; + this.description = description; + this.status = status; + this.enforcementScope = enforcementScope; + this.violationAction = violationAction; + this.violationAudit = violationAudit; + this.allowedClientIps = allowedClientIps; + this.allowedClientOsUsernames = allowedClientOsUsernames; + this.allowedClientPrograms = allowedClientPrograms; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The display name of the SQL firewall policy. The name does not have to be unique, and it + * is changeable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * The display name of the SQL firewall policy. The name does not have to be unique, and it + * is changeable. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** The description of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * The description of the SQL firewall policy. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** Specifies whether the SQL firewall policy is enabled or disabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private Status status; + + /** + * Specifies whether the SQL firewall policy is enabled or disabled. + * + * @param status the value to set + * @return this builder + */ + public Builder status(Status status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + /** Specifies the SQL firewall policy enforcement option. */ + @com.fasterxml.jackson.annotation.JsonProperty("enforcementScope") + private EnforcementScope enforcementScope; + + /** + * Specifies the SQL firewall policy enforcement option. + * + * @param enforcementScope the value to set + * @return this builder + */ + public Builder enforcementScope(EnforcementScope enforcementScope) { + this.enforcementScope = enforcementScope; + this.__explicitlySet__.add("enforcementScope"); + return this; + } + /** Specifies the SQL firewall action based on detection of SQL firewall violations. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAction") + private ViolationAction violationAction; + + /** + * Specifies the SQL firewall action based on detection of SQL firewall violations. + * + * @param violationAction the value to set + * @return this builder + */ + public Builder violationAction(ViolationAction violationAction) { + this.violationAction = violationAction; + this.__explicitlySet__.add("violationAction"); + return this; + } + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAudit") + private ViolationAudit violationAudit; + + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + * + * @param violationAudit the value to set + * @return this builder + */ + public Builder violationAudit(ViolationAudit violationAudit) { + this.violationAudit = violationAudit; + this.__explicitlySet__.add("violationAudit"); + return this; + } + /** List of allowed ip addresses for the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("allowedClientIps") + private java.util.List allowedClientIps; + + /** + * List of allowed ip addresses for the SQL firewall policy. + * + * @param allowedClientIps the value to set + * @return this builder + */ + public Builder allowedClientIps(java.util.List allowedClientIps) { + this.allowedClientIps = allowedClientIps; + this.__explicitlySet__.add("allowedClientIps"); + return this; + } + /** List of allowed operating system user names for the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("allowedClientOsUsernames") + private java.util.List allowedClientOsUsernames; + + /** + * List of allowed operating system user names for the SQL firewall policy. + * + * @param allowedClientOsUsernames the value to set + * @return this builder + */ + public Builder allowedClientOsUsernames(java.util.List allowedClientOsUsernames) { + this.allowedClientOsUsernames = allowedClientOsUsernames; + this.__explicitlySet__.add("allowedClientOsUsernames"); + return this; + } + /** List of allowed client programs for the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("allowedClientPrograms") + private java.util.List allowedClientPrograms; + + /** + * List of allowed client programs for the SQL firewall policy. + * + * @param allowedClientPrograms the value to set + * @return this builder + */ + public Builder allowedClientPrograms(java.util.List allowedClientPrograms) { + this.allowedClientPrograms = allowedClientPrograms; + this.__explicitlySet__.add("allowedClientPrograms"); + return this; + } + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For + * more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateSqlFirewallPolicyDetails build() { + UpdateSqlFirewallPolicyDetails model = + new UpdateSqlFirewallPolicyDetails( + this.displayName, + this.description, + this.status, + this.enforcementScope, + this.violationAction, + this.violationAudit, + this.allowedClientIps, + this.allowedClientOsUsernames, + this.allowedClientPrograms, + this.freeformTags, + this.definedTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateSqlFirewallPolicyDetails model) { + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("status")) { + this.status(model.getStatus()); + } + if (model.wasPropertyExplicitlySet("enforcementScope")) { + this.enforcementScope(model.getEnforcementScope()); + } + if (model.wasPropertyExplicitlySet("violationAction")) { + this.violationAction(model.getViolationAction()); + } + if (model.wasPropertyExplicitlySet("violationAudit")) { + this.violationAudit(model.getViolationAudit()); + } + if (model.wasPropertyExplicitlySet("allowedClientIps")) { + this.allowedClientIps(model.getAllowedClientIps()); + } + if (model.wasPropertyExplicitlySet("allowedClientOsUsernames")) { + this.allowedClientOsUsernames(model.getAllowedClientOsUsernames()); + } + if (model.wasPropertyExplicitlySet("allowedClientPrograms")) { + this.allowedClientPrograms(model.getAllowedClientPrograms()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The display name of the SQL firewall policy. The name does not have to be unique, and it is + * changeable. + */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * The display name of the SQL firewall policy. The name does not have to be unique, and it is + * changeable. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** The description of the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * The description of the SQL firewall policy. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** Specifies whether the SQL firewall policy is enabled or disabled. */ + public enum Status implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Status v : Status.values()) { + map.put(v.getValue(), v); + } + } + + Status(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Status create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid Status: " + key); + } + }; + /** Specifies whether the SQL firewall policy is enabled or disabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private final Status status; + + /** + * Specifies whether the SQL firewall policy is enabled or disabled. + * + * @return the value + */ + public Status getStatus() { + return status; + } + + /** Specifies the SQL firewall policy enforcement option. */ + public enum EnforcementScope implements com.oracle.bmc.http.internal.BmcEnum { + EnforceContext("ENFORCE_CONTEXT"), + EnforceSql("ENFORCE_SQL"), + EnforceAll("ENFORCE_ALL"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (EnforcementScope v : EnforcementScope.values()) { + map.put(v.getValue(), v); + } + } + + EnforcementScope(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static EnforcementScope create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid EnforcementScope: " + key); + } + }; + /** Specifies the SQL firewall policy enforcement option. */ + @com.fasterxml.jackson.annotation.JsonProperty("enforcementScope") + private final EnforcementScope enforcementScope; + + /** + * Specifies the SQL firewall policy enforcement option. + * + * @return the value + */ + public EnforcementScope getEnforcementScope() { + return enforcementScope; + } + + /** Specifies the SQL firewall action based on detection of SQL firewall violations. */ + public enum ViolationAction implements com.oracle.bmc.http.internal.BmcEnum { + Block("BLOCK"), + Observe("OBSERVE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ViolationAction v : ViolationAction.values()) { + map.put(v.getValue(), v); + } + } + + ViolationAction(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ViolationAction create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid ViolationAction: " + key); + } + }; + /** Specifies the SQL firewall action based on detection of SQL firewall violations. */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAction") + private final ViolationAction violationAction; + + /** + * Specifies the SQL firewall action based on detection of SQL firewall violations. + * + * @return the value + */ + public ViolationAction getViolationAction() { + return violationAction; + } + + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + */ + public enum ViolationAudit implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ViolationAudit v : ViolationAudit.values()) { + map.put(v.getValue(), v); + } + } + + ViolationAudit(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ViolationAudit create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid ViolationAudit: " + key); + } + }; + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + */ + @com.fasterxml.jackson.annotation.JsonProperty("violationAudit") + private final ViolationAudit violationAudit; + + /** + * Specifies whether a unified audit policy should be enabled for auditing the SQL firewall + * policy violations. + * + * @return the value + */ + public ViolationAudit getViolationAudit() { + return violationAudit; + } + + /** List of allowed ip addresses for the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("allowedClientIps") + private final java.util.List allowedClientIps; + + /** + * List of allowed ip addresses for the SQL firewall policy. + * + * @return the value + */ + public java.util.List getAllowedClientIps() { + return allowedClientIps; + } + + /** List of allowed operating system user names for the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("allowedClientOsUsernames") + private final java.util.List allowedClientOsUsernames; + + /** + * List of allowed operating system user names for the SQL firewall policy. + * + * @return the value + */ + public java.util.List getAllowedClientOsUsernames() { + return allowedClientOsUsernames; + } + + /** List of allowed client programs for the SQL firewall policy. */ + @com.fasterxml.jackson.annotation.JsonProperty("allowedClientPrograms") + private final java.util.List allowedClientPrograms; + + /** + * List of allowed client programs for the SQL firewall policy. + * + * @return the value + */ + public java.util.List getAllowedClientPrograms() { + return allowedClientPrograms; + } + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined + * name, type, or namespace. For more information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Department": "Finance"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. For more + * information, see [Resource + * Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm) + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + @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("UpdateSqlFirewallPolicyDetails("); + sb.append("super=").append(super.toString()); + sb.append("displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", status=").append(String.valueOf(this.status)); + sb.append(", enforcementScope=").append(String.valueOf(this.enforcementScope)); + sb.append(", violationAction=").append(String.valueOf(this.violationAction)); + sb.append(", violationAudit=").append(String.valueOf(this.violationAudit)); + sb.append(", allowedClientIps=").append(String.valueOf(this.allowedClientIps)); + sb.append(", allowedClientOsUsernames=") + .append(String.valueOf(this.allowedClientOsUsernames)); + sb.append(", allowedClientPrograms=").append(String.valueOf(this.allowedClientPrograms)); + sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); + sb.append(", definedTags=").append(String.valueOf(this.definedTags)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateSqlFirewallPolicyDetails)) { + return false; + } + + UpdateSqlFirewallPolicyDetails other = (UpdateSqlFirewallPolicyDetails) o; + return java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.status, other.status) + && java.util.Objects.equals(this.enforcementScope, other.enforcementScope) + && java.util.Objects.equals(this.violationAction, other.violationAction) + && java.util.Objects.equals(this.violationAudit, other.violationAudit) + && java.util.Objects.equals(this.allowedClientIps, other.allowedClientIps) + && java.util.Objects.equals( + this.allowedClientOsUsernames, other.allowedClientOsUsernames) + && java.util.Objects.equals(this.allowedClientPrograms, other.allowedClientPrograms) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode()); + result = (result * PRIME) + (this.description == null ? 43 : this.description.hashCode()); + result = (result * PRIME) + (this.status == null ? 43 : this.status.hashCode()); + result = + (result * PRIME) + + (this.enforcementScope == null ? 43 : this.enforcementScope.hashCode()); + result = + (result * PRIME) + + (this.violationAction == null ? 43 : this.violationAction.hashCode()); + result = + (result * PRIME) + + (this.violationAudit == null ? 43 : this.violationAudit.hashCode()); + result = + (result * PRIME) + + (this.allowedClientIps == null ? 43 : this.allowedClientIps.hashCode()); + result = + (result * PRIME) + + (this.allowedClientOsUsernames == null + ? 43 + : this.allowedClientOsUsernames.hashCode()); + result = + (result * PRIME) + + (this.allowedClientPrograms == null + ? 43 + : this.allowedClientPrograms.hashCode()); + result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); + result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateTargetAlertPolicyAssociationDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateTargetAlertPolicyAssociationDetails.java index 6dde6e04b2e..7af3e6d00a8 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateTargetAlertPolicyAssociationDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateTargetAlertPolicyAssociationDetails.java @@ -46,12 +46,12 @@ public UpdateTargetAlertPolicyAssociationDetails( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { - /** Indicates if the target-alert policy association is enabled or disabled. */ + /** Indicates if the target-alert policy association is enabled or disabled by user. */ @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") private Boolean isEnabled; /** - * Indicates if the target-alert policy association is enabled or disabled. + * Indicates if the target-alert policy association is enabled or disabled by user. * * @param isEnabled the value to set * @return this builder @@ -190,12 +190,12 @@ public Builder toBuilder() { return new Builder().copy(this); } - /** Indicates if the target-alert policy association is enabled or disabled. */ + /** Indicates if the target-alert policy association is enabled or disabled by user. */ @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") private final Boolean isEnabled; /** - * Indicates if the target-alert policy association is enabled or disabled. + * Indicates if the target-alert policy association is enabled or disabled by user. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserAssessment.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserAssessment.java index f6d51e7e076..0b7a8cad32c 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserAssessment.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserAssessment.java @@ -412,14 +412,14 @@ public Builder timeUpdated(java.util.Date timeUpdated) { return this; } /** - * The date and time the user assessment was last run, in the format defined by + * The date and time the user assessment was last executed, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeLastAssessed") private java.util.Date timeLastAssessed; /** - * The date and time the user assessment was last run, in the format defined by + * The date and time the user assessment was last executed, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @param timeLastAssessed the value to set @@ -430,12 +430,12 @@ public Builder timeLastAssessed(java.util.Date timeLastAssessed) { this.__explicitlySet__.add("timeLastAssessed"); return this; } - /** Indicates whether the user assessment was created by system or user. */ + /** Indicates whether the user assessment was created by the system or the user. */ @com.fasterxml.jackson.annotation.JsonProperty("triggeredBy") private TriggeredBy triggeredBy; /** - * Indicates whether the user assessment was created by system or user. + * Indicates whether the user assessment was created by the system or the user. * * @param triggeredBy the value to set * @return this builder @@ -446,16 +446,16 @@ public Builder triggeredBy(TriggeredBy triggeredBy) { return this; } /** - * Type of user assessment. Type can be: + * The type of the user assessment. The possible types are: * - *

LATEST: The most up-to-date assessment that is running automatically for a target. It - * is system generated. SAVED: A saved user assessment. LATEST assessments will always be - * saved to maintain the history of runs. A SAVED assessment is also generated by a - * 'refresh' action (triggered by the user). SAVE_SCHEDULE: A schedule to periodically save - * LATEST assessments. COMPARTMENT: An automatic managed assessment type that stores all - * details of targets in one compartment. This will keep an up-to-date status of all - * potential risks identified in the compartment. It also keeps track of user count and - * target count for each profile available on the targets in a given compartment. It is + *

LATEST: The latest assessment that was executed for a target. It can either be system + * generated as part of the scheduled assessments or user driven by refreshing the latest + * assessment. SAVED: A saved user assessment. All user assessments are saved in the user + * assessment history. SAVE_SCHEDULE: The schedule to periodically save the LATEST + * assessment of a target database. COMPARTMENT: An automatic managed assessment type that + * stores all details of the targets in one compartment. This will keep an up-to-date status + * of all potential risks identified in the compartment. It also keeps track of user count + * and target count for each profile available on the targets in a given compartment. It is * automatically updated once the latest assessment or refresh action is executed, as well * as when a target is deleted or moved to a different compartment. */ @@ -463,16 +463,16 @@ public Builder triggeredBy(TriggeredBy triggeredBy) { private Type type; /** - * Type of user assessment. Type can be: + * The type of the user assessment. The possible types are: * - *

LATEST: The most up-to-date assessment that is running automatically for a target. It - * is system generated. SAVED: A saved user assessment. LATEST assessments will always be - * saved to maintain the history of runs. A SAVED assessment is also generated by a - * 'refresh' action (triggered by the user). SAVE_SCHEDULE: A schedule to periodically save - * LATEST assessments. COMPARTMENT: An automatic managed assessment type that stores all - * details of targets in one compartment. This will keep an up-to-date status of all - * potential risks identified in the compartment. It also keeps track of user count and - * target count for each profile available on the targets in a given compartment. It is + *

LATEST: The latest assessment that was executed for a target. It can either be system + * generated as part of the scheduled assessments or user driven by refreshing the latest + * assessment. SAVED: A saved user assessment. All user assessments are saved in the user + * assessment history. SAVE_SCHEDULE: The schedule to periodically save the LATEST + * assessment of a target database. COMPARTMENT: An automatic managed assessment type that + * stores all details of the targets in one compartment. This will keep an up-to-date status + * of all potential risks identified in the compartment. It also keeps track of user count + * and target count for each profile available on the targets in a given compartment. It is * automatically updated once the latest assessment or refresh action is executed, as well * as when a target is deleted or moved to a different compartment. * @@ -946,14 +946,14 @@ public java.util.Date getTimeUpdated() { } /** - * The date and time the user assessment was last run, in the format defined by + * The date and time the user assessment was last executed, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeLastAssessed") private final java.util.Date timeLastAssessed; /** - * The date and time the user assessment was last run, in the format defined by + * The date and time the user assessment was last executed, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @return the value @@ -962,7 +962,7 @@ public java.util.Date getTimeLastAssessed() { return timeLastAssessed; } - /** Indicates whether the user assessment was created by system or user. */ + /** Indicates whether the user assessment was created by the system or the user. */ public enum TriggeredBy implements com.oracle.bmc.http.internal.BmcEnum { User("USER"), System("SYSTEM"), @@ -1008,12 +1008,12 @@ public static TriggeredBy create(String key) { return UnknownEnumValue; } }; - /** Indicates whether the user assessment was created by system or user. */ + /** Indicates whether the user assessment was created by the system or the user. */ @com.fasterxml.jackson.annotation.JsonProperty("triggeredBy") private final TriggeredBy triggeredBy; /** - * Indicates whether the user assessment was created by system or user. + * Indicates whether the user assessment was created by the system or the user. * * @return the value */ @@ -1022,18 +1022,18 @@ public TriggeredBy getTriggeredBy() { } /** - * Type of user assessment. Type can be: + * The type of the user assessment. The possible types are: * - *

LATEST: The most up-to-date assessment that is running automatically for a target. It is - * system generated. SAVED: A saved user assessment. LATEST assessments will always be saved to - * maintain the history of runs. A SAVED assessment is also generated by a 'refresh' action - * (triggered by the user). SAVE_SCHEDULE: A schedule to periodically save LATEST assessments. - * COMPARTMENT: An automatic managed assessment type that stores all details of targets in one - * compartment. This will keep an up-to-date status of all potential risks identified in the - * compartment. It also keeps track of user count and target count for each profile available on - * the targets in a given compartment. It is automatically updated once the latest assessment or - * refresh action is executed, as well as when a target is deleted or moved to a different - * compartment. + *

LATEST: The latest assessment that was executed for a target. It can either be system + * generated as part of the scheduled assessments or user driven by refreshing the latest + * assessment. SAVED: A saved user assessment. All user assessments are saved in the user + * assessment history. SAVE_SCHEDULE: The schedule to periodically save the LATEST assessment of + * a target database. COMPARTMENT: An automatic managed assessment type that stores all details + * of the targets in one compartment. This will keep an up-to-date status of all potential risks + * identified in the compartment. It also keeps track of user count and target count for each + * profile available on the targets in a given compartment. It is automatically updated once the + * latest assessment or refresh action is executed, as well as when a target is deleted or moved + * to a different compartment. */ public enum Type implements com.oracle.bmc.http.internal.BmcEnum { Latest("LATEST"), @@ -1081,35 +1081,35 @@ public static Type create(String key) { } }; /** - * Type of user assessment. Type can be: + * The type of the user assessment. The possible types are: * - *

LATEST: The most up-to-date assessment that is running automatically for a target. It is - * system generated. SAVED: A saved user assessment. LATEST assessments will always be saved to - * maintain the history of runs. A SAVED assessment is also generated by a 'refresh' action - * (triggered by the user). SAVE_SCHEDULE: A schedule to periodically save LATEST assessments. - * COMPARTMENT: An automatic managed assessment type that stores all details of targets in one - * compartment. This will keep an up-to-date status of all potential risks identified in the - * compartment. It also keeps track of user count and target count for each profile available on - * the targets in a given compartment. It is automatically updated once the latest assessment or - * refresh action is executed, as well as when a target is deleted or moved to a different - * compartment. + *

LATEST: The latest assessment that was executed for a target. It can either be system + * generated as part of the scheduled assessments or user driven by refreshing the latest + * assessment. SAVED: A saved user assessment. All user assessments are saved in the user + * assessment history. SAVE_SCHEDULE: The schedule to periodically save the LATEST assessment of + * a target database. COMPARTMENT: An automatic managed assessment type that stores all details + * of the targets in one compartment. This will keep an up-to-date status of all potential risks + * identified in the compartment. It also keeps track of user count and target count for each + * profile available on the targets in a given compartment. It is automatically updated once the + * latest assessment or refresh action is executed, as well as when a target is deleted or moved + * to a different compartment. */ @com.fasterxml.jackson.annotation.JsonProperty("type") private final Type type; /** - * Type of user assessment. Type can be: + * The type of the user assessment. The possible types are: * - *

LATEST: The most up-to-date assessment that is running automatically for a target. It is - * system generated. SAVED: A saved user assessment. LATEST assessments will always be saved to - * maintain the history of runs. A SAVED assessment is also generated by a 'refresh' action - * (triggered by the user). SAVE_SCHEDULE: A schedule to periodically save LATEST assessments. - * COMPARTMENT: An automatic managed assessment type that stores all details of targets in one - * compartment. This will keep an up-to-date status of all potential risks identified in the - * compartment. It also keeps track of user count and target count for each profile available on - * the targets in a given compartment. It is automatically updated once the latest assessment or - * refresh action is executed, as well as when a target is deleted or moved to a different - * compartment. + *

LATEST: The latest assessment that was executed for a target. It can either be system + * generated as part of the scheduled assessments or user driven by refreshing the latest + * assessment. SAVED: A saved user assessment. All user assessments are saved in the user + * assessment history. SAVE_SCHEDULE: The schedule to periodically save the LATEST assessment of + * a target database. COMPARTMENT: An automatic managed assessment type that stores all details + * of the targets in one compartment. This will keep an up-to-date status of all potential risks + * identified in the compartment. It also keeps track of user count and target count for each + * profile available on the targets in a given compartment. It is automatically updated once the + * latest assessment or refresh action is executed, as well as when a target is deleted or moved + * to a different compartment. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserAssessmentBaseLineDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserAssessmentBaseLineDetails.java index 79a85d3dfc1..48d198a3045 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserAssessmentBaseLineDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserAssessmentBaseLineDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.datasafe.model; /** - * The details reqired to set baseline assessment.
+ * The details required to set the baseline for the assessment.
* 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,12 +31,16 @@ public UserAssessmentBaseLineDetails(java.util.List assessmentIds) { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { - /** The list of user assessment OCIDs that need to be updated while setting the baseline. */ + /** + * The list of OCIDs for the user assessments that need to be updated while setting the + * baseline. + */ @com.fasterxml.jackson.annotation.JsonProperty("assessmentIds") private java.util.List assessmentIds; /** - * The list of user assessment OCIDs that need to be updated while setting the baseline. + * The list of OCIDs for the user assessments that need to be updated while setting the + * baseline. * * @param assessmentIds the value to set * @return this builder @@ -77,12 +81,16 @@ public Builder toBuilder() { return new Builder().copy(this); } - /** The list of user assessment OCIDs that need to be updated while setting the baseline. */ + /** + * The list of OCIDs for the user assessments that need to be updated while setting the + * baseline. + */ @com.fasterxml.jackson.annotation.JsonProperty("assessmentIds") private final java.util.List assessmentIds; /** - * The list of user assessment OCIDs that need to be updated while setting the baseline. + * The list of OCIDs for the user assessments that need to be updated while setting the + * baseline. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserAssessmentSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserAssessmentSummary.java index fa1ed3e5a31..4c9eb7b2d8e 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserAssessmentSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserAssessmentSummary.java @@ -367,14 +367,14 @@ public Builder targetIds(java.util.List targetIds) { return this; } /** - * The date and time when the user assessment was created, in the format defined by + * The date and time the user assessment was created, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; /** - * The date and time when the user assessment was created, in the format defined by + * The date and time the user assessment was created, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @param timeCreated the value to set @@ -386,14 +386,14 @@ public Builder timeCreated(java.util.Date timeCreated) { return this; } /** - * The last date and time when the user assessment was updated, in the format defined by + * The last date and time the user assessment was updated, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") private java.util.Date timeUpdated; /** - * The last date and time when the user assessment was updated, in the format defined by + * The last date and time the user assessment was updated, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @param timeUpdated the value to set @@ -405,14 +405,14 @@ public Builder timeUpdated(java.util.Date timeUpdated) { return this; } /** - * The date and time the user assessment was last run, in the format defined by + * The date and time the user assessment was last executed, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeLastAssessed") private java.util.Date timeLastAssessed; /** - * The date and time the user assessment was last run, in the format defined by + * The date and time the user assessment was last executed, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @param timeLastAssessed the value to set @@ -423,12 +423,12 @@ public Builder timeLastAssessed(java.util.Date timeLastAssessed) { this.__explicitlySet__.add("timeLastAssessed"); return this; } - /** Indicates whether the user assessment was created by system or user. */ + /** Indicates whether the user assessment was created by the system or the user. */ @com.fasterxml.jackson.annotation.JsonProperty("triggeredBy") private TriggeredBy triggeredBy; /** - * Indicates whether the user assessment was created by system or user. + * Indicates whether the user assessment was created by the system or the user. * * @param triggeredBy the value to set * @return this builder @@ -439,33 +439,33 @@ public Builder triggeredBy(TriggeredBy triggeredBy) { return this; } /** - * Type of user assessment. The possible types are: + * The type of the user assessment. The possible types are: * - *

LATEST: The most up-to-date assessment that is running automatically for a target. It - * is system generated. SAVED: A saved user assessment. LATEST assessments are always saved - * to maintain the history of runs. A SAVED assessment is also generated by a 'refresh' - * action (triggered by the user). SAVE_SCHEDULE: The schedule for periodic save of LATEST - * assessments. COMPARTMENT: An automatic managed assessment type that stores all details of - * targets in one compartment. This will keep an up-to-date status of all potential risks - * identified in the compartment. It is automatically updated once the latest assessment or - * refresh action is executed, as well as when a target is deleted or moved to a different - * compartment. + *

LATEST: The latest assessment that was executed for a target. It can either be system + * generated as part of the scheduled assessments or user driven by refreshing the latest + * assessment. SAVED: A saved user assessment. All user assessments are saved in the user + * assessment history. SAVE_SCHEDULE: The schedule to periodically save the LATEST + * assessment of a target database. COMPARTMENT: An automatic managed assessment type that + * stores all details of the targets in one compartment. This will keep an up-to-date status + * of all potential risks identified in the compartment. It is automatically updated once + * the latest assessment or refresh action is executed, as well as when a target is deleted + * or moved to a different compartment. */ @com.fasterxml.jackson.annotation.JsonProperty("type") private Type type; /** - * Type of user assessment. The possible types are: + * The type of the user assessment. The possible types are: * - *

LATEST: The most up-to-date assessment that is running automatically for a target. It - * is system generated. SAVED: A saved user assessment. LATEST assessments are always saved - * to maintain the history of runs. A SAVED assessment is also generated by a 'refresh' - * action (triggered by the user). SAVE_SCHEDULE: The schedule for periodic save of LATEST - * assessments. COMPARTMENT: An automatic managed assessment type that stores all details of - * targets in one compartment. This will keep an up-to-date status of all potential risks - * identified in the compartment. It is automatically updated once the latest assessment or - * refresh action is executed, as well as when a target is deleted or moved to a different - * compartment. + *

LATEST: The latest assessment that was executed for a target. It can either be system + * generated as part of the scheduled assessments or user driven by refreshing the latest + * assessment. SAVED: A saved user assessment. All user assessments are saved in the user + * assessment history. SAVE_SCHEDULE: The schedule to periodically save the LATEST + * assessment of a target database. COMPARTMENT: An automatic managed assessment type that + * stores all details of the targets in one compartment. This will keep an up-to-date status + * of all potential risks identified in the compartment. It is automatically updated once + * the latest assessment or refresh action is executed, as well as when a target is deleted + * or moved to a different compartment. * * @param type the value to set * @return this builder @@ -874,14 +874,14 @@ public java.util.List getTargetIds() { } /** - * The date and time when the user assessment was created, in the format defined by + * The date and time the user assessment was created, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private final java.util.Date timeCreated; /** - * The date and time when the user assessment was created, in the format defined by + * The date and time the user assessment was created, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @return the value @@ -891,14 +891,14 @@ public java.util.Date getTimeCreated() { } /** - * The last date and time when the user assessment was updated, in the format defined by + * The last date and time the user assessment was updated, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") private final java.util.Date timeUpdated; /** - * The last date and time when the user assessment was updated, in the format defined by + * The last date and time the user assessment was updated, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @return the value @@ -908,14 +908,14 @@ public java.util.Date getTimeUpdated() { } /** - * The date and time the user assessment was last run, in the format defined by + * The date and time the user assessment was last executed, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeLastAssessed") private final java.util.Date timeLastAssessed; /** - * The date and time the user assessment was last run, in the format defined by + * The date and time the user assessment was last executed, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @return the value @@ -924,7 +924,7 @@ public java.util.Date getTimeLastAssessed() { return timeLastAssessed; } - /** Indicates whether the user assessment was created by system or user. */ + /** Indicates whether the user assessment was created by the system or the user. */ public enum TriggeredBy implements com.oracle.bmc.http.internal.BmcEnum { User("USER"), System("SYSTEM"), @@ -970,12 +970,12 @@ public static TriggeredBy create(String key) { return UnknownEnumValue; } }; - /** Indicates whether the user assessment was created by system or user. */ + /** Indicates whether the user assessment was created by the system or the user. */ @com.fasterxml.jackson.annotation.JsonProperty("triggeredBy") private final TriggeredBy triggeredBy; /** - * Indicates whether the user assessment was created by system or user. + * Indicates whether the user assessment was created by the system or the user. * * @return the value */ @@ -984,16 +984,17 @@ public TriggeredBy getTriggeredBy() { } /** - * Type of user assessment. The possible types are: + * The type of the user assessment. The possible types are: * - *

LATEST: The most up-to-date assessment that is running automatically for a target. It is - * system generated. SAVED: A saved user assessment. LATEST assessments are always saved to - * maintain the history of runs. A SAVED assessment is also generated by a 'refresh' action - * (triggered by the user). SAVE_SCHEDULE: The schedule for periodic save of LATEST assessments. - * COMPARTMENT: An automatic managed assessment type that stores all details of targets in one - * compartment. This will keep an up-to-date status of all potential risks identified in the - * compartment. It is automatically updated once the latest assessment or refresh action is - * executed, as well as when a target is deleted or moved to a different compartment. + *

LATEST: The latest assessment that was executed for a target. It can either be system + * generated as part of the scheduled assessments or user driven by refreshing the latest + * assessment. SAVED: A saved user assessment. All user assessments are saved in the user + * assessment history. SAVE_SCHEDULE: The schedule to periodically save the LATEST assessment of + * a target database. COMPARTMENT: An automatic managed assessment type that stores all details + * of the targets in one compartment. This will keep an up-to-date status of all potential risks + * identified in the compartment. It is automatically updated once the latest assessment or + * refresh action is executed, as well as when a target is deleted or moved to a different + * compartment. */ public enum Type implements com.oracle.bmc.http.internal.BmcEnum { Latest("LATEST"), @@ -1041,31 +1042,33 @@ public static Type create(String key) { } }; /** - * Type of user assessment. The possible types are: + * The type of the user assessment. The possible types are: * - *

LATEST: The most up-to-date assessment that is running automatically for a target. It is - * system generated. SAVED: A saved user assessment. LATEST assessments are always saved to - * maintain the history of runs. A SAVED assessment is also generated by a 'refresh' action - * (triggered by the user). SAVE_SCHEDULE: The schedule for periodic save of LATEST assessments. - * COMPARTMENT: An automatic managed assessment type that stores all details of targets in one - * compartment. This will keep an up-to-date status of all potential risks identified in the - * compartment. It is automatically updated once the latest assessment or refresh action is - * executed, as well as when a target is deleted or moved to a different compartment. + *

LATEST: The latest assessment that was executed for a target. It can either be system + * generated as part of the scheduled assessments or user driven by refreshing the latest + * assessment. SAVED: A saved user assessment. All user assessments are saved in the user + * assessment history. SAVE_SCHEDULE: The schedule to periodically save the LATEST assessment of + * a target database. COMPARTMENT: An automatic managed assessment type that stores all details + * of the targets in one compartment. This will keep an up-to-date status of all potential risks + * identified in the compartment. It is automatically updated once the latest assessment or + * refresh action is executed, as well as when a target is deleted or moved to a different + * compartment. */ @com.fasterxml.jackson.annotation.JsonProperty("type") private final Type type; /** - * Type of user assessment. The possible types are: + * The type of the user assessment. The possible types are: * - *

LATEST: The most up-to-date assessment that is running automatically for a target. It is - * system generated. SAVED: A saved user assessment. LATEST assessments are always saved to - * maintain the history of runs. A SAVED assessment is also generated by a 'refresh' action - * (triggered by the user). SAVE_SCHEDULE: The schedule for periodic save of LATEST assessments. - * COMPARTMENT: An automatic managed assessment type that stores all details of targets in one - * compartment. This will keep an up-to-date status of all potential risks identified in the - * compartment. It is automatically updated once the latest assessment or refresh action is - * executed, as well as when a target is deleted or moved to a different compartment. + *

LATEST: The latest assessment that was executed for a target. It can either be system + * generated as part of the scheduled assessments or user driven by refreshing the latest + * assessment. SAVED: A saved user assessment. All user assessments are saved in the user + * assessment history. SAVE_SCHEDULE: The schedule to periodically save the LATEST assessment of + * a target database. COMPARTMENT: An automatic managed assessment type that stores all details + * of the targets in one compartment. This will keep an up-to-date status of all potential risks + * identified in the compartment. It is automatically updated once the latest assessment or + * refresh action is executed, as well as when a target is deleted or moved to a different + * compartment. * * @return the value */ diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserSummary.java index 8a6adce2d6c..ed52cde9183 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UserSummary.java @@ -117,12 +117,12 @@ public Builder userCategory(UserCategory userCategory) { this.__explicitlySet__.add("userCategory"); return this; } - /** The user account status. */ + /** The status of the user account. */ @com.fasterxml.jackson.annotation.JsonProperty("accountStatus") private AccountStatus accountStatus; /** - * The user account status. + * The status of the user account. * * @param accountStatus the value to set * @return this builder @@ -148,14 +148,14 @@ public Builder targetId(String targetId) { return this; } /** - * The date and time when the user last logged in, in the format defined by + * The date and time the user last logged in, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeLastLogin") private java.util.Date timeLastLogin; /** - * The date and time when the user last logged in, in the format defined by + * The date and time the user last logged in, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @param timeLastLogin the value to set @@ -167,14 +167,14 @@ public Builder timeLastLogin(java.util.Date timeLastLogin) { return this; } /** - * The date and time when the user was created in the database, in the format defined by + * The date and time the user was created in the database, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeUserCreated") private java.util.Date timeUserCreated; /** - * The date and time when the user was created in the database, in the format defined by + * The date and time the user was created in the database, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @param timeUserCreated the value to set @@ -216,14 +216,14 @@ public Builder userProfile(String userProfile) { return this; } /** - * The date and time when the user password was last changed, in the format defined by + * The date and time the user password was last changed, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timePasswordChanged") private java.util.Date timePasswordChanged; /** - * The date and time when the user password was last changed, in the format defined by + * The date and time the user password was last changed, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @param timePasswordChanged the value to set @@ -445,7 +445,7 @@ public UserCategory getUserCategory() { return userCategory; } - /** The user account status. */ + /** The status of the user account. */ public enum AccountStatus implements com.oracle.bmc.http.internal.BmcEnum { Open("OPEN"), Locked("LOCKED"), @@ -494,12 +494,12 @@ public static AccountStatus create(String key) { return UnknownEnumValue; } }; - /** The user account status. */ + /** The status of the user account. */ @com.fasterxml.jackson.annotation.JsonProperty("accountStatus") private final AccountStatus accountStatus; /** - * The user account status. + * The status of the user account. * * @return the value */ @@ -521,14 +521,14 @@ public String getTargetId() { } /** - * The date and time when the user last logged in, in the format defined by + * The date and time the user last logged in, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeLastLogin") private final java.util.Date timeLastLogin; /** - * The date and time when the user last logged in, in the format defined by + * The date and time the user last logged in, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @return the value @@ -538,14 +538,14 @@ public java.util.Date getTimeLastLogin() { } /** - * The date and time when the user was created in the database, in the format defined by + * The date and time the user was created in the database, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timeUserCreated") private final java.util.Date timeUserCreated; /** - * The date and time when the user was created in the database, in the format defined by + * The date and time the user was created in the database, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @return the value @@ -627,14 +627,14 @@ public String getUserProfile() { } /** - * The date and time when the user password was last changed, in the format defined by + * The date and time the user password was last changed, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). */ @com.fasterxml.jackson.annotation.JsonProperty("timePasswordChanged") private final java.util.Date timePasswordChanged; /** - * The date and time when the user password was last changed, in the format defined by + * The date and time the user password was last changed, in the format defined by * [RFC3339](https://tools.ietf.org/html/rfc3339). * * @return the value diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequest.java index e4967e4a320..1ecbfe6170b 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequest.java @@ -315,6 +315,26 @@ public enum OperationType implements com.oracle.bmc.http.internal.BmcEnum { CreateAuditProfile("CREATE_AUDIT_PROFILE"), CalculateVolume("CALCULATE_VOLUME"), CalculateCollectedVolume("CALCULATE_COLLECTED_VOLUME"), + CreateDbSecurityConfig("CREATE_DB_SECURITY_CONFIG"), + RefreshDbSecurityConfig("REFRESH_DB_SECURITY_CONFIG"), + UpdateDbSecurityConfig("UPDATE_DB_SECURITY_CONFIG"), + ChangeDbSecurityConfigCompartment("CHANGE_DB_SECURITY_CONFIG_COMPARTMENT"), + GenerateFirewallPolicy("GENERATE_FIREWALL_POLICY"), + UpdateFirewallPolicy("UPDATE_FIREWALL_POLICY"), + ChangeFirewallPolicyCompartment("CHANGE_FIREWALL_POLICY_COMPARTMENT"), + DeleteFirewallPolicy("DELETE_FIREWALL_POLICY"), + CreateSqlCollection("CREATE_SQL_COLLECTION"), + UpdateSqlCollection("UPDATE_SQL_COLLECTION"), + StartSqlCollection("START_SQL_COLLECTION"), + StopSqlCollection("STOP_SQL_COLLECTION"), + DeleteSqlCollection("DELETE_SQL_COLLECTION"), + ChangeSqlCollectionCompartment("CHANGE_SQL_COLLECTION_COMPARTMENT"), + RefreshSqlCollectionLogInsights("REFRESH_SQL_COLLECTION_LOG_INSIGHTS"), + PurgeSqlCollectionLogs("PURGE_SQL_COLLECTION_LOGS"), + UpdateSecurityPolicy("UPDATE_SECURITY_POLICY"), + ChangeSecurityPolicyCompartment("CHANGE_SECURITY_POLICY_COMPARTMENT"), + UpdateSecurityPolicyDeployment("UPDATE_SECURITY_POLICY_DEPLOYMENT"), + ChangeSecurityPolicyDeploymentCompartment("CHANGE_SECURITY_POLICY_DEPLOYMENT_COMPARTMENT"), AuditTrail("AUDIT_TRAIL"), DeleteAuditTrail("DELETE_AUDIT_TRAIL"), DiscoverAuditTrails("DISCOVER_AUDIT_TRAILS"), diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestSummary.java index 8174375e1e8..d18bfffbf1a 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestSummary.java @@ -316,6 +316,26 @@ public enum OperationType implements com.oracle.bmc.http.internal.BmcEnum { GenerateSecurityAssessmentReport("GENERATE_SECURITY_ASSESSMENT_REPORT"), CalculateVolume("CALCULATE_VOLUME"), CalculateCollectedVolume("CALCULATE_COLLECTED_VOLUME"), + CreateDbSecurityConfig("CREATE_DB_SECURITY_CONFIG"), + RefreshDbSecurityConfig("REFRESH_DB_SECURITY_CONFIG"), + UpdateDbSecurityConfig("UPDATE_DB_SECURITY_CONFIG"), + ChangeDbSecurityConfigCompartment("CHANGE_DB_SECURITY_CONFIG_COMPARTMENT"), + GenerateFirewallPolicy("GENERATE_FIREWALL_POLICY"), + UpdateFirewallPolicy("UPDATE_FIREWALL_POLICY"), + ChangeFirewallPolicyCompartment("CHANGE_FIREWALL_POLICY_COMPARTMENT"), + DeleteFirewallPolicy("DELETE_FIREWALL_POLICY"), + CreateSqlCollection("CREATE_SQL_COLLECTION"), + UpdateSqlCollection("UPDATE_SQL_COLLECTION"), + StartSqlCollection("START_SQL_COLLECTION"), + StopSqlCollection("STOP_SQL_COLLECTION"), + DeleteSqlCollection("DELETE_SQL_COLLECTION"), + ChangeSqlCollectionCompartment("CHANGE_SQL_COLLECTION_COMPARTMENT"), + RefreshSqlCollectionLogInsights("REFRESH_SQL_COLLECTION_LOG_INSIGHTS"), + PurgeSqlCollectionLogs("PURGE_SQL_COLLECTION_LOGS"), + UpdateSecurityPolicy("UPDATE_SECURITY_POLICY"), + ChangeSecurityPolicyCompartment("CHANGE_SECURITY_POLICY_COMPARTMENT"), + UpdateSecurityPolicyDeployment("UPDATE_SECURITY_POLICY_DEPLOYMENT"), + ChangeSecurityPolicyDeploymentCompartment("CHANGE_SECURITY_POLICY_DEPLOYMENT_COMPARTMENT"), AuditTrail("AUDIT_TRAIL"), DeleteAuditTrail("DELETE_AUDIT_TRAIL"), DiscoverAuditTrails("DISCOVER_AUDIT_TRAILS"), diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeDatabaseSecurityConfigCompartmentRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeDatabaseSecurityConfigCompartmentRequest.java new file mode 100644 index 00000000000..c3eeb2a4a4d --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeDatabaseSecurityConfigCompartmentRequest.java @@ -0,0 +1,372 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ChangeDatabaseSecurityConfigCompartmentRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ChangeDatabaseSecurityConfigCompartmentRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.datasafe.model.ChangeDatabaseSecurityConfigCompartmentDetails> { + + /** The OCID of the database security configuration resource. */ + private String databaseSecurityConfigId; + + /** The OCID of the database security configuration resource. */ + public String getDatabaseSecurityConfigId() { + return databaseSecurityConfigId; + } + /** Details for the compartment move. */ + private com.oracle.bmc.datasafe.model.ChangeDatabaseSecurityConfigCompartmentDetails + changeDatabaseSecurityConfigCompartmentDetails; + + /** Details for the compartment move. */ + public com.oracle.bmc.datasafe.model.ChangeDatabaseSecurityConfigCompartmentDetails + getChangeDatabaseSecurityConfigCompartmentDetails() { + return changeDatabaseSecurityConfigCompartmentDetails; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.datasafe.model.ChangeDatabaseSecurityConfigCompartmentDetails getBody$() { + return changeDatabaseSecurityConfigCompartmentDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ChangeDatabaseSecurityConfigCompartmentRequest, + com.oracle.bmc.datasafe.model.ChangeDatabaseSecurityConfigCompartmentDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the database security configuration resource. */ + private String databaseSecurityConfigId = null; + + /** + * The OCID of the database security configuration resource. + * + * @param databaseSecurityConfigId the value to set + * @return this builder instance + */ + public Builder databaseSecurityConfigId(String databaseSecurityConfigId) { + this.databaseSecurityConfigId = databaseSecurityConfigId; + return this; + } + + /** Details for the compartment move. */ + private com.oracle.bmc.datasafe.model.ChangeDatabaseSecurityConfigCompartmentDetails + changeDatabaseSecurityConfigCompartmentDetails = null; + + /** + * Details for the compartment move. + * + * @param changeDatabaseSecurityConfigCompartmentDetails the value to set + * @return this builder instance + */ + public Builder changeDatabaseSecurityConfigCompartmentDetails( + com.oracle.bmc.datasafe.model.ChangeDatabaseSecurityConfigCompartmentDetails + changeDatabaseSecurityConfigCompartmentDetails) { + this.changeDatabaseSecurityConfigCompartmentDetails = + changeDatabaseSecurityConfigCompartmentDetails; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(ChangeDatabaseSecurityConfigCompartmentRequest o) { + databaseSecurityConfigId(o.getDatabaseSecurityConfigId()); + changeDatabaseSecurityConfigCompartmentDetails( + o.getChangeDatabaseSecurityConfigCompartmentDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ChangeDatabaseSecurityConfigCompartmentRequest 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 ChangeDatabaseSecurityConfigCompartmentRequest + */ + public ChangeDatabaseSecurityConfigCompartmentRequest build() { + ChangeDatabaseSecurityConfigCompartmentRequest 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.datasafe.model.ChangeDatabaseSecurityConfigCompartmentDetails body) { + changeDatabaseSecurityConfigCompartmentDetails(body); + return this; + } + + /** + * Build the instance of ChangeDatabaseSecurityConfigCompartmentRequest 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 ChangeDatabaseSecurityConfigCompartmentRequest + */ + public ChangeDatabaseSecurityConfigCompartmentRequest buildWithoutInvocationCallback() { + ChangeDatabaseSecurityConfigCompartmentRequest request = + new ChangeDatabaseSecurityConfigCompartmentRequest(); + request.databaseSecurityConfigId = databaseSecurityConfigId; + request.changeDatabaseSecurityConfigCompartmentDetails = + changeDatabaseSecurityConfigCompartmentDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new ChangeDatabaseSecurityConfigCompartmentRequest(databaseSecurityConfigId, + // changeDatabaseSecurityConfigCompartmentDetails, 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() + .databaseSecurityConfigId(databaseSecurityConfigId) + .changeDatabaseSecurityConfigCompartmentDetails( + changeDatabaseSecurityConfigCompartmentDetails) + .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(",databaseSecurityConfigId=") + .append(String.valueOf(this.databaseSecurityConfigId)); + sb.append(",changeDatabaseSecurityConfigCompartmentDetails=") + .append(String.valueOf(this.changeDatabaseSecurityConfigCompartmentDetails)); + 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 ChangeDatabaseSecurityConfigCompartmentRequest)) { + return false; + } + + ChangeDatabaseSecurityConfigCompartmentRequest other = + (ChangeDatabaseSecurityConfigCompartmentRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.databaseSecurityConfigId, other.databaseSecurityConfigId) + && java.util.Objects.equals( + this.changeDatabaseSecurityConfigCompartmentDetails, + other.changeDatabaseSecurityConfigCompartmentDetails) + && 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.databaseSecurityConfigId == null + ? 43 + : this.databaseSecurityConfigId.hashCode()); + result = + (result * PRIME) + + (this.changeDatabaseSecurityConfigCompartmentDetails == null + ? 43 + : this.changeDatabaseSecurityConfigCompartmentDetails.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-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeSecurityPolicyCompartmentRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeSecurityPolicyCompartmentRequest.java new file mode 100644 index 00000000000..3e70326f0ed --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeSecurityPolicyCompartmentRequest.java @@ -0,0 +1,361 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ChangeSecurityPolicyCompartmentRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ChangeSecurityPolicyCompartmentRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.datasafe.model.ChangeSecurityPolicyCompartmentDetails> { + + /** The OCID of the security policy resource. */ + private String securityPolicyId; + + /** The OCID of the security policy resource. */ + public String getSecurityPolicyId() { + return securityPolicyId; + } + /** Details for the compartment move. */ + private com.oracle.bmc.datasafe.model.ChangeSecurityPolicyCompartmentDetails + changeSecurityPolicyCompartmentDetails; + + /** Details for the compartment move. */ + public com.oracle.bmc.datasafe.model.ChangeSecurityPolicyCompartmentDetails + getChangeSecurityPolicyCompartmentDetails() { + return changeSecurityPolicyCompartmentDetails; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.datasafe.model.ChangeSecurityPolicyCompartmentDetails getBody$() { + return changeSecurityPolicyCompartmentDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ChangeSecurityPolicyCompartmentRequest, + com.oracle.bmc.datasafe.model.ChangeSecurityPolicyCompartmentDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the security policy resource. */ + private String securityPolicyId = null; + + /** + * The OCID of the security policy resource. + * + * @param securityPolicyId the value to set + * @return this builder instance + */ + public Builder securityPolicyId(String securityPolicyId) { + this.securityPolicyId = securityPolicyId; + return this; + } + + /** Details for the compartment move. */ + private com.oracle.bmc.datasafe.model.ChangeSecurityPolicyCompartmentDetails + changeSecurityPolicyCompartmentDetails = null; + + /** + * Details for the compartment move. + * + * @param changeSecurityPolicyCompartmentDetails the value to set + * @return this builder instance + */ + public Builder changeSecurityPolicyCompartmentDetails( + com.oracle.bmc.datasafe.model.ChangeSecurityPolicyCompartmentDetails + changeSecurityPolicyCompartmentDetails) { + this.changeSecurityPolicyCompartmentDetails = changeSecurityPolicyCompartmentDetails; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(ChangeSecurityPolicyCompartmentRequest o) { + securityPolicyId(o.getSecurityPolicyId()); + changeSecurityPolicyCompartmentDetails(o.getChangeSecurityPolicyCompartmentDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ChangeSecurityPolicyCompartmentRequest 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 ChangeSecurityPolicyCompartmentRequest + */ + public ChangeSecurityPolicyCompartmentRequest build() { + ChangeSecurityPolicyCompartmentRequest 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.datasafe.model.ChangeSecurityPolicyCompartmentDetails body) { + changeSecurityPolicyCompartmentDetails(body); + return this; + } + + /** + * Build the instance of ChangeSecurityPolicyCompartmentRequest 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 ChangeSecurityPolicyCompartmentRequest + */ + public ChangeSecurityPolicyCompartmentRequest buildWithoutInvocationCallback() { + ChangeSecurityPolicyCompartmentRequest request = + new ChangeSecurityPolicyCompartmentRequest(); + request.securityPolicyId = securityPolicyId; + request.changeSecurityPolicyCompartmentDetails = changeSecurityPolicyCompartmentDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new ChangeSecurityPolicyCompartmentRequest(securityPolicyId, + // changeSecurityPolicyCompartmentDetails, 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() + .securityPolicyId(securityPolicyId) + .changeSecurityPolicyCompartmentDetails(changeSecurityPolicyCompartmentDetails) + .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(",securityPolicyId=").append(String.valueOf(this.securityPolicyId)); + sb.append(",changeSecurityPolicyCompartmentDetails=") + .append(String.valueOf(this.changeSecurityPolicyCompartmentDetails)); + 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 ChangeSecurityPolicyCompartmentRequest)) { + return false; + } + + ChangeSecurityPolicyCompartmentRequest other = (ChangeSecurityPolicyCompartmentRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.securityPolicyId, other.securityPolicyId) + && java.util.Objects.equals( + this.changeSecurityPolicyCompartmentDetails, + other.changeSecurityPolicyCompartmentDetails) + && 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.securityPolicyId == null ? 43 : this.securityPolicyId.hashCode()); + result = + (result * PRIME) + + (this.changeSecurityPolicyCompartmentDetails == null + ? 43 + : this.changeSecurityPolicyCompartmentDetails.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-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeSecurityPolicyDeploymentCompartmentRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeSecurityPolicyDeploymentCompartmentRequest.java new file mode 100644 index 00000000000..c8e7f14f38d --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeSecurityPolicyDeploymentCompartmentRequest.java @@ -0,0 +1,375 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ChangeSecurityPolicyDeploymentCompartmentRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ChangeSecurityPolicyDeploymentCompartmentRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.datasafe.model.ChangeSecurityPolicyDeploymentCompartmentDetails> { + + /** The OCID of the security policy deployment resource. */ + private String securityPolicyDeploymentId; + + /** The OCID of the security policy deployment resource. */ + public String getSecurityPolicyDeploymentId() { + return securityPolicyDeploymentId; + } + /** Details for the compartment move. */ + private com.oracle.bmc.datasafe.model.ChangeSecurityPolicyDeploymentCompartmentDetails + changeSecurityPolicyDeploymentCompartmentDetails; + + /** Details for the compartment move. */ + public com.oracle.bmc.datasafe.model.ChangeSecurityPolicyDeploymentCompartmentDetails + getChangeSecurityPolicyDeploymentCompartmentDetails() { + return changeSecurityPolicyDeploymentCompartmentDetails; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.datasafe.model.ChangeSecurityPolicyDeploymentCompartmentDetails + getBody$() { + return changeSecurityPolicyDeploymentCompartmentDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ChangeSecurityPolicyDeploymentCompartmentRequest, + com.oracle.bmc.datasafe.model + .ChangeSecurityPolicyDeploymentCompartmentDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the security policy deployment resource. */ + private String securityPolicyDeploymentId = null; + + /** + * The OCID of the security policy deployment resource. + * + * @param securityPolicyDeploymentId the value to set + * @return this builder instance + */ + public Builder securityPolicyDeploymentId(String securityPolicyDeploymentId) { + this.securityPolicyDeploymentId = securityPolicyDeploymentId; + return this; + } + + /** Details for the compartment move. */ + private com.oracle.bmc.datasafe.model.ChangeSecurityPolicyDeploymentCompartmentDetails + changeSecurityPolicyDeploymentCompartmentDetails = null; + + /** + * Details for the compartment move. + * + * @param changeSecurityPolicyDeploymentCompartmentDetails the value to set + * @return this builder instance + */ + public Builder changeSecurityPolicyDeploymentCompartmentDetails( + com.oracle.bmc.datasafe.model.ChangeSecurityPolicyDeploymentCompartmentDetails + changeSecurityPolicyDeploymentCompartmentDetails) { + this.changeSecurityPolicyDeploymentCompartmentDetails = + changeSecurityPolicyDeploymentCompartmentDetails; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(ChangeSecurityPolicyDeploymentCompartmentRequest o) { + securityPolicyDeploymentId(o.getSecurityPolicyDeploymentId()); + changeSecurityPolicyDeploymentCompartmentDetails( + o.getChangeSecurityPolicyDeploymentCompartmentDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ChangeSecurityPolicyDeploymentCompartmentRequest 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 ChangeSecurityPolicyDeploymentCompartmentRequest + */ + public ChangeSecurityPolicyDeploymentCompartmentRequest build() { + ChangeSecurityPolicyDeploymentCompartmentRequest 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.datasafe.model.ChangeSecurityPolicyDeploymentCompartmentDetails + body) { + changeSecurityPolicyDeploymentCompartmentDetails(body); + return this; + } + + /** + * Build the instance of ChangeSecurityPolicyDeploymentCompartmentRequest 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 ChangeSecurityPolicyDeploymentCompartmentRequest + */ + public ChangeSecurityPolicyDeploymentCompartmentRequest buildWithoutInvocationCallback() { + ChangeSecurityPolicyDeploymentCompartmentRequest request = + new ChangeSecurityPolicyDeploymentCompartmentRequest(); + request.securityPolicyDeploymentId = securityPolicyDeploymentId; + request.changeSecurityPolicyDeploymentCompartmentDetails = + changeSecurityPolicyDeploymentCompartmentDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new ChangeSecurityPolicyDeploymentCompartmentRequest(securityPolicyDeploymentId, + // changeSecurityPolicyDeploymentCompartmentDetails, 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() + .securityPolicyDeploymentId(securityPolicyDeploymentId) + .changeSecurityPolicyDeploymentCompartmentDetails( + changeSecurityPolicyDeploymentCompartmentDetails) + .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(",securityPolicyDeploymentId=") + .append(String.valueOf(this.securityPolicyDeploymentId)); + sb.append(",changeSecurityPolicyDeploymentCompartmentDetails=") + .append(String.valueOf(this.changeSecurityPolicyDeploymentCompartmentDetails)); + 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 ChangeSecurityPolicyDeploymentCompartmentRequest)) { + return false; + } + + ChangeSecurityPolicyDeploymentCompartmentRequest other = + (ChangeSecurityPolicyDeploymentCompartmentRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.securityPolicyDeploymentId, other.securityPolicyDeploymentId) + && java.util.Objects.equals( + this.changeSecurityPolicyDeploymentCompartmentDetails, + other.changeSecurityPolicyDeploymentCompartmentDetails) + && 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.securityPolicyDeploymentId == null + ? 43 + : this.securityPolicyDeploymentId.hashCode()); + result = + (result * PRIME) + + (this.changeSecurityPolicyDeploymentCompartmentDetails == null + ? 43 + : this.changeSecurityPolicyDeploymentCompartmentDetails.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-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeSqlCollectionCompartmentRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeSqlCollectionCompartmentRequest.java new file mode 100644 index 00000000000..bf1e2ce1e52 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeSqlCollectionCompartmentRequest.java @@ -0,0 +1,359 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ChangeSqlCollectionCompartmentRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ChangeSqlCollectionCompartmentRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.datasafe.model.ChangeSqlCollectionCompartmentDetails> { + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId; + + /** The OCID of the SQL collection resource. */ + public String getSqlCollectionId() { + return sqlCollectionId; + } + /** Details for the compartment move. */ + private com.oracle.bmc.datasafe.model.ChangeSqlCollectionCompartmentDetails + changeSqlCollectionCompartmentDetails; + + /** Details for the compartment move. */ + public com.oracle.bmc.datasafe.model.ChangeSqlCollectionCompartmentDetails + getChangeSqlCollectionCompartmentDetails() { + return changeSqlCollectionCompartmentDetails; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.datasafe.model.ChangeSqlCollectionCompartmentDetails getBody$() { + return changeSqlCollectionCompartmentDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ChangeSqlCollectionCompartmentRequest, + com.oracle.bmc.datasafe.model.ChangeSqlCollectionCompartmentDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId = null; + + /** + * The OCID of the SQL collection resource. + * + * @param sqlCollectionId the value to set + * @return this builder instance + */ + public Builder sqlCollectionId(String sqlCollectionId) { + this.sqlCollectionId = sqlCollectionId; + return this; + } + + /** Details for the compartment move. */ + private com.oracle.bmc.datasafe.model.ChangeSqlCollectionCompartmentDetails + changeSqlCollectionCompartmentDetails = null; + + /** + * Details for the compartment move. + * + * @param changeSqlCollectionCompartmentDetails the value to set + * @return this builder instance + */ + public Builder changeSqlCollectionCompartmentDetails( + com.oracle.bmc.datasafe.model.ChangeSqlCollectionCompartmentDetails + changeSqlCollectionCompartmentDetails) { + this.changeSqlCollectionCompartmentDetails = changeSqlCollectionCompartmentDetails; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(ChangeSqlCollectionCompartmentRequest o) { + sqlCollectionId(o.getSqlCollectionId()); + changeSqlCollectionCompartmentDetails(o.getChangeSqlCollectionCompartmentDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ChangeSqlCollectionCompartmentRequest 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 ChangeSqlCollectionCompartmentRequest + */ + public ChangeSqlCollectionCompartmentRequest build() { + ChangeSqlCollectionCompartmentRequest 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.datasafe.model.ChangeSqlCollectionCompartmentDetails body) { + changeSqlCollectionCompartmentDetails(body); + return this; + } + + /** + * Build the instance of ChangeSqlCollectionCompartmentRequest 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 ChangeSqlCollectionCompartmentRequest + */ + public ChangeSqlCollectionCompartmentRequest buildWithoutInvocationCallback() { + ChangeSqlCollectionCompartmentRequest request = + new ChangeSqlCollectionCompartmentRequest(); + request.sqlCollectionId = sqlCollectionId; + request.changeSqlCollectionCompartmentDetails = changeSqlCollectionCompartmentDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new ChangeSqlCollectionCompartmentRequest(sqlCollectionId, + // changeSqlCollectionCompartmentDetails, 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() + .sqlCollectionId(sqlCollectionId) + .changeSqlCollectionCompartmentDetails(changeSqlCollectionCompartmentDetails) + .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(",sqlCollectionId=").append(String.valueOf(this.sqlCollectionId)); + sb.append(",changeSqlCollectionCompartmentDetails=") + .append(String.valueOf(this.changeSqlCollectionCompartmentDetails)); + 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 ChangeSqlCollectionCompartmentRequest)) { + return false; + } + + ChangeSqlCollectionCompartmentRequest other = (ChangeSqlCollectionCompartmentRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.sqlCollectionId, other.sqlCollectionId) + && java.util.Objects.equals( + this.changeSqlCollectionCompartmentDetails, + other.changeSqlCollectionCompartmentDetails) + && 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.sqlCollectionId == null ? 43 : this.sqlCollectionId.hashCode()); + result = + (result * PRIME) + + (this.changeSqlCollectionCompartmentDetails == null + ? 43 + : this.changeSqlCollectionCompartmentDetails.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-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeSqlFirewallPolicyCompartmentRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeSqlFirewallPolicyCompartmentRequest.java new file mode 100644 index 00000000000..b62533aacb8 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ChangeSqlFirewallPolicyCompartmentRequest.java @@ -0,0 +1,368 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ChangeSqlFirewallPolicyCompartmentRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ChangeSqlFirewallPolicyCompartmentRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.datasafe.model.ChangeSqlFirewallPolicyCompartmentDetails> { + + /** The OCID of the SQL firewall policy resource. */ + private String sqlFirewallPolicyId; + + /** The OCID of the SQL firewall policy resource. */ + public String getSqlFirewallPolicyId() { + return sqlFirewallPolicyId; + } + /** Details for the compartment move. */ + private com.oracle.bmc.datasafe.model.ChangeSqlFirewallPolicyCompartmentDetails + changeSqlFirewallPolicyCompartmentDetails; + + /** Details for the compartment move. */ + public com.oracle.bmc.datasafe.model.ChangeSqlFirewallPolicyCompartmentDetails + getChangeSqlFirewallPolicyCompartmentDetails() { + return changeSqlFirewallPolicyCompartmentDetails; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.datasafe.model.ChangeSqlFirewallPolicyCompartmentDetails getBody$() { + return changeSqlFirewallPolicyCompartmentDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ChangeSqlFirewallPolicyCompartmentRequest, + com.oracle.bmc.datasafe.model.ChangeSqlFirewallPolicyCompartmentDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the SQL firewall policy resource. */ + private String sqlFirewallPolicyId = null; + + /** + * The OCID of the SQL firewall policy resource. + * + * @param sqlFirewallPolicyId the value to set + * @return this builder instance + */ + public Builder sqlFirewallPolicyId(String sqlFirewallPolicyId) { + this.sqlFirewallPolicyId = sqlFirewallPolicyId; + return this; + } + + /** Details for the compartment move. */ + private com.oracle.bmc.datasafe.model.ChangeSqlFirewallPolicyCompartmentDetails + changeSqlFirewallPolicyCompartmentDetails = null; + + /** + * Details for the compartment move. + * + * @param changeSqlFirewallPolicyCompartmentDetails the value to set + * @return this builder instance + */ + public Builder changeSqlFirewallPolicyCompartmentDetails( + com.oracle.bmc.datasafe.model.ChangeSqlFirewallPolicyCompartmentDetails + changeSqlFirewallPolicyCompartmentDetails) { + this.changeSqlFirewallPolicyCompartmentDetails = + changeSqlFirewallPolicyCompartmentDetails; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(ChangeSqlFirewallPolicyCompartmentRequest o) { + sqlFirewallPolicyId(o.getSqlFirewallPolicyId()); + changeSqlFirewallPolicyCompartmentDetails( + o.getChangeSqlFirewallPolicyCompartmentDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ChangeSqlFirewallPolicyCompartmentRequest 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 ChangeSqlFirewallPolicyCompartmentRequest + */ + public ChangeSqlFirewallPolicyCompartmentRequest build() { + ChangeSqlFirewallPolicyCompartmentRequest 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.datasafe.model.ChangeSqlFirewallPolicyCompartmentDetails body) { + changeSqlFirewallPolicyCompartmentDetails(body); + return this; + } + + /** + * Build the instance of ChangeSqlFirewallPolicyCompartmentRequest 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 ChangeSqlFirewallPolicyCompartmentRequest + */ + public ChangeSqlFirewallPolicyCompartmentRequest buildWithoutInvocationCallback() { + ChangeSqlFirewallPolicyCompartmentRequest request = + new ChangeSqlFirewallPolicyCompartmentRequest(); + request.sqlFirewallPolicyId = sqlFirewallPolicyId; + request.changeSqlFirewallPolicyCompartmentDetails = + changeSqlFirewallPolicyCompartmentDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new ChangeSqlFirewallPolicyCompartmentRequest(sqlFirewallPolicyId, + // changeSqlFirewallPolicyCompartmentDetails, 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() + .sqlFirewallPolicyId(sqlFirewallPolicyId) + .changeSqlFirewallPolicyCompartmentDetails( + changeSqlFirewallPolicyCompartmentDetails) + .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(",sqlFirewallPolicyId=").append(String.valueOf(this.sqlFirewallPolicyId)); + sb.append(",changeSqlFirewallPolicyCompartmentDetails=") + .append(String.valueOf(this.changeSqlFirewallPolicyCompartmentDetails)); + 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 ChangeSqlFirewallPolicyCompartmentRequest)) { + return false; + } + + ChangeSqlFirewallPolicyCompartmentRequest other = + (ChangeSqlFirewallPolicyCompartmentRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.sqlFirewallPolicyId, other.sqlFirewallPolicyId) + && java.util.Objects.equals( + this.changeSqlFirewallPolicyCompartmentDetails, + other.changeSqlFirewallPolicyCompartmentDetails) + && 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.sqlFirewallPolicyId == null + ? 43 + : this.sqlFirewallPolicyId.hashCode()); + result = + (result * PRIME) + + (this.changeSqlFirewallPolicyCompartmentDetails == null + ? 43 + : this.changeSqlFirewallPolicyCompartmentDetails.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-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/CreateSqlCollectionRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/CreateSqlCollectionRequest.java new file mode 100644 index 00000000000..acc5629e680 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/CreateSqlCollectionRequest.java @@ -0,0 +1,280 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use CreateSqlCollectionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class CreateSqlCollectionRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.datasafe.model.CreateSqlCollectionDetails> { + + /** Details of the SQL collection. */ + private com.oracle.bmc.datasafe.model.CreateSqlCollectionDetails createSqlCollectionDetails; + + /** Details of the SQL collection. */ + public com.oracle.bmc.datasafe.model.CreateSqlCollectionDetails + getCreateSqlCollectionDetails() { + return createSqlCollectionDetails; + } + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.datasafe.model.CreateSqlCollectionDetails getBody$() { + return createSqlCollectionDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + CreateSqlCollectionRequest, + com.oracle.bmc.datasafe.model.CreateSqlCollectionDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** Details of the SQL collection. */ + private com.oracle.bmc.datasafe.model.CreateSqlCollectionDetails + createSqlCollectionDetails = null; + + /** + * Details of the SQL collection. + * + * @param createSqlCollectionDetails the value to set + * @return this builder instance + */ + public Builder createSqlCollectionDetails( + com.oracle.bmc.datasafe.model.CreateSqlCollectionDetails + createSqlCollectionDetails) { + this.createSqlCollectionDetails = createSqlCollectionDetails; + return this; + } + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(CreateSqlCollectionRequest o) { + createSqlCollectionDetails(o.getCreateSqlCollectionDetails()); + opcRetryToken(o.getOpcRetryToken()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of CreateSqlCollectionRequest 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 CreateSqlCollectionRequest + */ + public CreateSqlCollectionRequest build() { + CreateSqlCollectionRequest 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.datasafe.model.CreateSqlCollectionDetails body) { + createSqlCollectionDetails(body); + return this; + } + + /** + * Build the instance of CreateSqlCollectionRequest 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 CreateSqlCollectionRequest + */ + public CreateSqlCollectionRequest buildWithoutInvocationCallback() { + CreateSqlCollectionRequest request = new CreateSqlCollectionRequest(); + request.createSqlCollectionDetails = createSqlCollectionDetails; + request.opcRetryToken = opcRetryToken; + request.opcRequestId = opcRequestId; + return request; + // new CreateSqlCollectionRequest(createSqlCollectionDetails, opcRetryToken, + // opcRequestId); + } + } + + /** + * Return an instance of {@link Builder} that allows you to modify request properties. + * + * @return instance of {@link Builder} that allows you to modify request properties. + */ + public Builder toBuilder() { + return new Builder() + .createSqlCollectionDetails(createSqlCollectionDetails) + .opcRetryToken(opcRetryToken) + .opcRequestId(opcRequestId); + } + + /** + * Return a new builder for this request object. + * + * @return builder for the request object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",createSqlCollectionDetails=") + .append(String.valueOf(this.createSqlCollectionDetails)); + sb.append(",opcRetryToken=").append(String.valueOf(this.opcRetryToken)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateSqlCollectionRequest)) { + return false; + } + + CreateSqlCollectionRequest other = (CreateSqlCollectionRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.createSqlCollectionDetails, other.createSqlCollectionDetails) + && java.util.Objects.equals(this.opcRetryToken, other.opcRetryToken) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.createSqlCollectionDetails == null + ? 43 + : this.createSqlCollectionDetails.hashCode()); + result = + (result * PRIME) + + (this.opcRetryToken == null ? 43 : this.opcRetryToken.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/DeleteSqlCollectionRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/DeleteSqlCollectionRequest.java new file mode 100644 index 00000000000..df550b16fae --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/DeleteSqlCollectionRequest.java @@ -0,0 +1,239 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use DeleteSqlCollectionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class DeleteSqlCollectionRequest extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId; + + /** The OCID of the SQL collection resource. */ + public String getSqlCollectionId() { + return sqlCollectionId; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + DeleteSqlCollectionRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId = null; + + /** + * The OCID of the SQL collection resource. + * + * @param sqlCollectionId the value to set + * @return this builder instance + */ + public Builder sqlCollectionId(String sqlCollectionId) { + this.sqlCollectionId = sqlCollectionId; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(DeleteSqlCollectionRequest o) { + sqlCollectionId(o.getSqlCollectionId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of DeleteSqlCollectionRequest 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 DeleteSqlCollectionRequest + */ + public DeleteSqlCollectionRequest build() { + DeleteSqlCollectionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of DeleteSqlCollectionRequest 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 DeleteSqlCollectionRequest + */ + public DeleteSqlCollectionRequest buildWithoutInvocationCallback() { + DeleteSqlCollectionRequest request = new DeleteSqlCollectionRequest(); + request.sqlCollectionId = sqlCollectionId; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + return request; + // new DeleteSqlCollectionRequest(sqlCollectionId, ifMatch, 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() + .sqlCollectionId(sqlCollectionId) + .ifMatch(ifMatch) + .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(",sqlCollectionId=").append(String.valueOf(this.sqlCollectionId)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + 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 DeleteSqlCollectionRequest)) { + return false; + } + + DeleteSqlCollectionRequest other = (DeleteSqlCollectionRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.sqlCollectionId, other.sqlCollectionId) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.sqlCollectionId == null ? 43 : this.sqlCollectionId.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/DeleteSqlFirewallPolicyRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/DeleteSqlFirewallPolicyRequest.java new file mode 100644 index 00000000000..651480b6b9f --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/DeleteSqlFirewallPolicyRequest.java @@ -0,0 +1,243 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * DeleteSqlFirewallPolicyRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class DeleteSqlFirewallPolicyRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the SQL firewall policy resource. */ + private String sqlFirewallPolicyId; + + /** The OCID of the SQL firewall policy resource. */ + public String getSqlFirewallPolicyId() { + return sqlFirewallPolicyId; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + DeleteSqlFirewallPolicyRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the SQL firewall policy resource. */ + private String sqlFirewallPolicyId = null; + + /** + * The OCID of the SQL firewall policy resource. + * + * @param sqlFirewallPolicyId the value to set + * @return this builder instance + */ + public Builder sqlFirewallPolicyId(String sqlFirewallPolicyId) { + this.sqlFirewallPolicyId = sqlFirewallPolicyId; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(DeleteSqlFirewallPolicyRequest o) { + sqlFirewallPolicyId(o.getSqlFirewallPolicyId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of DeleteSqlFirewallPolicyRequest 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 DeleteSqlFirewallPolicyRequest + */ + public DeleteSqlFirewallPolicyRequest build() { + DeleteSqlFirewallPolicyRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of DeleteSqlFirewallPolicyRequest 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 DeleteSqlFirewallPolicyRequest + */ + public DeleteSqlFirewallPolicyRequest buildWithoutInvocationCallback() { + DeleteSqlFirewallPolicyRequest request = new DeleteSqlFirewallPolicyRequest(); + request.sqlFirewallPolicyId = sqlFirewallPolicyId; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + return request; + // new DeleteSqlFirewallPolicyRequest(sqlFirewallPolicyId, ifMatch, 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() + .sqlFirewallPolicyId(sqlFirewallPolicyId) + .ifMatch(ifMatch) + .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(",sqlFirewallPolicyId=").append(String.valueOf(this.sqlFirewallPolicyId)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + 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 DeleteSqlFirewallPolicyRequest)) { + return false; + } + + DeleteSqlFirewallPolicyRequest other = (DeleteSqlFirewallPolicyRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.sqlFirewallPolicyId, other.sqlFirewallPolicyId) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.sqlFirewallPolicyId == null + ? 43 + : this.sqlFirewallPolicyId.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GenerateSqlFirewallPolicyRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GenerateSqlFirewallPolicyRequest.java new file mode 100644 index 00000000000..c7ae4f6a3e7 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GenerateSqlFirewallPolicyRequest.java @@ -0,0 +1,293 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * GenerateSqlFirewallPolicyRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class GenerateSqlFirewallPolicyRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId; + + /** The OCID of the SQL collection resource. */ + public String getSqlCollectionId() { + return sqlCollectionId; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + GenerateSqlFirewallPolicyRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId = null; + + /** + * The OCID of the SQL collection resource. + * + * @param sqlCollectionId the value to set + * @return this builder instance + */ + public Builder sqlCollectionId(String sqlCollectionId) { + this.sqlCollectionId = sqlCollectionId; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(GenerateSqlFirewallPolicyRequest o) { + sqlCollectionId(o.getSqlCollectionId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GenerateSqlFirewallPolicyRequest 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 GenerateSqlFirewallPolicyRequest + */ + public GenerateSqlFirewallPolicyRequest build() { + GenerateSqlFirewallPolicyRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of GenerateSqlFirewallPolicyRequest 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 GenerateSqlFirewallPolicyRequest + */ + public GenerateSqlFirewallPolicyRequest buildWithoutInvocationCallback() { + GenerateSqlFirewallPolicyRequest request = new GenerateSqlFirewallPolicyRequest(); + request.sqlCollectionId = sqlCollectionId; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new GenerateSqlFirewallPolicyRequest(sqlCollectionId, 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() + .sqlCollectionId(sqlCollectionId) + .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(",sqlCollectionId=").append(String.valueOf(this.sqlCollectionId)); + 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 GenerateSqlFirewallPolicyRequest)) { + return false; + } + + GenerateSqlFirewallPolicyRequest other = (GenerateSqlFirewallPolicyRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.sqlCollectionId, other.sqlCollectionId) + && 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.sqlCollectionId == null ? 43 : this.sqlCollectionId.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-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetDatabaseSecurityConfigRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetDatabaseSecurityConfigRequest.java new file mode 100644 index 00000000000..ae123ec1bf8 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetDatabaseSecurityConfigRequest.java @@ -0,0 +1,200 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * GetDatabaseSecurityConfigRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class GetDatabaseSecurityConfigRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the database security configuration resource. */ + private String databaseSecurityConfigId; + + /** The OCID of the database security configuration resource. */ + public String getDatabaseSecurityConfigId() { + return databaseSecurityConfigId; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + GetDatabaseSecurityConfigRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the database security configuration resource. */ + private String databaseSecurityConfigId = null; + + /** + * The OCID of the database security configuration resource. + * + * @param databaseSecurityConfigId the value to set + * @return this builder instance + */ + public Builder databaseSecurityConfigId(String databaseSecurityConfigId) { + this.databaseSecurityConfigId = databaseSecurityConfigId; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(GetDatabaseSecurityConfigRequest o) { + databaseSecurityConfigId(o.getDatabaseSecurityConfigId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetDatabaseSecurityConfigRequest 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 GetDatabaseSecurityConfigRequest + */ + public GetDatabaseSecurityConfigRequest build() { + GetDatabaseSecurityConfigRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of GetDatabaseSecurityConfigRequest 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 GetDatabaseSecurityConfigRequest + */ + public GetDatabaseSecurityConfigRequest buildWithoutInvocationCallback() { + GetDatabaseSecurityConfigRequest request = new GetDatabaseSecurityConfigRequest(); + request.databaseSecurityConfigId = databaseSecurityConfigId; + request.opcRequestId = opcRequestId; + return request; + // new GetDatabaseSecurityConfigRequest(databaseSecurityConfigId, 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() + .databaseSecurityConfigId(databaseSecurityConfigId) + .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(",databaseSecurityConfigId=") + .append(String.valueOf(this.databaseSecurityConfigId)); + 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 GetDatabaseSecurityConfigRequest)) { + return false; + } + + GetDatabaseSecurityConfigRequest other = (GetDatabaseSecurityConfigRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.databaseSecurityConfigId, other.databaseSecurityConfigId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.databaseSecurityConfigId == null + ? 43 + : this.databaseSecurityConfigId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSecurityAssessmentComparisonRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSecurityAssessmentComparisonRequest.java index 518cdbd6940..ab092d8b360 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSecurityAssessmentComparisonRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSecurityAssessmentComparisonRequest.java @@ -22,10 +22,10 @@ public class GetSecurityAssessmentComparisonRequest public String getSecurityAssessmentId() { return securityAssessmentId; } - /** The OCID of the baseline security assessment. */ + /** The OCID of the security assessment baseline. */ private String comparisonSecurityAssessmentId; - /** The OCID of the baseline security assessment. */ + /** The OCID of the security assessment baseline. */ public String getComparisonSecurityAssessmentId() { return comparisonSecurityAssessmentId; } @@ -57,11 +57,11 @@ public Builder securityAssessmentId(String securityAssessmentId) { return this; } - /** The OCID of the baseline security assessment. */ + /** The OCID of the security assessment baseline. */ private String comparisonSecurityAssessmentId = null; /** - * The OCID of the baseline security assessment. + * The OCID of the security assessment baseline. * * @param comparisonSecurityAssessmentId the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSecurityPolicyDeploymentRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSecurityPolicyDeploymentRequest.java new file mode 100644 index 00000000000..0a0498af9f7 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSecurityPolicyDeploymentRequest.java @@ -0,0 +1,200 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * GetSecurityPolicyDeploymentRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class GetSecurityPolicyDeploymentRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the security policy deployment resource. */ + private String securityPolicyDeploymentId; + + /** The OCID of the security policy deployment resource. */ + public String getSecurityPolicyDeploymentId() { + return securityPolicyDeploymentId; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + GetSecurityPolicyDeploymentRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the security policy deployment resource. */ + private String securityPolicyDeploymentId = null; + + /** + * The OCID of the security policy deployment resource. + * + * @param securityPolicyDeploymentId the value to set + * @return this builder instance + */ + public Builder securityPolicyDeploymentId(String securityPolicyDeploymentId) { + this.securityPolicyDeploymentId = securityPolicyDeploymentId; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(GetSecurityPolicyDeploymentRequest o) { + securityPolicyDeploymentId(o.getSecurityPolicyDeploymentId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetSecurityPolicyDeploymentRequest 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 GetSecurityPolicyDeploymentRequest + */ + public GetSecurityPolicyDeploymentRequest build() { + GetSecurityPolicyDeploymentRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of GetSecurityPolicyDeploymentRequest 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 GetSecurityPolicyDeploymentRequest + */ + public GetSecurityPolicyDeploymentRequest buildWithoutInvocationCallback() { + GetSecurityPolicyDeploymentRequest request = new GetSecurityPolicyDeploymentRequest(); + request.securityPolicyDeploymentId = securityPolicyDeploymentId; + request.opcRequestId = opcRequestId; + return request; + // new GetSecurityPolicyDeploymentRequest(securityPolicyDeploymentId, 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() + .securityPolicyDeploymentId(securityPolicyDeploymentId) + .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(",securityPolicyDeploymentId=") + .append(String.valueOf(this.securityPolicyDeploymentId)); + 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 GetSecurityPolicyDeploymentRequest)) { + return false; + } + + GetSecurityPolicyDeploymentRequest other = (GetSecurityPolicyDeploymentRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.securityPolicyDeploymentId, other.securityPolicyDeploymentId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.securityPolicyDeploymentId == null + ? 43 + : this.securityPolicyDeploymentId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSecurityPolicyEntryStateRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSecurityPolicyEntryStateRequest.java new file mode 100644 index 00000000000..da4d4f04adc --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSecurityPolicyEntryStateRequest.java @@ -0,0 +1,248 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * GetSecurityPolicyEntryStateRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class GetSecurityPolicyEntryStateRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the security policy deployment resource. */ + private String securityPolicyDeploymentId; + + /** The OCID of the security policy deployment resource. */ + public String getSecurityPolicyDeploymentId() { + return securityPolicyDeploymentId; + } + /** + * Unique security policy entry state identifier. The unique id for a given security policy + * entry state can be obtained from the list api by passing the OCID of the corresponding + * security policy deployment resource as the query parameter. + */ + private String securityPolicyEntryStateId; + + /** + * Unique security policy entry state identifier. The unique id for a given security policy + * entry state can be obtained from the list api by passing the OCID of the corresponding + * security policy deployment resource as the query parameter. + */ + public String getSecurityPolicyEntryStateId() { + return securityPolicyEntryStateId; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + GetSecurityPolicyEntryStateRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the security policy deployment resource. */ + private String securityPolicyDeploymentId = null; + + /** + * The OCID of the security policy deployment resource. + * + * @param securityPolicyDeploymentId the value to set + * @return this builder instance + */ + public Builder securityPolicyDeploymentId(String securityPolicyDeploymentId) { + this.securityPolicyDeploymentId = securityPolicyDeploymentId; + return this; + } + + /** + * Unique security policy entry state identifier. The unique id for a given security policy + * entry state can be obtained from the list api by passing the OCID of the corresponding + * security policy deployment resource as the query parameter. + */ + private String securityPolicyEntryStateId = null; + + /** + * Unique security policy entry state identifier. The unique id for a given security policy + * entry state can be obtained from the list api by passing the OCID of the corresponding + * security policy deployment resource as the query parameter. + * + * @param securityPolicyEntryStateId the value to set + * @return this builder instance + */ + public Builder securityPolicyEntryStateId(String securityPolicyEntryStateId) { + this.securityPolicyEntryStateId = securityPolicyEntryStateId; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(GetSecurityPolicyEntryStateRequest o) { + securityPolicyDeploymentId(o.getSecurityPolicyDeploymentId()); + securityPolicyEntryStateId(o.getSecurityPolicyEntryStateId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetSecurityPolicyEntryStateRequest 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 GetSecurityPolicyEntryStateRequest + */ + public GetSecurityPolicyEntryStateRequest build() { + GetSecurityPolicyEntryStateRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of GetSecurityPolicyEntryStateRequest 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 GetSecurityPolicyEntryStateRequest + */ + public GetSecurityPolicyEntryStateRequest buildWithoutInvocationCallback() { + GetSecurityPolicyEntryStateRequest request = new GetSecurityPolicyEntryStateRequest(); + request.securityPolicyDeploymentId = securityPolicyDeploymentId; + request.securityPolicyEntryStateId = securityPolicyEntryStateId; + request.opcRequestId = opcRequestId; + return request; + // new GetSecurityPolicyEntryStateRequest(securityPolicyDeploymentId, + // securityPolicyEntryStateId, 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() + .securityPolicyDeploymentId(securityPolicyDeploymentId) + .securityPolicyEntryStateId(securityPolicyEntryStateId) + .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(",securityPolicyDeploymentId=") + .append(String.valueOf(this.securityPolicyDeploymentId)); + sb.append(",securityPolicyEntryStateId=") + .append(String.valueOf(this.securityPolicyEntryStateId)); + 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 GetSecurityPolicyEntryStateRequest)) { + return false; + } + + GetSecurityPolicyEntryStateRequest other = (GetSecurityPolicyEntryStateRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.securityPolicyDeploymentId, other.securityPolicyDeploymentId) + && java.util.Objects.equals( + this.securityPolicyEntryStateId, other.securityPolicyEntryStateId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.securityPolicyDeploymentId == null + ? 43 + : this.securityPolicyDeploymentId.hashCode()); + result = + (result * PRIME) + + (this.securityPolicyEntryStateId == null + ? 43 + : this.securityPolicyEntryStateId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSecurityPolicyRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSecurityPolicyRequest.java new file mode 100644 index 00000000000..f157c1d3ffa --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSecurityPolicyRequest.java @@ -0,0 +1,192 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use GetSecurityPolicyRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class GetSecurityPolicyRequest extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the security policy resource. */ + private String securityPolicyId; + + /** The OCID of the security policy resource. */ + public String getSecurityPolicyId() { + return securityPolicyId; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + GetSecurityPolicyRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the security policy resource. */ + private String securityPolicyId = null; + + /** + * The OCID of the security policy resource. + * + * @param securityPolicyId the value to set + * @return this builder instance + */ + public Builder securityPolicyId(String securityPolicyId) { + this.securityPolicyId = securityPolicyId; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(GetSecurityPolicyRequest o) { + securityPolicyId(o.getSecurityPolicyId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetSecurityPolicyRequest 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 GetSecurityPolicyRequest + */ + public GetSecurityPolicyRequest build() { + GetSecurityPolicyRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of GetSecurityPolicyRequest 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 GetSecurityPolicyRequest + */ + public GetSecurityPolicyRequest buildWithoutInvocationCallback() { + GetSecurityPolicyRequest request = new GetSecurityPolicyRequest(); + request.securityPolicyId = securityPolicyId; + request.opcRequestId = opcRequestId; + return request; + // new GetSecurityPolicyRequest(securityPolicyId, 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().securityPolicyId(securityPolicyId).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(",securityPolicyId=").append(String.valueOf(this.securityPolicyId)); + 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 GetSecurityPolicyRequest)) { + return false; + } + + GetSecurityPolicyRequest other = (GetSecurityPolicyRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.securityPolicyId, other.securityPolicyId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.securityPolicyId == null ? 43 : this.securityPolicyId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSqlCollectionRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSqlCollectionRequest.java new file mode 100644 index 00000000000..762de45c71d --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSqlCollectionRequest.java @@ -0,0 +1,192 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use GetSqlCollectionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class GetSqlCollectionRequest extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId; + + /** The OCID of the SQL collection resource. */ + public String getSqlCollectionId() { + return sqlCollectionId; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + GetSqlCollectionRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId = null; + + /** + * The OCID of the SQL collection resource. + * + * @param sqlCollectionId the value to set + * @return this builder instance + */ + public Builder sqlCollectionId(String sqlCollectionId) { + this.sqlCollectionId = sqlCollectionId; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(GetSqlCollectionRequest o) { + sqlCollectionId(o.getSqlCollectionId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetSqlCollectionRequest 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 GetSqlCollectionRequest + */ + public GetSqlCollectionRequest build() { + GetSqlCollectionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of GetSqlCollectionRequest 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 GetSqlCollectionRequest + */ + public GetSqlCollectionRequest buildWithoutInvocationCallback() { + GetSqlCollectionRequest request = new GetSqlCollectionRequest(); + request.sqlCollectionId = sqlCollectionId; + request.opcRequestId = opcRequestId; + return request; + // new GetSqlCollectionRequest(sqlCollectionId, 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().sqlCollectionId(sqlCollectionId).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(",sqlCollectionId=").append(String.valueOf(this.sqlCollectionId)); + 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 GetSqlCollectionRequest)) { + return false; + } + + GetSqlCollectionRequest other = (GetSqlCollectionRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.sqlCollectionId, other.sqlCollectionId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.sqlCollectionId == null ? 43 : this.sqlCollectionId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSqlFirewallPolicyRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSqlFirewallPolicyRequest.java new file mode 100644 index 00000000000..5b825c77dc0 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/GetSqlFirewallPolicyRequest.java @@ -0,0 +1,195 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use GetSqlFirewallPolicyRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class GetSqlFirewallPolicyRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the SQL firewall policy resource. */ + private String sqlFirewallPolicyId; + + /** The OCID of the SQL firewall policy resource. */ + public String getSqlFirewallPolicyId() { + return sqlFirewallPolicyId; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + GetSqlFirewallPolicyRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the SQL firewall policy resource. */ + private String sqlFirewallPolicyId = null; + + /** + * The OCID of the SQL firewall policy resource. + * + * @param sqlFirewallPolicyId the value to set + * @return this builder instance + */ + public Builder sqlFirewallPolicyId(String sqlFirewallPolicyId) { + this.sqlFirewallPolicyId = sqlFirewallPolicyId; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(GetSqlFirewallPolicyRequest o) { + sqlFirewallPolicyId(o.getSqlFirewallPolicyId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetSqlFirewallPolicyRequest 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 GetSqlFirewallPolicyRequest + */ + public GetSqlFirewallPolicyRequest build() { + GetSqlFirewallPolicyRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of GetSqlFirewallPolicyRequest 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 GetSqlFirewallPolicyRequest + */ + public GetSqlFirewallPolicyRequest buildWithoutInvocationCallback() { + GetSqlFirewallPolicyRequest request = new GetSqlFirewallPolicyRequest(); + request.sqlFirewallPolicyId = sqlFirewallPolicyId; + request.opcRequestId = opcRequestId; + return request; + // new GetSqlFirewallPolicyRequest(sqlFirewallPolicyId, 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().sqlFirewallPolicyId(sqlFirewallPolicyId).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(",sqlFirewallPolicyId=").append(String.valueOf(this.sqlFirewallPolicyId)); + 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 GetSqlFirewallPolicyRequest)) { + return false; + } + + GetSqlFirewallPolicyRequest other = (GetSqlFirewallPolicyRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.sqlFirewallPolicyId, other.sqlFirewallPolicyId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.sqlFirewallPolicyId == null + ? 43 + : this.sqlFirewallPolicyId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDatabaseSecurityConfigsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDatabaseSecurityConfigsRequest.java new file mode 100644 index 00000000000..03e84c79235 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDatabaseSecurityConfigsRequest.java @@ -0,0 +1,800 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ListDatabaseSecurityConfigsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListDatabaseSecurityConfigsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId; + + /** A filter to return only resources that match the specified compartment OCID. */ + public String getCompartmentId() { + return compartmentId; + } + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + private Boolean compartmentIdInSubtree; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + public Boolean getCompartmentIdInSubtree() { + return compartmentIdInSubtree; + } + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public enum AccessLevel implements com.oracle.bmc.http.internal.BmcEnum { + Restricted("RESTRICTED"), + Accessible("ACCESSIBLE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AccessLevel v : AccessLevel.values()) { + map.put(v.getValue(), v); + } + } + + AccessLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AccessLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid AccessLevel: " + key); + } + }; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public AccessLevel getAccessLevel() { + return accessLevel; + } + /** A filter to return only resources that match the specified display name. */ + private String displayName; + + /** A filter to return only resources that match the specified display name. */ + public String getDisplayName() { + return displayName; + } + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public Integer getLimit() { + return limit; + } + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** The current state of the database security configuration. */ + private com.oracle.bmc.datasafe.model.DatabaseSecurityConfigLifecycleState lifecycleState; + + /** The current state of the database security configuration. */ + public com.oracle.bmc.datasafe.model.DatabaseSecurityConfigLifecycleState getLifecycleState() { + return lifecycleState; + } + /** + * An optional filter to return only resources that match the specified OCID of the database + * security configuration resource. + */ + private String databaseSecurityConfigId; + + /** + * An optional filter to return only resources that match the specified OCID of the database + * security configuration resource. + */ + public String getDatabaseSecurityConfigId() { + return databaseSecurityConfigId; + } + /** + * A filter to return only the resources that were created after the specified date and time, as + * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Using + * TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after + * that date. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + private java.util.Date timeCreatedGreaterThanOrEqualTo; + + /** + * A filter to return only the resources that were created after the specified date and time, as + * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Using + * TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after + * that date. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + public java.util.Date getTimeCreatedGreaterThanOrEqualTo() { + return timeCreatedGreaterThanOrEqualTo; + } + /** + * Search for resources that were created before a specific date. Specifying this parameter + * corresponding {@code timeCreatedLessThan} parameter will retrieve all resources created + * before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined + * by RFC 3339. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + private java.util.Date timeCreatedLessThan; + + /** + * Search for resources that were created before a specific date. Specifying this parameter + * corresponding {@code timeCreatedLessThan} parameter will retrieve all resources created + * before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined + * by RFC 3339. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + public java.util.Date getTimeCreatedLessThan() { + return timeCreatedLessThan; + } + /** A filter to return only items related to a specific target OCID. */ + private String targetId; + + /** A filter to return only items related to a specific target OCID. */ + public String getTargetId() { + return targetId; + } + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public enum SortOrder implements com.oracle.bmc.http.internal.BmcEnum { + Asc("ASC"), + Desc("DESC"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortOrder v : SortOrder.values()) { + map.put(v.getValue(), v); + } + } + + SortOrder(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortOrder create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortOrder: " + key); + } + }; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public SortOrder getSortOrder() { + return sortOrder; + } + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default + * order for TIMECREATED is descending. The default order for DISPLAYNAME is ascending. The + * DISPLAYNAME sort order is case sensitive. + */ + private SortBy sortBy; + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default + * order for TIMECREATED is descending. The default order for DISPLAYNAME is ascending. The + * DISPLAYNAME sort order is case sensitive. + */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + Timecreated("TIMECREATED"), + Displayname("DISPLAYNAME"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default + * order for TIMECREATED is descending. The default order for DISPLAYNAME is ascending. The + * DISPLAYNAME sort order is case sensitive. + */ + public SortBy getSortBy() { + return sortBy; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListDatabaseSecurityConfigsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId = null; + + /** + * A filter to return only resources that match the specified compartment OCID. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + */ + private Boolean compartmentIdInSubtree = null; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + * + * @param compartmentIdInSubtree the value to set + * @return this builder instance + */ + public Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) { + this.compartmentIdInSubtree = compartmentIdInSubtree; + return this; + } + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel = null; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + * + * @param accessLevel the value to set + * @return this builder instance + */ + public Builder accessLevel(AccessLevel accessLevel) { + this.accessLevel = accessLevel; + return this; + } + + /** A filter to return only resources that match the specified display name. */ + private String displayName = null; + + /** + * A filter to return only resources that match the specified display name. + * + * @param displayName the value to set + * @return this builder instance + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit = null; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page = null; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/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 current state of the database security configuration. */ + private com.oracle.bmc.datasafe.model.DatabaseSecurityConfigLifecycleState lifecycleState = + null; + + /** + * The current state of the database security configuration. + * + * @param lifecycleState the value to set + * @return this builder instance + */ + public Builder lifecycleState( + com.oracle.bmc.datasafe.model.DatabaseSecurityConfigLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + return this; + } + + /** + * An optional filter to return only resources that match the specified OCID of the database + * security configuration resource. + */ + private String databaseSecurityConfigId = null; + + /** + * An optional filter to return only resources that match the specified OCID of the database + * security configuration resource. + * + * @param databaseSecurityConfigId the value to set + * @return this builder instance + */ + public Builder databaseSecurityConfigId(String databaseSecurityConfigId) { + this.databaseSecurityConfigId = databaseSecurityConfigId; + return this; + } + + /** + * A filter to return only the resources that were created after the specified date and + * time, as defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Using + * TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after + * that date. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + private java.util.Date timeCreatedGreaterThanOrEqualTo = null; + + /** + * A filter to return only the resources that were created after the specified date and + * time, as defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Using + * TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after + * that date. + * + *

*Example:** 2016-12-19T16:39:57.600Z + * + * @param timeCreatedGreaterThanOrEqualTo the value to set + * @return this builder instance + */ + public Builder timeCreatedGreaterThanOrEqualTo( + java.util.Date timeCreatedGreaterThanOrEqualTo) { + this.timeCreatedGreaterThanOrEqualTo = timeCreatedGreaterThanOrEqualTo; + return this; + } + + /** + * Search for resources that were created before a specific date. Specifying this parameter + * corresponding {@code timeCreatedLessThan} parameter will retrieve all resources created + * before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as + * defined by RFC 3339. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + private java.util.Date timeCreatedLessThan = null; + + /** + * Search for resources that were created before a specific date. Specifying this parameter + * corresponding {@code timeCreatedLessThan} parameter will retrieve all resources created + * before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as + * defined by RFC 3339. + * + *

*Example:** 2016-12-19T16:39:57.600Z + * + * @param timeCreatedLessThan the value to set + * @return this builder instance + */ + public Builder timeCreatedLessThan(java.util.Date timeCreatedLessThan) { + this.timeCreatedLessThan = timeCreatedLessThan; + return this; + } + + /** A filter to return only items related to a specific target OCID. */ + private String targetId = null; + + /** + * A filter to return only items related to a specific target OCID. + * + * @param targetId the value to set + * @return this builder instance + */ + public Builder targetId(String targetId) { + this.targetId = targetId; + return this; + } + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder = null; + + /** + * The sort order to use, either ascending (ASC) or descending (DESC). + * + * @param sortOrder the value to set + * @return this builder instance + */ + public Builder sortOrder(SortOrder sortOrder) { + this.sortOrder = sortOrder; + return this; + } + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The + * default order for TIMECREATED is descending. The default order for DISPLAYNAME is + * ascending. The DISPLAYNAME sort order is case sensitive. + */ + private SortBy sortBy = null; + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The + * default order for TIMECREATED is descending. The default order for DISPLAYNAME is + * ascending. The DISPLAYNAME sort order is case sensitive. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(ListDatabaseSecurityConfigsRequest o) { + compartmentId(o.getCompartmentId()); + compartmentIdInSubtree(o.getCompartmentIdInSubtree()); + accessLevel(o.getAccessLevel()); + displayName(o.getDisplayName()); + limit(o.getLimit()); + page(o.getPage()); + lifecycleState(o.getLifecycleState()); + databaseSecurityConfigId(o.getDatabaseSecurityConfigId()); + timeCreatedGreaterThanOrEqualTo(o.getTimeCreatedGreaterThanOrEqualTo()); + timeCreatedLessThan(o.getTimeCreatedLessThan()); + targetId(o.getTargetId()); + sortOrder(o.getSortOrder()); + sortBy(o.getSortBy()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListDatabaseSecurityConfigsRequest 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 ListDatabaseSecurityConfigsRequest + */ + public ListDatabaseSecurityConfigsRequest build() { + ListDatabaseSecurityConfigsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListDatabaseSecurityConfigsRequest 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 ListDatabaseSecurityConfigsRequest + */ + public ListDatabaseSecurityConfigsRequest buildWithoutInvocationCallback() { + ListDatabaseSecurityConfigsRequest request = new ListDatabaseSecurityConfigsRequest(); + request.compartmentId = compartmentId; + request.compartmentIdInSubtree = compartmentIdInSubtree; + request.accessLevel = accessLevel; + request.displayName = displayName; + request.limit = limit; + request.page = page; + request.lifecycleState = lifecycleState; + request.databaseSecurityConfigId = databaseSecurityConfigId; + request.timeCreatedGreaterThanOrEqualTo = timeCreatedGreaterThanOrEqualTo; + request.timeCreatedLessThan = timeCreatedLessThan; + request.targetId = targetId; + request.sortOrder = sortOrder; + request.sortBy = sortBy; + request.opcRequestId = opcRequestId; + return request; + // new ListDatabaseSecurityConfigsRequest(compartmentId, compartmentIdInSubtree, + // accessLevel, displayName, limit, page, lifecycleState, databaseSecurityConfigId, + // timeCreatedGreaterThanOrEqualTo, timeCreatedLessThan, targetId, sortOrder, sortBy, + // 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() + .compartmentId(compartmentId) + .compartmentIdInSubtree(compartmentIdInSubtree) + .accessLevel(accessLevel) + .displayName(displayName) + .limit(limit) + .page(page) + .lifecycleState(lifecycleState) + .databaseSecurityConfigId(databaseSecurityConfigId) + .timeCreatedGreaterThanOrEqualTo(timeCreatedGreaterThanOrEqualTo) + .timeCreatedLessThan(timeCreatedLessThan) + .targetId(targetId) + .sortOrder(sortOrder) + .sortBy(sortBy) + .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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",compartmentIdInSubtree=").append(String.valueOf(this.compartmentIdInSubtree)); + sb.append(",accessLevel=").append(String.valueOf(this.accessLevel)); + sb.append(",displayName=").append(String.valueOf(this.displayName)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(",databaseSecurityConfigId=") + .append(String.valueOf(this.databaseSecurityConfigId)); + sb.append(",timeCreatedGreaterThanOrEqualTo=") + .append(String.valueOf(this.timeCreatedGreaterThanOrEqualTo)); + sb.append(",timeCreatedLessThan=").append(String.valueOf(this.timeCreatedLessThan)); + sb.append(",targetId=").append(String.valueOf(this.targetId)); + sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); + sb.append(",sortBy=").append(String.valueOf(this.sortBy)); + 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 ListDatabaseSecurityConfigsRequest)) { + return false; + } + + ListDatabaseSecurityConfigsRequest other = (ListDatabaseSecurityConfigsRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals( + this.compartmentIdInSubtree, other.compartmentIdInSubtree) + && java.util.Objects.equals(this.accessLevel, other.accessLevel) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals( + this.databaseSecurityConfigId, other.databaseSecurityConfigId) + && java.util.Objects.equals( + this.timeCreatedGreaterThanOrEqualTo, other.timeCreatedGreaterThanOrEqualTo) + && java.util.Objects.equals(this.timeCreatedLessThan, other.timeCreatedLessThan) + && java.util.Objects.equals(this.targetId, other.targetId) + && java.util.Objects.equals(this.sortOrder, other.sortOrder) + && java.util.Objects.equals(this.sortBy, other.sortBy) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.compartmentIdInSubtree == null + ? 43 + : this.compartmentIdInSubtree.hashCode()); + result = (result * PRIME) + (this.accessLevel == null ? 43 : this.accessLevel.hashCode()); + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.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.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.databaseSecurityConfigId == null + ? 43 + : this.databaseSecurityConfigId.hashCode()); + result = + (result * PRIME) + + (this.timeCreatedGreaterThanOrEqualTo == null + ? 43 + : this.timeCreatedGreaterThanOrEqualTo.hashCode()); + result = + (result * PRIME) + + (this.timeCreatedLessThan == null + ? 43 + : this.timeCreatedLessThan.hashCode()); + result = (result * PRIME) + (this.targetId == null ? 43 : this.targetId.hashCode()); + result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.hashCode()); + result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDifferenceColumnsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDifferenceColumnsRequest.java index 58810f6366b..bbc6284d760 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDifferenceColumnsRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDifferenceColumnsRequest.java @@ -125,16 +125,16 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * schemaName is descending. The default order for differenceType, schemaName, objectName, - * columnName and plannedAction is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for schemaName is descending. The default order for differenceType, schemaName, + * objectName, columnName and plannedAction is ascending. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * schemaName is descending. The default order for differenceType, schemaName, objectName, - * columnName and plannedAction is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for schemaName is descending. The default order for differenceType, schemaName, + * objectName, columnName and plannedAction is ascending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { DifferenceType("differenceType"), @@ -173,9 +173,9 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * schemaName is descending. The default order for differenceType, schemaName, objectName, - * columnName and plannedAction is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for schemaName is descending. The default order for differenceType, schemaName, + * objectName, columnName and plannedAction is ascending. */ public SortBy getSortBy() { return sortBy; @@ -386,15 +386,15 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for schemaName is descending. The default order for differenceType, schemaName, + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for schemaName is descending. The default order for differenceType, schemaName, * objectName, columnName and plannedAction is ascending. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for schemaName is descending. The default order for differenceType, schemaName, + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for schemaName is descending. The default order for differenceType, schemaName, * objectName, columnName and plannedAction is ascending. * * @param sortBy the value to set diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDiscoveryJobResultsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDiscoveryJobResultsRequest.java index 1c161574c4d..d3fbba6069e 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDiscoveryJobResultsRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDiscoveryJobResultsRequest.java @@ -112,16 +112,16 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeFinished is descending. The default order for discoveryType, schemaName, objectName, - * columnName and plannedAction is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeFinished is descending. The default order for discoveryType, schemaName, + * objectName, columnName and plannedAction is ascending. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeFinished is descending. The default order for discoveryType, schemaName, objectName, - * columnName and plannedAction is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeFinished is descending. The default order for discoveryType, schemaName, + * objectName, columnName and plannedAction is ascending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { DiscoveryType("discoveryType"), @@ -161,9 +161,9 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeFinished is descending. The default order for discoveryType, schemaName, objectName, - * columnName and plannedAction is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeFinished is descending. The default order for discoveryType, schemaName, + * objectName, columnName and plannedAction is ascending. */ public SortBy getSortBy() { return sortBy; @@ -363,15 +363,15 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeFinished is descending. The default order for discoveryType, schemaName, + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeFinished is descending. The default order for discoveryType, schemaName, * objectName, columnName and plannedAction is ascending. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeFinished is descending. The default order for discoveryType, schemaName, + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeFinished is descending. The default order for discoveryType, schemaName, * objectName, columnName and plannedAction is ascending. * * @param sortBy the value to set diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDiscoveryJobsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDiscoveryJobsRequest.java index b7bb322dee3..a6a70bf1ed2 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDiscoveryJobsRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListDiscoveryJobsRequest.java @@ -168,14 +168,14 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeFinished is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeFinished is descending. The default order for displayName is ascending. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeFinished is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeFinished is descending. The default order for displayName is ascending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { TimeStarted("timeStarted"), @@ -211,8 +211,8 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeFinished is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeFinished is descending. The default order for displayName is ascending. */ public SortBy getSortBy() { return sortBy; @@ -407,14 +407,14 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeFinished is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeFinished is descending. The default order for displayName is ascending. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeFinished is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeFinished is descending. The default order for displayName is ascending. * * @param sortBy the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListFindingsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListFindingsRequest.java index 31bb6e6952d..d2e222aa651 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListFindingsRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListFindingsRequest.java @@ -72,10 +72,10 @@ public static Severity create(String key) { public Severity getSeverity() { return severity; } - /** An optional filter to return only findings containing the specified reference. */ + /** An optional filter to return only findings that match the specified reference. */ private com.oracle.bmc.datasafe.model.SecurityAssessmentReferences references; - /** An optional filter to return only findings containing the specified reference. */ + /** An optional filter to return only findings that match the specified reference. */ public com.oracle.bmc.datasafe.model.SecurityAssessmentReferences getReferences() { return references; } @@ -182,10 +182,18 @@ public static AccessLevel create(String key) { public AccessLevel getAccessLevel() { return accessLevel; } - /** Each finding has a key. This key is same for the finding across targets */ + /** + * Each finding in security assessment has an associated key (think of key as a finding's name). + * For a given finding, the key will be the same across targets. The user can use these keys to + * filter the findings. + */ private String findingKey; - /** Each finding has a key. This key is same for the finding across targets */ + /** + * Each finding in security assessment has an associated key (think of key as a finding's name). + * For a given finding, the key will be the same across targets. The user can use these keys to + * filter the findings. + */ public String getFindingKey() { return findingKey; } @@ -238,11 +246,11 @@ public Builder severity(Severity severity) { return this; } - /** An optional filter to return only findings containing the specified reference. */ + /** An optional filter to return only findings that match the specified reference. */ private com.oracle.bmc.datasafe.model.SecurityAssessmentReferences references = null; /** - * An optional filter to return only findings containing the specified reference. + * An optional filter to return only findings that match the specified reference. * * @param references the value to set * @return this builder instance @@ -337,11 +345,17 @@ public Builder accessLevel(AccessLevel accessLevel) { return this; } - /** Each finding has a key. This key is same for the finding across targets */ + /** + * Each finding in security assessment has an associated key (think of key as a finding's + * name). For a given finding, the key will be the same across targets. The user can use + * these keys to filter the findings. + */ private String findingKey = null; /** - * Each finding has a key. This key is same for the finding across targets + * Each finding in security assessment has an associated key (think of key as a finding's + * name). For a given finding, the key will be the same across targets. The user can use + * these keys to filter the findings. * * @param findingKey the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListLibraryMaskingFormatsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListLibraryMaskingFormatsRequest.java index 65e1a484427..104bdd459ab 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListLibraryMaskingFormatsRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListLibraryMaskingFormatsRequest.java @@ -248,16 +248,16 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for displayName is ascending. The displayName - * sort order is case sensitive. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. The + * displayName sort order is case sensitive. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for displayName is ascending. The displayName - * sort order is case sensitive. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. The + * displayName sort order is case sensitive. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { DisplayName("displayName"), @@ -293,9 +293,9 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for displayName is ascending. The displayName - * sort order is case sensitive. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. The + * displayName sort order is case sensitive. */ public SortBy getSortBy() { return sortBy; @@ -548,15 +548,15 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeCreated is descending. The default order for displayName is ascending. The + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. The * displayName sort order is case sensitive. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeCreated is descending. The default order for displayName is ascending. The + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. The * displayName sort order is case sensitive. * * @param sortBy the value to set diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskedColumnsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskedColumnsRequest.java index ab36eb09db2..f9e9767a025 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskedColumnsRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskedColumnsRequest.java @@ -94,14 +94,14 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * all the fields is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for all the fields is ascending. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * all the fields is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for all the fields is ascending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { SchemaName("schemaName"), @@ -137,8 +137,8 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * all the fields is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for all the fields is ascending. */ public SortBy getSortBy() { return sortBy; @@ -305,14 +305,14 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for all the fields is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for all the fields is ascending. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for all the fields is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for all the fields is ascending. * * @param sortBy the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingColumnsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingColumnsRequest.java index 202d0a34b8f..776283e0311 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingColumnsRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingColumnsRequest.java @@ -94,14 +94,14 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for other fields is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for other fields is ascending. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for other fields is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for other fields is ascending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { TimeCreated("timeCreated"), @@ -139,8 +139,8 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for other fields is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for other fields is ascending. */ public SortBy getSortBy() { return sortBy; @@ -466,14 +466,14 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeCreated is descending. The default order for other fields is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for other fields is ascending. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeCreated is descending. The default order for other fields is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for other fields is ascending. * * @param sortBy the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingObjectsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingObjectsRequest.java index 1538b585f21..a2192c58262 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingObjectsRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingObjectsRequest.java @@ -94,14 +94,14 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { SchemaName("schemaName"), @@ -138,8 +138,8 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ public SortBy getSortBy() { return sortBy; @@ -285,14 +285,14 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. * * @param sortBy the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingPoliciesRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingPoliciesRequest.java index 6c6d615b572..0dfb3fb6712 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingPoliciesRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingPoliciesRequest.java @@ -115,16 +115,16 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for displayName is ascending. The displayName - * sort order is case sensitive. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. The + * displayName sort order is case sensitive. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for displayName is ascending. The displayName - * sort order is case sensitive. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. The + * displayName sort order is case sensitive. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { DisplayName("displayName"), @@ -160,9 +160,9 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for displayName is ascending. The displayName - * sort order is case sensitive. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. The + * displayName sort order is case sensitive. */ public SortBy getSortBy() { return sortBy; @@ -422,15 +422,15 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeCreated is descending. The default order for displayName is ascending. The + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. The * displayName sort order is case sensitive. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeCreated is descending. The default order for displayName is ascending. The + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. The * displayName sort order is case sensitive. * * @param sortBy the value to set diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingReportsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingReportsRequest.java index b1bde62df18..27799a3abc8 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingReportsRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingReportsRequest.java @@ -108,14 +108,14 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeMaskingFinished is descending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeMaskingFinished is descending. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeMaskingFinished is descending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeMaskingFinished is descending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { TimeMaskingFinished("timeMaskingFinished"), @@ -150,8 +150,8 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeMaskingFinished is descending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeMaskingFinished is descending. */ public SortBy getSortBy() { return sortBy; @@ -340,14 +340,14 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeMaskingFinished is descending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeMaskingFinished is descending. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeMaskingFinished is descending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeMaskingFinished is descending. * * @param sortBy the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingSchemasRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingSchemasRequest.java index c0679035851..e1bd742b974 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingSchemasRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListMaskingSchemasRequest.java @@ -94,14 +94,14 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { SchemaName("schemaName"), @@ -136,8 +136,8 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ public SortBy getSortBy() { return sortBy; @@ -234,14 +234,14 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. * * @param sortBy the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListProfileSummariesRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListProfileSummariesRequest.java index 88fde17b01f..e27e3a5bf0b 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListProfileSummariesRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListProfileSummariesRequest.java @@ -313,6 +313,7 @@ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { UserCount("userCount"), SessionsPerUser("sessionsPerUser"), InactiveAccountTime("inactiveAccountTime"), + PasswordLockTime("passwordLockTime"), FailedLoginAttempts("failedLoginAttempts"), ; diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSdmMaskingPolicyDifferencesRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSdmMaskingPolicyDifferencesRequest.java index 89723e4fe27..0aa0ab927f1 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSdmMaskingPolicyDifferencesRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSdmMaskingPolicyDifferencesRequest.java @@ -160,14 +160,14 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreationStarted is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreationStarted is descending. The default order for displayName is ascending. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreationStarted is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreationStarted is descending. The default order for displayName is ascending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { TimeCreationStarted("timeCreationStarted"), @@ -203,8 +203,8 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreationStarted is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreationStarted is descending. The default order for displayName is ascending. */ public SortBy getSortBy() { return sortBy; @@ -385,14 +385,16 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeCreationStarted is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreationStarted is descending. The default order for displayName is + * ascending. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeCreationStarted is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreationStarted is descending. The default order for displayName is + * ascending. * * @param sortBy the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSecurityAssessmentsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSecurityAssessmentsRequest.java index ff5bcdbcdd4..760e0c391d9 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSecurityAssessmentsRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSecurityAssessmentsRequest.java @@ -246,10 +246,10 @@ public static SortOrder create(String key) { public SortOrder getSortOrder() { return sortOrder; } - /** A filter to return only security assessments that are set as baseline. */ + /** A filter to return only the security assessments that are set as a baseline. */ private Boolean isBaseline; - /** A filter to return only security assessments that are set as baseline. */ + /** A filter to return only the security assessments that are set as a baseline. */ public Boolean getIsBaseline() { return isBaseline; } @@ -554,11 +554,11 @@ public Builder sortOrder(SortOrder sortOrder) { return this; } - /** A filter to return only security assessments that are set as baseline. */ + /** A filter to return only the security assessments that are set as a baseline. */ private Boolean isBaseline = null; /** - * A filter to return only security assessments that are set as baseline. + * A filter to return only the security assessments that are set as a baseline. * * @param isBaseline the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSecurityPoliciesRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSecurityPoliciesRequest.java new file mode 100644 index 00000000000..1550bb60c89 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSecurityPoliciesRequest.java @@ -0,0 +1,649 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use ListSecurityPoliciesRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSecurityPoliciesRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId; + + /** A filter to return only resources that match the specified compartment OCID. */ + public String getCompartmentId() { + return compartmentId; + } + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + private Boolean compartmentIdInSubtree; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + public Boolean getCompartmentIdInSubtree() { + return compartmentIdInSubtree; + } + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public enum AccessLevel implements com.oracle.bmc.http.internal.BmcEnum { + Restricted("RESTRICTED"), + Accessible("ACCESSIBLE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AccessLevel v : AccessLevel.values()) { + map.put(v.getValue(), v); + } + } + + AccessLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AccessLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid AccessLevel: " + key); + } + }; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public AccessLevel getAccessLevel() { + return accessLevel; + } + /** A filter to return only resources that match the specified display name. */ + private String displayName; + + /** A filter to return only resources that match the specified display name. */ + public String getDisplayName() { + return displayName; + } + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public Integer getLimit() { + return limit; + } + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** The current state of the security policy. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyLifecycleState lifecycleState; + + /** The current state of the security policy. */ + public com.oracle.bmc.datasafe.model.SecurityPolicyLifecycleState getLifecycleState() { + return lifecycleState; + } + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + */ + private String securityPolicyId; + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + */ + public String getSecurityPolicyId() { + return securityPolicyId; + } + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public enum SortOrder implements com.oracle.bmc.http.internal.BmcEnum { + Asc("ASC"), + Desc("DESC"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortOrder v : SortOrder.values()) { + map.put(v.getValue(), v); + } + } + + SortOrder(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortOrder create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortOrder: " + key); + } + }; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public SortOrder getSortOrder() { + return sortOrder; + } + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default + * order for TIMECREATED is descending. The default order for DISPLAYNAME is ascending. The + * DISPLAYNAME sort order is case sensitive. + */ + private SortBy sortBy; + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default + * order for TIMECREATED is descending. The default order for DISPLAYNAME is ascending. The + * DISPLAYNAME sort order is case sensitive. + */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + Timecreated("TIMECREATED"), + Displayname("DISPLAYNAME"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default + * order for TIMECREATED is descending. The default order for DISPLAYNAME is ascending. The + * DISPLAYNAME sort order is case sensitive. + */ + public SortBy getSortBy() { + return sortBy; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListSecurityPoliciesRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId = null; + + /** + * A filter to return only resources that match the specified compartment OCID. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + */ + private Boolean compartmentIdInSubtree = null; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + * + * @param compartmentIdInSubtree the value to set + * @return this builder instance + */ + public Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) { + this.compartmentIdInSubtree = compartmentIdInSubtree; + return this; + } + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel = null; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + * + * @param accessLevel the value to set + * @return this builder instance + */ + public Builder accessLevel(AccessLevel accessLevel) { + this.accessLevel = accessLevel; + return this; + } + + /** A filter to return only resources that match the specified display name. */ + private String displayName = null; + + /** + * A filter to return only resources that match the specified display name. + * + * @param displayName the value to set + * @return this builder instance + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit = null; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page = null; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/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 current state of the security policy. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyLifecycleState lifecycleState = null; + + /** + * The current state of the security policy. + * + * @param lifecycleState the value to set + * @return this builder instance + */ + public Builder lifecycleState( + com.oracle.bmc.datasafe.model.SecurityPolicyLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + return this; + } + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + */ + private String securityPolicyId = null; + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + * + * @param securityPolicyId the value to set + * @return this builder instance + */ + public Builder securityPolicyId(String securityPolicyId) { + this.securityPolicyId = securityPolicyId; + return this; + } + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder = null; + + /** + * The sort order to use, either ascending (ASC) or descending (DESC). + * + * @param sortOrder the value to set + * @return this builder instance + */ + public Builder sortOrder(SortOrder sortOrder) { + this.sortOrder = sortOrder; + return this; + } + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The + * default order for TIMECREATED is descending. The default order for DISPLAYNAME is + * ascending. The DISPLAYNAME sort order is case sensitive. + */ + private SortBy sortBy = null; + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The + * default order for TIMECREATED is descending. The default order for DISPLAYNAME is + * ascending. The DISPLAYNAME sort order is case sensitive. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(ListSecurityPoliciesRequest o) { + compartmentId(o.getCompartmentId()); + compartmentIdInSubtree(o.getCompartmentIdInSubtree()); + accessLevel(o.getAccessLevel()); + displayName(o.getDisplayName()); + limit(o.getLimit()); + page(o.getPage()); + lifecycleState(o.getLifecycleState()); + securityPolicyId(o.getSecurityPolicyId()); + sortOrder(o.getSortOrder()); + sortBy(o.getSortBy()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListSecurityPoliciesRequest 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 ListSecurityPoliciesRequest + */ + public ListSecurityPoliciesRequest build() { + ListSecurityPoliciesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListSecurityPoliciesRequest 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 ListSecurityPoliciesRequest + */ + public ListSecurityPoliciesRequest buildWithoutInvocationCallback() { + ListSecurityPoliciesRequest request = new ListSecurityPoliciesRequest(); + request.compartmentId = compartmentId; + request.compartmentIdInSubtree = compartmentIdInSubtree; + request.accessLevel = accessLevel; + request.displayName = displayName; + request.limit = limit; + request.page = page; + request.lifecycleState = lifecycleState; + request.securityPolicyId = securityPolicyId; + request.sortOrder = sortOrder; + request.sortBy = sortBy; + request.opcRequestId = opcRequestId; + return request; + // new ListSecurityPoliciesRequest(compartmentId, compartmentIdInSubtree, accessLevel, + // displayName, limit, page, lifecycleState, securityPolicyId, sortOrder, sortBy, + // 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() + .compartmentId(compartmentId) + .compartmentIdInSubtree(compartmentIdInSubtree) + .accessLevel(accessLevel) + .displayName(displayName) + .limit(limit) + .page(page) + .lifecycleState(lifecycleState) + .securityPolicyId(securityPolicyId) + .sortOrder(sortOrder) + .sortBy(sortBy) + .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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",compartmentIdInSubtree=").append(String.valueOf(this.compartmentIdInSubtree)); + sb.append(",accessLevel=").append(String.valueOf(this.accessLevel)); + sb.append(",displayName=").append(String.valueOf(this.displayName)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(",securityPolicyId=").append(String.valueOf(this.securityPolicyId)); + sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); + sb.append(",sortBy=").append(String.valueOf(this.sortBy)); + 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 ListSecurityPoliciesRequest)) { + return false; + } + + ListSecurityPoliciesRequest other = (ListSecurityPoliciesRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals( + this.compartmentIdInSubtree, other.compartmentIdInSubtree) + && java.util.Objects.equals(this.accessLevel, other.accessLevel) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.securityPolicyId, other.securityPolicyId) + && java.util.Objects.equals(this.sortOrder, other.sortOrder) + && java.util.Objects.equals(this.sortBy, other.sortBy) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.compartmentIdInSubtree == null + ? 43 + : this.compartmentIdInSubtree.hashCode()); + result = (result * PRIME) + (this.accessLevel == null ? 43 : this.accessLevel.hashCode()); + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.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.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.securityPolicyId == null ? 43 : this.securityPolicyId.hashCode()); + result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.hashCode()); + result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSecurityPolicyDeploymentsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSecurityPolicyDeploymentsRequest.java new file mode 100644 index 00000000000..1eae98b7c72 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSecurityPolicyDeploymentsRequest.java @@ -0,0 +1,724 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ListSecurityPolicyDeploymentsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSecurityPolicyDeploymentsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId; + + /** A filter to return only resources that match the specified compartment OCID. */ + public String getCompartmentId() { + return compartmentId; + } + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + private Boolean compartmentIdInSubtree; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + public Boolean getCompartmentIdInSubtree() { + return compartmentIdInSubtree; + } + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public enum AccessLevel implements com.oracle.bmc.http.internal.BmcEnum { + Restricted("RESTRICTED"), + Accessible("ACCESSIBLE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AccessLevel v : AccessLevel.values()) { + map.put(v.getValue(), v); + } + } + + AccessLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AccessLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid AccessLevel: " + key); + } + }; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public AccessLevel getAccessLevel() { + return accessLevel; + } + /** A filter to return only resources that match the specified display name. */ + private String displayName; + + /** A filter to return only resources that match the specified display name. */ + public String getDisplayName() { + return displayName; + } + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public Integer getLimit() { + return limit; + } + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** The current state of the security policy deployment. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentLifecycleState lifecycleState; + + /** The current state of the security policy deployment. */ + public com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentLifecycleState + getLifecycleState() { + return lifecycleState; + } + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy deployment resource. + */ + private String securityPolicyDeploymentId; + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy deployment resource. + */ + public String getSecurityPolicyDeploymentId() { + return securityPolicyDeploymentId; + } + /** A filter to return only items related to a specific target OCID. */ + private String targetId; + + /** A filter to return only items related to a specific target OCID. */ + public String getTargetId() { + return targetId; + } + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + */ + private String securityPolicyId; + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + */ + public String getSecurityPolicyId() { + return securityPolicyId; + } + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public enum SortOrder implements com.oracle.bmc.http.internal.BmcEnum { + Asc("ASC"), + Desc("DESC"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortOrder v : SortOrder.values()) { + map.put(v.getValue(), v); + } + } + + SortOrder(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortOrder create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortOrder: " + key); + } + }; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public SortOrder getSortOrder() { + return sortOrder; + } + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default + * order for TIMECREATED is descending. The default order for DISPLAYNAME is ascending. The + * DISPLAYNAME sort order is case sensitive. + */ + private SortBy sortBy; + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default + * order for TIMECREATED is descending. The default order for DISPLAYNAME is ascending. The + * DISPLAYNAME sort order is case sensitive. + */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + Timecreated("TIMECREATED"), + Displayname("DISPLAYNAME"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default + * order for TIMECREATED is descending. The default order for DISPLAYNAME is ascending. The + * DISPLAYNAME sort order is case sensitive. + */ + public SortBy getSortBy() { + return sortBy; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListSecurityPolicyDeploymentsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId = null; + + /** + * A filter to return only resources that match the specified compartment OCID. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + */ + private Boolean compartmentIdInSubtree = null; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + * + * @param compartmentIdInSubtree the value to set + * @return this builder instance + */ + public Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) { + this.compartmentIdInSubtree = compartmentIdInSubtree; + return this; + } + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel = null; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + * + * @param accessLevel the value to set + * @return this builder instance + */ + public Builder accessLevel(AccessLevel accessLevel) { + this.accessLevel = accessLevel; + return this; + } + + /** A filter to return only resources that match the specified display name. */ + private String displayName = null; + + /** + * A filter to return only resources that match the specified display name. + * + * @param displayName the value to set + * @return this builder instance + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit = null; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page = null; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/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 current state of the security policy deployment. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentLifecycleState + lifecycleState = null; + + /** + * The current state of the security policy deployment. + * + * @param lifecycleState the value to set + * @return this builder instance + */ + public Builder lifecycleState( + com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentLifecycleState + lifecycleState) { + this.lifecycleState = lifecycleState; + return this; + } + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy deployment resource. + */ + private String securityPolicyDeploymentId = null; + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy deployment resource. + * + * @param securityPolicyDeploymentId the value to set + * @return this builder instance + */ + public Builder securityPolicyDeploymentId(String securityPolicyDeploymentId) { + this.securityPolicyDeploymentId = securityPolicyDeploymentId; + return this; + } + + /** A filter to return only items related to a specific target OCID. */ + private String targetId = null; + + /** + * A filter to return only items related to a specific target OCID. + * + * @param targetId the value to set + * @return this builder instance + */ + public Builder targetId(String targetId) { + this.targetId = targetId; + return this; + } + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + */ + private String securityPolicyId = null; + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + * + * @param securityPolicyId the value to set + * @return this builder instance + */ + public Builder securityPolicyId(String securityPolicyId) { + this.securityPolicyId = securityPolicyId; + return this; + } + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder = null; + + /** + * The sort order to use, either ascending (ASC) or descending (DESC). + * + * @param sortOrder the value to set + * @return this builder instance + */ + public Builder sortOrder(SortOrder sortOrder) { + this.sortOrder = sortOrder; + return this; + } + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The + * default order for TIMECREATED is descending. The default order for DISPLAYNAME is + * ascending. The DISPLAYNAME sort order is case sensitive. + */ + private SortBy sortBy = null; + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The + * default order for TIMECREATED is descending. The default order for DISPLAYNAME is + * ascending. The DISPLAYNAME sort order is case sensitive. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(ListSecurityPolicyDeploymentsRequest o) { + compartmentId(o.getCompartmentId()); + compartmentIdInSubtree(o.getCompartmentIdInSubtree()); + accessLevel(o.getAccessLevel()); + displayName(o.getDisplayName()); + limit(o.getLimit()); + page(o.getPage()); + lifecycleState(o.getLifecycleState()); + securityPolicyDeploymentId(o.getSecurityPolicyDeploymentId()); + targetId(o.getTargetId()); + securityPolicyId(o.getSecurityPolicyId()); + sortOrder(o.getSortOrder()); + sortBy(o.getSortBy()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListSecurityPolicyDeploymentsRequest 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 ListSecurityPolicyDeploymentsRequest + */ + public ListSecurityPolicyDeploymentsRequest build() { + ListSecurityPolicyDeploymentsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListSecurityPolicyDeploymentsRequest 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 ListSecurityPolicyDeploymentsRequest + */ + public ListSecurityPolicyDeploymentsRequest buildWithoutInvocationCallback() { + ListSecurityPolicyDeploymentsRequest request = + new ListSecurityPolicyDeploymentsRequest(); + request.compartmentId = compartmentId; + request.compartmentIdInSubtree = compartmentIdInSubtree; + request.accessLevel = accessLevel; + request.displayName = displayName; + request.limit = limit; + request.page = page; + request.lifecycleState = lifecycleState; + request.securityPolicyDeploymentId = securityPolicyDeploymentId; + request.targetId = targetId; + request.securityPolicyId = securityPolicyId; + request.sortOrder = sortOrder; + request.sortBy = sortBy; + request.opcRequestId = opcRequestId; + return request; + // new ListSecurityPolicyDeploymentsRequest(compartmentId, compartmentIdInSubtree, + // accessLevel, displayName, limit, page, lifecycleState, securityPolicyDeploymentId, + // targetId, securityPolicyId, sortOrder, sortBy, 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() + .compartmentId(compartmentId) + .compartmentIdInSubtree(compartmentIdInSubtree) + .accessLevel(accessLevel) + .displayName(displayName) + .limit(limit) + .page(page) + .lifecycleState(lifecycleState) + .securityPolicyDeploymentId(securityPolicyDeploymentId) + .targetId(targetId) + .securityPolicyId(securityPolicyId) + .sortOrder(sortOrder) + .sortBy(sortBy) + .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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",compartmentIdInSubtree=").append(String.valueOf(this.compartmentIdInSubtree)); + sb.append(",accessLevel=").append(String.valueOf(this.accessLevel)); + sb.append(",displayName=").append(String.valueOf(this.displayName)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(",securityPolicyDeploymentId=") + .append(String.valueOf(this.securityPolicyDeploymentId)); + sb.append(",targetId=").append(String.valueOf(this.targetId)); + sb.append(",securityPolicyId=").append(String.valueOf(this.securityPolicyId)); + sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); + sb.append(",sortBy=").append(String.valueOf(this.sortBy)); + 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 ListSecurityPolicyDeploymentsRequest)) { + return false; + } + + ListSecurityPolicyDeploymentsRequest other = (ListSecurityPolicyDeploymentsRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals( + this.compartmentIdInSubtree, other.compartmentIdInSubtree) + && java.util.Objects.equals(this.accessLevel, other.accessLevel) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals( + this.securityPolicyDeploymentId, other.securityPolicyDeploymentId) + && java.util.Objects.equals(this.targetId, other.targetId) + && java.util.Objects.equals(this.securityPolicyId, other.securityPolicyId) + && java.util.Objects.equals(this.sortOrder, other.sortOrder) + && java.util.Objects.equals(this.sortBy, other.sortBy) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.compartmentIdInSubtree == null + ? 43 + : this.compartmentIdInSubtree.hashCode()); + result = (result * PRIME) + (this.accessLevel == null ? 43 : this.accessLevel.hashCode()); + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.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.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.securityPolicyDeploymentId == null + ? 43 + : this.securityPolicyDeploymentId.hashCode()); + result = (result * PRIME) + (this.targetId == null ? 43 : this.targetId.hashCode()); + result = + (result * PRIME) + + (this.securityPolicyId == null ? 43 : this.securityPolicyId.hashCode()); + result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.hashCode()); + result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSecurityPolicyEntryStatesRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSecurityPolicyEntryStatesRequest.java new file mode 100644 index 00000000000..e4e0d407cb1 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSecurityPolicyEntryStatesRequest.java @@ -0,0 +1,362 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ListSecurityPolicyEntryStatesRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSecurityPolicyEntryStatesRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the security policy deployment resource. */ + private String securityPolicyDeploymentId; + + /** The OCID of the security policy deployment resource. */ + public String getSecurityPolicyDeploymentId() { + return securityPolicyDeploymentId; + } + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public Integer getLimit() { + return limit; + } + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** The current state of the security policy deployment. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateDeploymentStatus deploymentStatus; + + /** The current state of the security policy deployment. */ + public com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateDeploymentStatus + getDeploymentStatus() { + return deploymentStatus; + } + /** + * An optional filter to return only resources that match the specified security policy entry + * OCID. + */ + private String securityPolicyEntryId; + + /** + * An optional filter to return only resources that match the specified security policy entry + * OCID. + */ + public String getSecurityPolicyEntryId() { + return securityPolicyEntryId; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListSecurityPolicyEntryStatesRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the security policy deployment resource. */ + private String securityPolicyDeploymentId = null; + + /** + * The OCID of the security policy deployment resource. + * + * @param securityPolicyDeploymentId the value to set + * @return this builder instance + */ + public Builder securityPolicyDeploymentId(String securityPolicyDeploymentId) { + this.securityPolicyDeploymentId = securityPolicyDeploymentId; + return this; + } + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit = null; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page = null; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/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 current state of the security policy deployment. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateDeploymentStatus + deploymentStatus = null; + + /** + * The current state of the security policy deployment. + * + * @param deploymentStatus the value to set + * @return this builder instance + */ + public Builder deploymentStatus( + com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateDeploymentStatus + deploymentStatus) { + this.deploymentStatus = deploymentStatus; + return this; + } + + /** + * An optional filter to return only resources that match the specified security policy + * entry OCID. + */ + private String securityPolicyEntryId = null; + + /** + * An optional filter to return only resources that match the specified security policy + * entry OCID. + * + * @param securityPolicyEntryId the value to set + * @return this builder instance + */ + public Builder securityPolicyEntryId(String securityPolicyEntryId) { + this.securityPolicyEntryId = securityPolicyEntryId; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(ListSecurityPolicyEntryStatesRequest o) { + securityPolicyDeploymentId(o.getSecurityPolicyDeploymentId()); + limit(o.getLimit()); + page(o.getPage()); + deploymentStatus(o.getDeploymentStatus()); + securityPolicyEntryId(o.getSecurityPolicyEntryId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListSecurityPolicyEntryStatesRequest 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 ListSecurityPolicyEntryStatesRequest + */ + public ListSecurityPolicyEntryStatesRequest build() { + ListSecurityPolicyEntryStatesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListSecurityPolicyEntryStatesRequest 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 ListSecurityPolicyEntryStatesRequest + */ + public ListSecurityPolicyEntryStatesRequest buildWithoutInvocationCallback() { + ListSecurityPolicyEntryStatesRequest request = + new ListSecurityPolicyEntryStatesRequest(); + request.securityPolicyDeploymentId = securityPolicyDeploymentId; + request.limit = limit; + request.page = page; + request.deploymentStatus = deploymentStatus; + request.securityPolicyEntryId = securityPolicyEntryId; + request.opcRequestId = opcRequestId; + return request; + // new ListSecurityPolicyEntryStatesRequest(securityPolicyDeploymentId, limit, page, + // deploymentStatus, securityPolicyEntryId, 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() + .securityPolicyDeploymentId(securityPolicyDeploymentId) + .limit(limit) + .page(page) + .deploymentStatus(deploymentStatus) + .securityPolicyEntryId(securityPolicyEntryId) + .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(",securityPolicyDeploymentId=") + .append(String.valueOf(this.securityPolicyDeploymentId)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",deploymentStatus=").append(String.valueOf(this.deploymentStatus)); + sb.append(",securityPolicyEntryId=").append(String.valueOf(this.securityPolicyEntryId)); + 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 ListSecurityPolicyEntryStatesRequest)) { + return false; + } + + ListSecurityPolicyEntryStatesRequest other = (ListSecurityPolicyEntryStatesRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.securityPolicyDeploymentId, other.securityPolicyDeploymentId) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.deploymentStatus, other.deploymentStatus) + && java.util.Objects.equals(this.securityPolicyEntryId, other.securityPolicyEntryId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.securityPolicyDeploymentId == null + ? 43 + : this.securityPolicyDeploymentId.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.deploymentStatus == null ? 43 : this.deploymentStatus.hashCode()); + result = + (result * PRIME) + + (this.securityPolicyEntryId == null + ? 43 + : this.securityPolicyEntryId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveColumnsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveColumnsRequest.java index 58bfedaef9a..b1a7df52472 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveColumnsRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveColumnsRequest.java @@ -390,16 +390,16 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for schemaName, objectName, and columnName is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for schemaName, objectName, and + * columnName is ascending. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for schemaName, objectName, and columnName is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for schemaName, objectName, and + * columnName is ascending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { TimeCreated("timeCreated"), @@ -438,9 +438,9 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for schemaName, objectName, and columnName is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for schemaName, objectName, and + * columnName is ascending. */ public SortBy getSortBy() { return sortBy; @@ -922,15 +922,15 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeCreated is descending. The default order for schemaName, objectName, and + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for schemaName, objectName, and * columnName is ascending. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeCreated is descending. The default order for schemaName, objectName, and + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for schemaName, objectName, and * columnName is ascending. * * @param sortBy the value to set diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveDataModelsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveDataModelsRequest.java index 92367e1c230..af1914ab784 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveDataModelsRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveDataModelsRequest.java @@ -198,14 +198,14 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { TimeCreated("timeCreated"), @@ -241,8 +241,8 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. */ public SortBy getSortBy() { return sortBy; @@ -468,14 +468,14 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeCreated is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeCreated is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. * * @param sortBy the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveObjectsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveObjectsRequest.java index 1cf63cfe729..d1efb2239eb 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveObjectsRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveObjectsRequest.java @@ -151,14 +151,14 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { SchemaName("schemaName"), @@ -195,8 +195,8 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ public SortBy getSortBy() { return sortBy; @@ -358,14 +358,14 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. * * @param sortBy the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveSchemasRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveSchemasRequest.java index 037d6d7fc01..f9e1939d783 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveSchemasRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveSchemasRequest.java @@ -102,14 +102,14 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { SchemaName("schemaName"), @@ -144,8 +144,8 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order is - * ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ public SortBy getSortBy() { return sortBy; @@ -259,14 +259,14 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order is ascending. * * @param sortBy the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveTypesRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveTypesRequest.java index 98a723c61dd..a08849701ce 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveTypesRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSensitiveTypesRequest.java @@ -239,14 +239,14 @@ public SortOrder getSortOrder() { return sortOrder; } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. */ private SortBy sortBy; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { TimeCreated("timeCreated"), @@ -282,8 +282,8 @@ public static SortBy create(String key) { }; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order for - * timeCreated is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. */ public SortBy getSortBy() { return sortBy; @@ -566,14 +566,14 @@ public Builder sortOrder(SortOrder sortOrder) { } /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeCreated is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. */ private SortBy sortBy = null; /** - * The field to sort by. You can specify only one sort order (sortOrder). The default order - * for timeCreated is descending. The default order for displayName is ascending. + * The field to sort by. You can specify only one sorting parameter (sortOrder). The default + * order for timeCreated is descending. The default order for displayName is ascending. * * @param sortBy the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlCollectionAnalyticsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlCollectionAnalyticsRequest.java new file mode 100644 index 00000000000..f685bcfb93c --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlCollectionAnalyticsRequest.java @@ -0,0 +1,620 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ListSqlCollectionAnalyticsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlCollectionAnalyticsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId; + + /** A filter to return only resources that match the specified compartment OCID. */ + public String getCompartmentId() { + return compartmentId; + } + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + private Boolean compartmentIdInSubtree; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + public Boolean getCompartmentIdInSubtree() { + return compartmentIdInSubtree; + } + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public enum AccessLevel implements com.oracle.bmc.http.internal.BmcEnum { + Restricted("RESTRICTED"), + Accessible("ACCESSIBLE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AccessLevel v : AccessLevel.values()) { + map.put(v.getValue(), v); + } + } + + AccessLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AccessLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid AccessLevel: " + key); + } + }; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public AccessLevel getAccessLevel() { + return accessLevel; + } + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public Integer getLimit() { + return limit; + } + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** The current state of the SQL collection. */ + private com.oracle.bmc.datasafe.model.SqlCollectionLifecycleState lifecycleState; + + /** The current state of the SQL collection. */ + public com.oracle.bmc.datasafe.model.SqlCollectionLifecycleState getLifecycleState() { + return lifecycleState; + } + /** A filter to return only items related to a specific target OCID. */ + private String targetId; + + /** A filter to return only items related to a specific target OCID. */ + public String getTargetId() { + return targetId; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + /** The group by parameter to summarize SQL collection aggregation. */ + private java.util.List groupBy; + + /** The group by parameter to summarize SQL collection aggregation. */ + public enum GroupBy implements com.oracle.bmc.http.internal.BmcEnum { + TargetId("targetId"), + LifecycleState("lifecycleState"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (GroupBy v : GroupBy.values()) { + map.put(v.getValue(), v); + } + } + + GroupBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static GroupBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid GroupBy: " + key); + } + }; + + /** The group by parameter to summarize SQL collection aggregation. */ + public java.util.List getGroupBy() { + return groupBy; + } + /** + * An optional filter to return the stats of the SQL collection logs collected after the + * date-time specified, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeStarted; + + /** + * An optional filter to return the stats of the SQL collection logs collected after the + * date-time specified, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + public java.util.Date getTimeStarted() { + return timeStarted; + } + /** + * An optional filter to return the stats of the SQL collection logs collected before the + * date-time specified, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeEnded; + + /** + * An optional filter to return the stats of the SQL collection logs collected before the + * date-time specified, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + public java.util.Date getTimeEnded() { + return timeEnded; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListSqlCollectionAnalyticsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId = null; + + /** + * A filter to return only resources that match the specified compartment OCID. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + */ + private Boolean compartmentIdInSubtree = null; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + * + * @param compartmentIdInSubtree the value to set + * @return this builder instance + */ + public Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) { + this.compartmentIdInSubtree = compartmentIdInSubtree; + return this; + } + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel = null; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + * + * @param accessLevel the value to set + * @return this builder instance + */ + public Builder accessLevel(AccessLevel accessLevel) { + this.accessLevel = accessLevel; + return this; + } + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit = null; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page = null; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/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 current state of the SQL collection. */ + private com.oracle.bmc.datasafe.model.SqlCollectionLifecycleState lifecycleState = null; + + /** + * The current state of the SQL collection. + * + * @param lifecycleState the value to set + * @return this builder instance + */ + public Builder lifecycleState( + com.oracle.bmc.datasafe.model.SqlCollectionLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + return this; + } + + /** A filter to return only items related to a specific target OCID. */ + private String targetId = null; + + /** + * A filter to return only items related to a specific target OCID. + * + * @param targetId the value to set + * @return this builder instance + */ + public Builder targetId(String targetId) { + this.targetId = targetId; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @param opcRequestId the value to set + * @return this builder instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** The group by parameter to summarize SQL collection aggregation. */ + private java.util.List groupBy = null; + + /** + * The group by parameter to summarize SQL collection aggregation. + * + * @param groupBy the value to set + * @return this builder instance + */ + public Builder groupBy(java.util.List groupBy) { + this.groupBy = groupBy; + return this; + } + + /** + * Singular setter. The group by parameter to summarize SQL collection aggregation. + * + * @param singularValue the singular value to set + * @return this builder instance + */ + public Builder groupBy(GroupBy singularValue) { + return this.groupBy(java.util.Arrays.asList(singularValue)); + } + + /** + * An optional filter to return the stats of the SQL collection logs collected after the + * date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeStarted = null; + + /** + * An optional filter to return the stats of the SQL collection logs collected after the + * date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + * + * @param timeStarted the value to set + * @return this builder instance + */ + public Builder timeStarted(java.util.Date timeStarted) { + this.timeStarted = timeStarted; + return this; + } + + /** + * An optional filter to return the stats of the SQL collection logs collected before the + * date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeEnded = null; + + /** + * An optional filter to return the stats of the SQL collection logs collected before the + * date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + * + * @param timeEnded the value to set + * @return this builder instance + */ + public Builder timeEnded(java.util.Date timeEnded) { + this.timeEnded = timeEnded; + 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(ListSqlCollectionAnalyticsRequest o) { + compartmentId(o.getCompartmentId()); + compartmentIdInSubtree(o.getCompartmentIdInSubtree()); + accessLevel(o.getAccessLevel()); + limit(o.getLimit()); + page(o.getPage()); + lifecycleState(o.getLifecycleState()); + targetId(o.getTargetId()); + opcRequestId(o.getOpcRequestId()); + groupBy(o.getGroupBy()); + timeStarted(o.getTimeStarted()); + timeEnded(o.getTimeEnded()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListSqlCollectionAnalyticsRequest 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 ListSqlCollectionAnalyticsRequest + */ + public ListSqlCollectionAnalyticsRequest build() { + ListSqlCollectionAnalyticsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListSqlCollectionAnalyticsRequest 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 ListSqlCollectionAnalyticsRequest + */ + public ListSqlCollectionAnalyticsRequest buildWithoutInvocationCallback() { + ListSqlCollectionAnalyticsRequest request = new ListSqlCollectionAnalyticsRequest(); + request.compartmentId = compartmentId; + request.compartmentIdInSubtree = compartmentIdInSubtree; + request.accessLevel = accessLevel; + request.limit = limit; + request.page = page; + request.lifecycleState = lifecycleState; + request.targetId = targetId; + request.opcRequestId = opcRequestId; + request.groupBy = groupBy; + request.timeStarted = timeStarted; + request.timeEnded = timeEnded; + return request; + // new ListSqlCollectionAnalyticsRequest(compartmentId, compartmentIdInSubtree, + // accessLevel, limit, page, lifecycleState, targetId, opcRequestId, groupBy, + // timeStarted, timeEnded); + } + } + + /** + * 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() + .compartmentId(compartmentId) + .compartmentIdInSubtree(compartmentIdInSubtree) + .accessLevel(accessLevel) + .limit(limit) + .page(page) + .lifecycleState(lifecycleState) + .targetId(targetId) + .opcRequestId(opcRequestId) + .groupBy(groupBy) + .timeStarted(timeStarted) + .timeEnded(timeEnded); + } + + /** + * 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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",compartmentIdInSubtree=").append(String.valueOf(this.compartmentIdInSubtree)); + sb.append(",accessLevel=").append(String.valueOf(this.accessLevel)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(",targetId=").append(String.valueOf(this.targetId)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(",groupBy=").append(String.valueOf(this.groupBy)); + sb.append(",timeStarted=").append(String.valueOf(this.timeStarted)); + sb.append(",timeEnded=").append(String.valueOf(this.timeEnded)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSqlCollectionAnalyticsRequest)) { + return false; + } + + ListSqlCollectionAnalyticsRequest other = (ListSqlCollectionAnalyticsRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals( + this.compartmentIdInSubtree, other.compartmentIdInSubtree) + && java.util.Objects.equals(this.accessLevel, other.accessLevel) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.targetId, other.targetId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.groupBy, other.groupBy) + && java.util.Objects.equals(this.timeStarted, other.timeStarted) + && java.util.Objects.equals(this.timeEnded, other.timeEnded); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.compartmentIdInSubtree == null + ? 43 + : this.compartmentIdInSubtree.hashCode()); + result = (result * PRIME) + (this.accessLevel == null ? 43 : this.accessLevel.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.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + (this.targetId == null ? 43 : this.targetId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + result = (result * PRIME) + (this.groupBy == null ? 43 : this.groupBy.hashCode()); + result = (result * PRIME) + (this.timeStarted == null ? 43 : this.timeStarted.hashCode()); + result = (result * PRIME) + (this.timeEnded == null ? 43 : this.timeEnded.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlCollectionLogInsightsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlCollectionLogInsightsRequest.java new file mode 100644 index 00000000000..82ae339906e --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlCollectionLogInsightsRequest.java @@ -0,0 +1,423 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ListSqlCollectionLogInsightsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlCollectionLogInsightsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * An optional filter to return the stats of the SQL collection logs collected after the + * date-time specified, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeStarted; + + /** + * An optional filter to return the stats of the SQL collection logs collected after the + * date-time specified, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + public java.util.Date getTimeStarted() { + return timeStarted; + } + /** + * An optional filter to return the stats of the SQL collection logs collected before the + * date-time specified, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeEnded; + + /** + * An optional filter to return the stats of the SQL collection logs collected before the + * date-time specified, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + public java.util.Date getTimeEnded() { + return timeEnded; + } + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId; + + /** The OCID of the SQL collection resource. */ + public String getSqlCollectionId() { + return sqlCollectionId; + } + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public Integer getLimit() { + return limit; + } + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + /** The group by parameter to summarize SQL collection log insights aggregation. */ + private GroupBy groupBy; + + /** The group by parameter to summarize SQL collection log insights aggregation. */ + public enum GroupBy implements com.oracle.bmc.http.internal.BmcEnum { + ClientIp("clientIp"), + ClientProgram("clientProgram"), + ClientOsUserName("clientOsUserName"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (GroupBy v : GroupBy.values()) { + map.put(v.getValue(), v); + } + } + + GroupBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static GroupBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid GroupBy: " + key); + } + }; + + /** The group by parameter to summarize SQL collection log insights aggregation. */ + public GroupBy getGroupBy() { + return groupBy; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListSqlCollectionLogInsightsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * An optional filter to return the stats of the SQL collection logs collected after the + * date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeStarted = null; + + /** + * An optional filter to return the stats of the SQL collection logs collected after the + * date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + * + * @param timeStarted the value to set + * @return this builder instance + */ + public Builder timeStarted(java.util.Date timeStarted) { + this.timeStarted = timeStarted; + return this; + } + + /** + * An optional filter to return the stats of the SQL collection logs collected before the + * date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeEnded = null; + + /** + * An optional filter to return the stats of the SQL collection logs collected before the + * date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + * + * @param timeEnded the value to set + * @return this builder instance + */ + public Builder timeEnded(java.util.Date timeEnded) { + this.timeEnded = timeEnded; + return this; + } + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId = null; + + /** + * The OCID of the SQL collection resource. + * + * @param sqlCollectionId the value to set + * @return this builder instance + */ + public Builder sqlCollectionId(String sqlCollectionId) { + this.sqlCollectionId = sqlCollectionId; + return this; + } + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit = null; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page = null; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/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; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @param opcRequestId the value to set + * @return this builder instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** The group by parameter to summarize SQL collection log insights aggregation. */ + private GroupBy groupBy = null; + + /** + * The group by parameter to summarize SQL collection log insights aggregation. + * + * @param groupBy the value to set + * @return this builder instance + */ + public Builder groupBy(GroupBy groupBy) { + this.groupBy = groupBy; + 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(ListSqlCollectionLogInsightsRequest o) { + timeStarted(o.getTimeStarted()); + timeEnded(o.getTimeEnded()); + sqlCollectionId(o.getSqlCollectionId()); + limit(o.getLimit()); + page(o.getPage()); + opcRequestId(o.getOpcRequestId()); + groupBy(o.getGroupBy()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListSqlCollectionLogInsightsRequest 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 ListSqlCollectionLogInsightsRequest + */ + public ListSqlCollectionLogInsightsRequest build() { + ListSqlCollectionLogInsightsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListSqlCollectionLogInsightsRequest 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 ListSqlCollectionLogInsightsRequest + */ + public ListSqlCollectionLogInsightsRequest buildWithoutInvocationCallback() { + ListSqlCollectionLogInsightsRequest request = new ListSqlCollectionLogInsightsRequest(); + request.timeStarted = timeStarted; + request.timeEnded = timeEnded; + request.sqlCollectionId = sqlCollectionId; + request.limit = limit; + request.page = page; + request.opcRequestId = opcRequestId; + request.groupBy = groupBy; + return request; + // new ListSqlCollectionLogInsightsRequest(timeStarted, timeEnded, sqlCollectionId, + // limit, page, opcRequestId, groupBy); + } + } + + /** + * 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() + .timeStarted(timeStarted) + .timeEnded(timeEnded) + .sqlCollectionId(sqlCollectionId) + .limit(limit) + .page(page) + .opcRequestId(opcRequestId) + .groupBy(groupBy); + } + + /** + * 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(",timeStarted=").append(String.valueOf(this.timeStarted)); + sb.append(",timeEnded=").append(String.valueOf(this.timeEnded)); + sb.append(",sqlCollectionId=").append(String.valueOf(this.sqlCollectionId)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(",groupBy=").append(String.valueOf(this.groupBy)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSqlCollectionLogInsightsRequest)) { + return false; + } + + ListSqlCollectionLogInsightsRequest other = (ListSqlCollectionLogInsightsRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.timeStarted, other.timeStarted) + && java.util.Objects.equals(this.timeEnded, other.timeEnded) + && java.util.Objects.equals(this.sqlCollectionId, other.sqlCollectionId) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.groupBy, other.groupBy); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.timeStarted == null ? 43 : this.timeStarted.hashCode()); + result = (result * PRIME) + (this.timeEnded == null ? 43 : this.timeEnded.hashCode()); + result = + (result * PRIME) + + (this.sqlCollectionId == null ? 43 : this.sqlCollectionId.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.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + result = (result * PRIME) + (this.groupBy == null ? 43 : this.groupBy.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlCollectionsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlCollectionsRequest.java new file mode 100644 index 00000000000..2812cb05083 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlCollectionsRequest.java @@ -0,0 +1,816 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use ListSqlCollectionsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlCollectionsRequest extends com.oracle.bmc.requests.BmcRequest { + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId; + + /** A filter to return only resources that match the specified compartment OCID. */ + public String getCompartmentId() { + return compartmentId; + } + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + private Boolean compartmentIdInSubtree; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + public Boolean getCompartmentIdInSubtree() { + return compartmentIdInSubtree; + } + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public enum AccessLevel implements com.oracle.bmc.http.internal.BmcEnum { + Restricted("RESTRICTED"), + Accessible("ACCESSIBLE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AccessLevel v : AccessLevel.values()) { + map.put(v.getValue(), v); + } + } + + AccessLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AccessLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid AccessLevel: " + key); + } + }; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public AccessLevel getAccessLevel() { + return accessLevel; + } + /** A filter to return only resources that match the specified display name. */ + private String displayName; + + /** A filter to return only resources that match the specified display name. */ + public String getDisplayName() { + return displayName; + } + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public Integer getLimit() { + return limit; + } + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** The current state of the SQL collection. */ + private com.oracle.bmc.datasafe.model.SqlCollectionLifecycleState lifecycleState; + + /** The current state of the SQL collection. */ + public com.oracle.bmc.datasafe.model.SqlCollectionLifecycleState getLifecycleState() { + return lifecycleState; + } + /** + * An optional filter to return only resources that match the specified OCID of the SQL + * collection resource. + */ + private String sqlCollectionId; + + /** + * An optional filter to return only resources that match the specified OCID of the SQL + * collection resource. + */ + public String getSqlCollectionId() { + return sqlCollectionId; + } + /** + * A filter to return only the resources that were created after the specified date and time, as + * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Using + * TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after + * that date. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + private java.util.Date timeCreatedGreaterThanOrEqualTo; + + /** + * A filter to return only the resources that were created after the specified date and time, as + * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Using + * TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after + * that date. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + public java.util.Date getTimeCreatedGreaterThanOrEqualTo() { + return timeCreatedGreaterThanOrEqualTo; + } + /** + * Search for resources that were created before a specific date. Specifying this parameter + * corresponding {@code timeCreatedLessThan} parameter will retrieve all resources created + * before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined + * by RFC 3339. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + private java.util.Date timeCreatedLessThan; + + /** + * Search for resources that were created before a specific date. Specifying this parameter + * corresponding {@code timeCreatedLessThan} parameter will retrieve all resources created + * before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined + * by RFC 3339. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + public java.util.Date getTimeCreatedLessThan() { + return timeCreatedLessThan; + } + /** A filter to return only items related to a specific target OCID. */ + private String targetId; + + /** A filter to return only items related to a specific target OCID. */ + public String getTargetId() { + return targetId; + } + /** A filter to return only items that match the specified user name. */ + private String dbUserName; + + /** A filter to return only items that match the specified user name. */ + public String getDbUserName() { + return dbUserName; + } + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public enum SortOrder implements com.oracle.bmc.http.internal.BmcEnum { + Asc("ASC"), + Desc("DESC"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortOrder v : SortOrder.values()) { + map.put(v.getValue(), v); + } + } + + SortOrder(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortOrder create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortOrder: " + key); + } + }; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public SortOrder getSortOrder() { + return sortOrder; + } + /** + * The field used for sorting. Only one sorting parameter order (sortOrder) can be specified. + * The DISPLAYNAME sort order is case sensitive. + */ + private SortBy sortBy; + + /** + * The field used for sorting. Only one sorting parameter order (sortOrder) can be specified. + * The DISPLAYNAME sort order is case sensitive. + */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + Timecreated("TIMECREATED"), + Displayname("DISPLAYNAME"), + Timelaststarted("TIMELASTSTARTED"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** + * The field used for sorting. Only one sorting parameter order (sortOrder) can be specified. + * The DISPLAYNAME sort order is case sensitive. + */ + public SortBy getSortBy() { + return sortBy; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListSqlCollectionsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId = null; + + /** + * A filter to return only resources that match the specified compartment OCID. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + */ + private Boolean compartmentIdInSubtree = null; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + * + * @param compartmentIdInSubtree the value to set + * @return this builder instance + */ + public Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) { + this.compartmentIdInSubtree = compartmentIdInSubtree; + return this; + } + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel = null; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + * + * @param accessLevel the value to set + * @return this builder instance + */ + public Builder accessLevel(AccessLevel accessLevel) { + this.accessLevel = accessLevel; + return this; + } + + /** A filter to return only resources that match the specified display name. */ + private String displayName = null; + + /** + * A filter to return only resources that match the specified display name. + * + * @param displayName the value to set + * @return this builder instance + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit = null; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page = null; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/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 current state of the SQL collection. */ + private com.oracle.bmc.datasafe.model.SqlCollectionLifecycleState lifecycleState = null; + + /** + * The current state of the SQL collection. + * + * @param lifecycleState the value to set + * @return this builder instance + */ + public Builder lifecycleState( + com.oracle.bmc.datasafe.model.SqlCollectionLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + return this; + } + + /** + * An optional filter to return only resources that match the specified OCID of the SQL + * collection resource. + */ + private String sqlCollectionId = null; + + /** + * An optional filter to return only resources that match the specified OCID of the SQL + * collection resource. + * + * @param sqlCollectionId the value to set + * @return this builder instance + */ + public Builder sqlCollectionId(String sqlCollectionId) { + this.sqlCollectionId = sqlCollectionId; + return this; + } + + /** + * A filter to return only the resources that were created after the specified date and + * time, as defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Using + * TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after + * that date. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + private java.util.Date timeCreatedGreaterThanOrEqualTo = null; + + /** + * A filter to return only the resources that were created after the specified date and + * time, as defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Using + * TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after + * that date. + * + *

*Example:** 2016-12-19T16:39:57.600Z + * + * @param timeCreatedGreaterThanOrEqualTo the value to set + * @return this builder instance + */ + public Builder timeCreatedGreaterThanOrEqualTo( + java.util.Date timeCreatedGreaterThanOrEqualTo) { + this.timeCreatedGreaterThanOrEqualTo = timeCreatedGreaterThanOrEqualTo; + return this; + } + + /** + * Search for resources that were created before a specific date. Specifying this parameter + * corresponding {@code timeCreatedLessThan} parameter will retrieve all resources created + * before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as + * defined by RFC 3339. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + private java.util.Date timeCreatedLessThan = null; + + /** + * Search for resources that were created before a specific date. Specifying this parameter + * corresponding {@code timeCreatedLessThan} parameter will retrieve all resources created + * before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as + * defined by RFC 3339. + * + *

*Example:** 2016-12-19T16:39:57.600Z + * + * @param timeCreatedLessThan the value to set + * @return this builder instance + */ + public Builder timeCreatedLessThan(java.util.Date timeCreatedLessThan) { + this.timeCreatedLessThan = timeCreatedLessThan; + return this; + } + + /** A filter to return only items related to a specific target OCID. */ + private String targetId = null; + + /** + * A filter to return only items related to a specific target OCID. + * + * @param targetId the value to set + * @return this builder instance + */ + public Builder targetId(String targetId) { + this.targetId = targetId; + return this; + } + + /** A filter to return only items that match the specified user name. */ + private String dbUserName = null; + + /** + * A filter to return only items that match the specified user name. + * + * @param dbUserName the value to set + * @return this builder instance + */ + public Builder dbUserName(String dbUserName) { + this.dbUserName = dbUserName; + return this; + } + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder = null; + + /** + * The sort order to use, either ascending (ASC) or descending (DESC). + * + * @param sortOrder the value to set + * @return this builder instance + */ + public Builder sortOrder(SortOrder sortOrder) { + this.sortOrder = sortOrder; + return this; + } + + /** + * The field used for sorting. Only one sorting parameter order (sortOrder) can be + * specified. The DISPLAYNAME sort order is case sensitive. + */ + private SortBy sortBy = null; + + /** + * The field used for sorting. Only one sorting parameter order (sortOrder) can be + * specified. The DISPLAYNAME sort order is case sensitive. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(ListSqlCollectionsRequest o) { + compartmentId(o.getCompartmentId()); + compartmentIdInSubtree(o.getCompartmentIdInSubtree()); + accessLevel(o.getAccessLevel()); + displayName(o.getDisplayName()); + limit(o.getLimit()); + page(o.getPage()); + lifecycleState(o.getLifecycleState()); + sqlCollectionId(o.getSqlCollectionId()); + timeCreatedGreaterThanOrEqualTo(o.getTimeCreatedGreaterThanOrEqualTo()); + timeCreatedLessThan(o.getTimeCreatedLessThan()); + targetId(o.getTargetId()); + dbUserName(o.getDbUserName()); + sortOrder(o.getSortOrder()); + sortBy(o.getSortBy()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListSqlCollectionsRequest 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 ListSqlCollectionsRequest + */ + public ListSqlCollectionsRequest build() { + ListSqlCollectionsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListSqlCollectionsRequest 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 ListSqlCollectionsRequest + */ + public ListSqlCollectionsRequest buildWithoutInvocationCallback() { + ListSqlCollectionsRequest request = new ListSqlCollectionsRequest(); + request.compartmentId = compartmentId; + request.compartmentIdInSubtree = compartmentIdInSubtree; + request.accessLevel = accessLevel; + request.displayName = displayName; + request.limit = limit; + request.page = page; + request.lifecycleState = lifecycleState; + request.sqlCollectionId = sqlCollectionId; + request.timeCreatedGreaterThanOrEqualTo = timeCreatedGreaterThanOrEqualTo; + request.timeCreatedLessThan = timeCreatedLessThan; + request.targetId = targetId; + request.dbUserName = dbUserName; + request.sortOrder = sortOrder; + request.sortBy = sortBy; + request.opcRequestId = opcRequestId; + return request; + // new ListSqlCollectionsRequest(compartmentId, compartmentIdInSubtree, accessLevel, + // displayName, limit, page, lifecycleState, sqlCollectionId, + // timeCreatedGreaterThanOrEqualTo, timeCreatedLessThan, targetId, dbUserName, + // sortOrder, sortBy, 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() + .compartmentId(compartmentId) + .compartmentIdInSubtree(compartmentIdInSubtree) + .accessLevel(accessLevel) + .displayName(displayName) + .limit(limit) + .page(page) + .lifecycleState(lifecycleState) + .sqlCollectionId(sqlCollectionId) + .timeCreatedGreaterThanOrEqualTo(timeCreatedGreaterThanOrEqualTo) + .timeCreatedLessThan(timeCreatedLessThan) + .targetId(targetId) + .dbUserName(dbUserName) + .sortOrder(sortOrder) + .sortBy(sortBy) + .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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",compartmentIdInSubtree=").append(String.valueOf(this.compartmentIdInSubtree)); + sb.append(",accessLevel=").append(String.valueOf(this.accessLevel)); + sb.append(",displayName=").append(String.valueOf(this.displayName)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(",sqlCollectionId=").append(String.valueOf(this.sqlCollectionId)); + sb.append(",timeCreatedGreaterThanOrEqualTo=") + .append(String.valueOf(this.timeCreatedGreaterThanOrEqualTo)); + sb.append(",timeCreatedLessThan=").append(String.valueOf(this.timeCreatedLessThan)); + sb.append(",targetId=").append(String.valueOf(this.targetId)); + sb.append(",dbUserName=").append(String.valueOf(this.dbUserName)); + sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); + sb.append(",sortBy=").append(String.valueOf(this.sortBy)); + 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 ListSqlCollectionsRequest)) { + return false; + } + + ListSqlCollectionsRequest other = (ListSqlCollectionsRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals( + this.compartmentIdInSubtree, other.compartmentIdInSubtree) + && java.util.Objects.equals(this.accessLevel, other.accessLevel) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.sqlCollectionId, other.sqlCollectionId) + && java.util.Objects.equals( + this.timeCreatedGreaterThanOrEqualTo, other.timeCreatedGreaterThanOrEqualTo) + && java.util.Objects.equals(this.timeCreatedLessThan, other.timeCreatedLessThan) + && java.util.Objects.equals(this.targetId, other.targetId) + && java.util.Objects.equals(this.dbUserName, other.dbUserName) + && java.util.Objects.equals(this.sortOrder, other.sortOrder) + && java.util.Objects.equals(this.sortBy, other.sortBy) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.compartmentIdInSubtree == null + ? 43 + : this.compartmentIdInSubtree.hashCode()); + result = (result * PRIME) + (this.accessLevel == null ? 43 : this.accessLevel.hashCode()); + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.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.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.sqlCollectionId == null ? 43 : this.sqlCollectionId.hashCode()); + result = + (result * PRIME) + + (this.timeCreatedGreaterThanOrEqualTo == null + ? 43 + : this.timeCreatedGreaterThanOrEqualTo.hashCode()); + result = + (result * PRIME) + + (this.timeCreatedLessThan == null + ? 43 + : this.timeCreatedLessThan.hashCode()); + result = (result * PRIME) + (this.targetId == null ? 43 : this.targetId.hashCode()); + result = (result * PRIME) + (this.dbUserName == null ? 43 : this.dbUserName.hashCode()); + result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.hashCode()); + result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallAllowedSqlAnalyticsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallAllowedSqlAnalyticsRequest.java new file mode 100644 index 00000000000..0cf96a7e743 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallAllowedSqlAnalyticsRequest.java @@ -0,0 +1,551 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ListSqlFirewallAllowedSqlAnalyticsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlFirewallAllowedSqlAnalyticsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId; + + /** A filter to return only resources that match the specified compartment OCID. */ + public String getCompartmentId() { + return compartmentId; + } + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + private Boolean compartmentIdInSubtree; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + public Boolean getCompartmentIdInSubtree() { + return compartmentIdInSubtree; + } + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public enum AccessLevel implements com.oracle.bmc.http.internal.BmcEnum { + Restricted("RESTRICTED"), + Accessible("ACCESSIBLE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AccessLevel v : AccessLevel.values()) { + map.put(v.getValue(), v); + } + } + + AccessLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AccessLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid AccessLevel: " + key); + } + }; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public AccessLevel getAccessLevel() { + return accessLevel; + } + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public Integer getLimit() { + return limit; + } + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** + * The scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In SCIM + * filtering expressions, text, date, and time values must be enclosed in quotation marks, with + * date and time values using ISO-8601 format. (Numeric and boolean values should not be + * quoted.) + * + *

*Example:** query=(currentUser eq 'SCOTT') and (topLevel eq 'YES') + */ + private String scimQuery; + + /** + * The scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In SCIM + * filtering expressions, text, date, and time values must be enclosed in quotation marks, with + * date and time values using ISO-8601 format. (Numeric and boolean values should not be + * quoted.) + * + *

*Example:** query=(currentUser eq 'SCOTT') and (topLevel eq 'YES') + */ + public String getScimQuery() { + return scimQuery; + } + /** The group by parameter to summarize the allowed SQL aggregation. */ + private java.util.List groupBy; + + /** The group by parameter to summarize the allowed SQL aggregation. */ + public enum GroupBy implements com.oracle.bmc.http.internal.BmcEnum { + DbUserName("dbUserName"), + SqlLevel("sqlLevel"), + SqlFirewallPolicyId("sqlFirewallPolicyId"), + LifecycleState("lifecycleState"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (GroupBy v : GroupBy.values()) { + map.put(v.getValue(), v); + } + } + + GroupBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static GroupBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid GroupBy: " + key); + } + }; + + /** The group by parameter to summarize the allowed SQL aggregation. */ + public java.util.List getGroupBy() { + return groupBy; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListSqlFirewallAllowedSqlAnalyticsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId = null; + + /** + * A filter to return only resources that match the specified compartment OCID. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + */ + private Boolean compartmentIdInSubtree = null; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + * + * @param compartmentIdInSubtree the value to set + * @return this builder instance + */ + public Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) { + this.compartmentIdInSubtree = compartmentIdInSubtree; + return this; + } + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel = null; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + * + * @param accessLevel the value to set + * @return this builder instance + */ + public Builder accessLevel(AccessLevel accessLevel) { + this.accessLevel = accessLevel; + return this; + } + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit = null; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page = null; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/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 scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In + * SCIM filtering expressions, text, date, and time values must be enclosed in quotation + * marks, with date and time values using ISO-8601 format. (Numeric and boolean values + * should not be quoted.) + * + *

*Example:** query=(currentUser eq 'SCOTT') and (topLevel eq 'YES') + */ + private String scimQuery = null; + + /** + * The scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In + * SCIM filtering expressions, text, date, and time values must be enclosed in quotation + * marks, with date and time values using ISO-8601 format. (Numeric and boolean values + * should not be quoted.) + * + *

*Example:** query=(currentUser eq 'SCOTT') and (topLevel eq 'YES') + * + * @param scimQuery the value to set + * @return this builder instance + */ + public Builder scimQuery(String scimQuery) { + this.scimQuery = scimQuery; + return this; + } + + /** The group by parameter to summarize the allowed SQL aggregation. */ + private java.util.List groupBy = null; + + /** + * The group by parameter to summarize the allowed SQL aggregation. + * + * @param groupBy the value to set + * @return this builder instance + */ + public Builder groupBy(java.util.List groupBy) { + this.groupBy = groupBy; + return this; + } + + /** + * Singular setter. The group by parameter to summarize the allowed SQL aggregation. + * + * @param singularValue the singular value to set + * @return this builder instance + */ + public Builder groupBy(GroupBy singularValue) { + return this.groupBy(java.util.Arrays.asList(singularValue)); + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(ListSqlFirewallAllowedSqlAnalyticsRequest o) { + compartmentId(o.getCompartmentId()); + compartmentIdInSubtree(o.getCompartmentIdInSubtree()); + accessLevel(o.getAccessLevel()); + limit(o.getLimit()); + page(o.getPage()); + scimQuery(o.getScimQuery()); + groupBy(o.getGroupBy()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListSqlFirewallAllowedSqlAnalyticsRequest 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 ListSqlFirewallAllowedSqlAnalyticsRequest + */ + public ListSqlFirewallAllowedSqlAnalyticsRequest build() { + ListSqlFirewallAllowedSqlAnalyticsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListSqlFirewallAllowedSqlAnalyticsRequest 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 ListSqlFirewallAllowedSqlAnalyticsRequest + */ + public ListSqlFirewallAllowedSqlAnalyticsRequest buildWithoutInvocationCallback() { + ListSqlFirewallAllowedSqlAnalyticsRequest request = + new ListSqlFirewallAllowedSqlAnalyticsRequest(); + request.compartmentId = compartmentId; + request.compartmentIdInSubtree = compartmentIdInSubtree; + request.accessLevel = accessLevel; + request.limit = limit; + request.page = page; + request.scimQuery = scimQuery; + request.groupBy = groupBy; + request.opcRequestId = opcRequestId; + return request; + // new ListSqlFirewallAllowedSqlAnalyticsRequest(compartmentId, compartmentIdInSubtree, + // accessLevel, limit, page, scimQuery, groupBy, 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() + .compartmentId(compartmentId) + .compartmentIdInSubtree(compartmentIdInSubtree) + .accessLevel(accessLevel) + .limit(limit) + .page(page) + .scimQuery(scimQuery) + .groupBy(groupBy) + .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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",compartmentIdInSubtree=").append(String.valueOf(this.compartmentIdInSubtree)); + sb.append(",accessLevel=").append(String.valueOf(this.accessLevel)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",scimQuery=").append(String.valueOf(this.scimQuery)); + sb.append(",groupBy=").append(String.valueOf(this.groupBy)); + 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 ListSqlFirewallAllowedSqlAnalyticsRequest)) { + return false; + } + + ListSqlFirewallAllowedSqlAnalyticsRequest other = + (ListSqlFirewallAllowedSqlAnalyticsRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals( + this.compartmentIdInSubtree, other.compartmentIdInSubtree) + && java.util.Objects.equals(this.accessLevel, other.accessLevel) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.scimQuery, other.scimQuery) + && java.util.Objects.equals(this.groupBy, other.groupBy) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.compartmentIdInSubtree == null + ? 43 + : this.compartmentIdInSubtree.hashCode()); + result = (result * PRIME) + (this.accessLevel == null ? 43 : this.accessLevel.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.scimQuery == null ? 43 : this.scimQuery.hashCode()); + result = (result * PRIME) + (this.groupBy == null ? 43 : this.groupBy.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallAllowedSqlsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallAllowedSqlsRequest.java new file mode 100644 index 00000000000..9714a89b0dd --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallAllowedSqlsRequest.java @@ -0,0 +1,596 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ListSqlFirewallAllowedSqlsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlFirewallAllowedSqlsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId; + + /** A filter to return only resources that match the specified compartment OCID. */ + public String getCompartmentId() { + return compartmentId; + } + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + private Boolean compartmentIdInSubtree; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + public Boolean getCompartmentIdInSubtree() { + return compartmentIdInSubtree; + } + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public enum AccessLevel implements com.oracle.bmc.http.internal.BmcEnum { + Restricted("RESTRICTED"), + Accessible("ACCESSIBLE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AccessLevel v : AccessLevel.values()) { + map.put(v.getValue(), v); + } + } + + AccessLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AccessLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid AccessLevel: " + key); + } + }; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public AccessLevel getAccessLevel() { + return accessLevel; + } + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public Integer getLimit() { + return limit; + } + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** + * The scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In SCIM + * filtering expressions, text, date, and time values must be enclosed in quotation marks, with + * date and time values using ISO-8601 format. (Numeric and boolean values should not be + * quoted.) + * + *

*Example:** query=(currentUser eq 'SCOTT') and (topLevel eq 'YES') + */ + private String scimQuery; + + /** + * The scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In SCIM + * filtering expressions, text, date, and time values must be enclosed in quotation marks, with + * date and time values using ISO-8601 format. (Numeric and boolean values should not be + * quoted.) + * + *

*Example:** query=(currentUser eq 'SCOTT') and (topLevel eq 'YES') + */ + public String getScimQuery() { + return scimQuery; + } + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public enum SortOrder implements com.oracle.bmc.http.internal.BmcEnum { + Asc("ASC"), + Desc("DESC"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortOrder v : SortOrder.values()) { + map.put(v.getValue(), v); + } + } + + SortOrder(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortOrder create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortOrder: " + key); + } + }; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public SortOrder getSortOrder() { + return sortOrder; + } + /** The field to sort by. Only one sort parameter should be provided. */ + private SortBy sortBy; + + /** The field to sort by. Only one sort parameter should be provided. */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + DisplayName("displayName"), + TimeCollected("timeCollected"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** The field to sort by. Only one sort parameter should be provided. */ + public SortBy getSortBy() { + return sortBy; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListSqlFirewallAllowedSqlsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId = null; + + /** + * A filter to return only resources that match the specified compartment OCID. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + */ + private Boolean compartmentIdInSubtree = null; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + * + * @param compartmentIdInSubtree the value to set + * @return this builder instance + */ + public Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) { + this.compartmentIdInSubtree = compartmentIdInSubtree; + return this; + } + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel = null; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + * + * @param accessLevel the value to set + * @return this builder instance + */ + public Builder accessLevel(AccessLevel accessLevel) { + this.accessLevel = accessLevel; + return this; + } + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit = null; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page = null; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/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 scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In + * SCIM filtering expressions, text, date, and time values must be enclosed in quotation + * marks, with date and time values using ISO-8601 format. (Numeric and boolean values + * should not be quoted.) + * + *

*Example:** query=(currentUser eq 'SCOTT') and (topLevel eq 'YES') + */ + private String scimQuery = null; + + /** + * The scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In + * SCIM filtering expressions, text, date, and time values must be enclosed in quotation + * marks, with date and time values using ISO-8601 format. (Numeric and boolean values + * should not be quoted.) + * + *

*Example:** query=(currentUser eq 'SCOTT') and (topLevel eq 'YES') + * + * @param scimQuery the value to set + * @return this builder instance + */ + public Builder scimQuery(String scimQuery) { + this.scimQuery = scimQuery; + return this; + } + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder = null; + + /** + * The sort order to use, either ascending (ASC) or descending (DESC). + * + * @param sortOrder the value to set + * @return this builder instance + */ + public Builder sortOrder(SortOrder sortOrder) { + this.sortOrder = sortOrder; + return this; + } + + /** The field to sort by. Only one sort parameter should be provided. */ + private SortBy sortBy = null; + + /** + * The field to sort by. Only one sort parameter should be provided. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(ListSqlFirewallAllowedSqlsRequest o) { + compartmentId(o.getCompartmentId()); + compartmentIdInSubtree(o.getCompartmentIdInSubtree()); + accessLevel(o.getAccessLevel()); + limit(o.getLimit()); + page(o.getPage()); + scimQuery(o.getScimQuery()); + sortOrder(o.getSortOrder()); + sortBy(o.getSortBy()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListSqlFirewallAllowedSqlsRequest 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 ListSqlFirewallAllowedSqlsRequest + */ + public ListSqlFirewallAllowedSqlsRequest build() { + ListSqlFirewallAllowedSqlsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListSqlFirewallAllowedSqlsRequest 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 ListSqlFirewallAllowedSqlsRequest + */ + public ListSqlFirewallAllowedSqlsRequest buildWithoutInvocationCallback() { + ListSqlFirewallAllowedSqlsRequest request = new ListSqlFirewallAllowedSqlsRequest(); + request.compartmentId = compartmentId; + request.compartmentIdInSubtree = compartmentIdInSubtree; + request.accessLevel = accessLevel; + request.limit = limit; + request.page = page; + request.scimQuery = scimQuery; + request.sortOrder = sortOrder; + request.sortBy = sortBy; + request.opcRequestId = opcRequestId; + return request; + // new ListSqlFirewallAllowedSqlsRequest(compartmentId, compartmentIdInSubtree, + // accessLevel, limit, page, scimQuery, sortOrder, sortBy, 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() + .compartmentId(compartmentId) + .compartmentIdInSubtree(compartmentIdInSubtree) + .accessLevel(accessLevel) + .limit(limit) + .page(page) + .scimQuery(scimQuery) + .sortOrder(sortOrder) + .sortBy(sortBy) + .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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",compartmentIdInSubtree=").append(String.valueOf(this.compartmentIdInSubtree)); + sb.append(",accessLevel=").append(String.valueOf(this.accessLevel)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",scimQuery=").append(String.valueOf(this.scimQuery)); + sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); + sb.append(",sortBy=").append(String.valueOf(this.sortBy)); + 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 ListSqlFirewallAllowedSqlsRequest)) { + return false; + } + + ListSqlFirewallAllowedSqlsRequest other = (ListSqlFirewallAllowedSqlsRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals( + this.compartmentIdInSubtree, other.compartmentIdInSubtree) + && java.util.Objects.equals(this.accessLevel, other.accessLevel) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.scimQuery, other.scimQuery) + && java.util.Objects.equals(this.sortOrder, other.sortOrder) + && java.util.Objects.equals(this.sortBy, other.sortBy) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.compartmentIdInSubtree == null + ? 43 + : this.compartmentIdInSubtree.hashCode()); + result = (result * PRIME) + (this.accessLevel == null ? 43 : this.accessLevel.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.scimQuery == null ? 43 : this.scimQuery.hashCode()); + result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.hashCode()); + result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallPoliciesRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallPoliciesRequest.java new file mode 100644 index 00000000000..09d1009cb47 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallPoliciesRequest.java @@ -0,0 +1,901 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ListSqlFirewallPoliciesRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlFirewallPoliciesRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId; + + /** A filter to return only resources that match the specified compartment OCID. */ + public String getCompartmentId() { + return compartmentId; + } + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + private Boolean compartmentIdInSubtree; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + public Boolean getCompartmentIdInSubtree() { + return compartmentIdInSubtree; + } + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public enum AccessLevel implements com.oracle.bmc.http.internal.BmcEnum { + Restricted("RESTRICTED"), + Accessible("ACCESSIBLE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AccessLevel v : AccessLevel.values()) { + map.put(v.getValue(), v); + } + } + + AccessLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AccessLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid AccessLevel: " + key); + } + }; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public AccessLevel getAccessLevel() { + return accessLevel; + } + /** A filter to return only resources that match the specified display name. */ + private String displayName; + + /** A filter to return only resources that match the specified display name. */ + public String getDisplayName() { + return displayName; + } + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public Integer getLimit() { + return limit; + } + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + */ + private String securityPolicyId; + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + */ + public String getSecurityPolicyId() { + return securityPolicyId; + } + /** The current state of the SQL firewall policy. */ + private com.oracle.bmc.datasafe.model.SqlFirewallPolicyLifecycleState lifecycleState; + + /** The current state of the SQL firewall policy. */ + public com.oracle.bmc.datasafe.model.SqlFirewallPolicyLifecycleState getLifecycleState() { + return lifecycleState; + } + /** + * An optional filter to return only resources that match the specified OCID of the SQL firewall + * policy resource. + */ + private String sqlFirewallPolicyId; + + /** + * An optional filter to return only resources that match the specified OCID of the SQL firewall + * policy resource. + */ + public String getSqlFirewallPolicyId() { + return sqlFirewallPolicyId; + } + /** A filter to return only items that match the specified user name. */ + private String dbUserName; + + /** A filter to return only items that match the specified user name. */ + public String getDbUserName() { + return dbUserName; + } + /** An optional filter to return only resources that match the specified violation action. */ + private ViolationAction violationAction; + + /** An optional filter to return only resources that match the specified violation action. */ + public enum ViolationAction implements com.oracle.bmc.http.internal.BmcEnum { + Block("block"), + Observe("observe"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ViolationAction v : ViolationAction.values()) { + map.put(v.getValue(), v); + } + } + + ViolationAction(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ViolationAction create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid ViolationAction: " + key); + } + }; + + /** An optional filter to return only resources that match the specified violation action. */ + public ViolationAction getViolationAction() { + return violationAction; + } + /** + * A filter to return only the resources that were created after the specified date and time, as + * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Using + * TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after + * that date. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + private java.util.Date timeCreatedGreaterThanOrEqualTo; + + /** + * A filter to return only the resources that were created after the specified date and time, as + * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Using + * TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after + * that date. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + public java.util.Date getTimeCreatedGreaterThanOrEqualTo() { + return timeCreatedGreaterThanOrEqualTo; + } + /** + * Search for resources that were created before a specific date. Specifying this parameter + * corresponding {@code timeCreatedLessThan} parameter will retrieve all resources created + * before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined + * by RFC 3339. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + private java.util.Date timeCreatedLessThan; + + /** + * Search for resources that were created before a specific date. Specifying this parameter + * corresponding {@code timeCreatedLessThan} parameter will retrieve all resources created + * before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined + * by RFC 3339. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + public java.util.Date getTimeCreatedLessThan() { + return timeCreatedLessThan; + } + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public enum SortOrder implements com.oracle.bmc.http.internal.BmcEnum { + Asc("ASC"), + Desc("DESC"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortOrder v : SortOrder.values()) { + map.put(v.getValue(), v); + } + } + + SortOrder(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortOrder create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortOrder: " + key); + } + }; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public SortOrder getSortOrder() { + return sortOrder; + } + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default + * order for TIMECREATED is descending. The default order for DISPLAYNAME is ascending. The + * DISPLAYNAME sort order is case sensitive. + */ + private SortBy sortBy; + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default + * order for TIMECREATED is descending. The default order for DISPLAYNAME is ascending. The + * DISPLAYNAME sort order is case sensitive. + */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + Timecreated("TIMECREATED"), + Displayname("DISPLAYNAME"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default + * order for TIMECREATED is descending. The default order for DISPLAYNAME is ascending. The + * DISPLAYNAME sort order is case sensitive. + */ + public SortBy getSortBy() { + return sortBy; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListSqlFirewallPoliciesRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId = null; + + /** + * A filter to return only resources that match the specified compartment OCID. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + */ + private Boolean compartmentIdInSubtree = null; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + * + * @param compartmentIdInSubtree the value to set + * @return this builder instance + */ + public Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) { + this.compartmentIdInSubtree = compartmentIdInSubtree; + return this; + } + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel = null; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + * + * @param accessLevel the value to set + * @return this builder instance + */ + public Builder accessLevel(AccessLevel accessLevel) { + this.accessLevel = accessLevel; + return this; + } + + /** A filter to return only resources that match the specified display name. */ + private String displayName = null; + + /** + * A filter to return only resources that match the specified display name. + * + * @param displayName the value to set + * @return this builder instance + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit = null; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page = null; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/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; + } + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + */ + private String securityPolicyId = null; + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + * + * @param securityPolicyId the value to set + * @return this builder instance + */ + public Builder securityPolicyId(String securityPolicyId) { + this.securityPolicyId = securityPolicyId; + return this; + } + + /** The current state of the SQL firewall policy. */ + private com.oracle.bmc.datasafe.model.SqlFirewallPolicyLifecycleState lifecycleState = null; + + /** + * The current state of the SQL firewall policy. + * + * @param lifecycleState the value to set + * @return this builder instance + */ + public Builder lifecycleState( + com.oracle.bmc.datasafe.model.SqlFirewallPolicyLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + return this; + } + + /** + * An optional filter to return only resources that match the specified OCID of the SQL + * firewall policy resource. + */ + private String sqlFirewallPolicyId = null; + + /** + * An optional filter to return only resources that match the specified OCID of the SQL + * firewall policy resource. + * + * @param sqlFirewallPolicyId the value to set + * @return this builder instance + */ + public Builder sqlFirewallPolicyId(String sqlFirewallPolicyId) { + this.sqlFirewallPolicyId = sqlFirewallPolicyId; + return this; + } + + /** A filter to return only items that match the specified user name. */ + private String dbUserName = null; + + /** + * A filter to return only items that match the specified user name. + * + * @param dbUserName the value to set + * @return this builder instance + */ + public Builder dbUserName(String dbUserName) { + this.dbUserName = dbUserName; + return this; + } + + /** + * An optional filter to return only resources that match the specified violation action. + */ + private ViolationAction violationAction = null; + + /** + * An optional filter to return only resources that match the specified violation action. + * + * @param violationAction the value to set + * @return this builder instance + */ + public Builder violationAction(ViolationAction violationAction) { + this.violationAction = violationAction; + return this; + } + + /** + * A filter to return only the resources that were created after the specified date and + * time, as defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Using + * TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after + * that date. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + private java.util.Date timeCreatedGreaterThanOrEqualTo = null; + + /** + * A filter to return only the resources that were created after the specified date and + * time, as defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Using + * TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after + * that date. + * + *

*Example:** 2016-12-19T16:39:57.600Z + * + * @param timeCreatedGreaterThanOrEqualTo the value to set + * @return this builder instance + */ + public Builder timeCreatedGreaterThanOrEqualTo( + java.util.Date timeCreatedGreaterThanOrEqualTo) { + this.timeCreatedGreaterThanOrEqualTo = timeCreatedGreaterThanOrEqualTo; + return this; + } + + /** + * Search for resources that were created before a specific date. Specifying this parameter + * corresponding {@code timeCreatedLessThan} parameter will retrieve all resources created + * before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as + * defined by RFC 3339. + * + *

*Example:** 2016-12-19T16:39:57.600Z + */ + private java.util.Date timeCreatedLessThan = null; + + /** + * Search for resources that were created before a specific date. Specifying this parameter + * corresponding {@code timeCreatedLessThan} parameter will retrieve all resources created + * before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as + * defined by RFC 3339. + * + *

*Example:** 2016-12-19T16:39:57.600Z + * + * @param timeCreatedLessThan the value to set + * @return this builder instance + */ + public Builder timeCreatedLessThan(java.util.Date timeCreatedLessThan) { + this.timeCreatedLessThan = timeCreatedLessThan; + return this; + } + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder = null; + + /** + * The sort order to use, either ascending (ASC) or descending (DESC). + * + * @param sortOrder the value to set + * @return this builder instance + */ + public Builder sortOrder(SortOrder sortOrder) { + this.sortOrder = sortOrder; + return this; + } + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The + * default order for TIMECREATED is descending. The default order for DISPLAYNAME is + * ascending. The DISPLAYNAME sort order is case sensitive. + */ + private SortBy sortBy = null; + + /** + * The field used for sorting. Only one sorting order (sortOrder) can be specified. The + * default order for TIMECREATED is descending. The default order for DISPLAYNAME is + * ascending. The DISPLAYNAME sort order is case sensitive. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(ListSqlFirewallPoliciesRequest o) { + compartmentId(o.getCompartmentId()); + compartmentIdInSubtree(o.getCompartmentIdInSubtree()); + accessLevel(o.getAccessLevel()); + displayName(o.getDisplayName()); + limit(o.getLimit()); + page(o.getPage()); + securityPolicyId(o.getSecurityPolicyId()); + lifecycleState(o.getLifecycleState()); + sqlFirewallPolicyId(o.getSqlFirewallPolicyId()); + dbUserName(o.getDbUserName()); + violationAction(o.getViolationAction()); + timeCreatedGreaterThanOrEqualTo(o.getTimeCreatedGreaterThanOrEqualTo()); + timeCreatedLessThan(o.getTimeCreatedLessThan()); + sortOrder(o.getSortOrder()); + sortBy(o.getSortBy()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListSqlFirewallPoliciesRequest 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 ListSqlFirewallPoliciesRequest + */ + public ListSqlFirewallPoliciesRequest build() { + ListSqlFirewallPoliciesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListSqlFirewallPoliciesRequest 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 ListSqlFirewallPoliciesRequest + */ + public ListSqlFirewallPoliciesRequest buildWithoutInvocationCallback() { + ListSqlFirewallPoliciesRequest request = new ListSqlFirewallPoliciesRequest(); + request.compartmentId = compartmentId; + request.compartmentIdInSubtree = compartmentIdInSubtree; + request.accessLevel = accessLevel; + request.displayName = displayName; + request.limit = limit; + request.page = page; + request.securityPolicyId = securityPolicyId; + request.lifecycleState = lifecycleState; + request.sqlFirewallPolicyId = sqlFirewallPolicyId; + request.dbUserName = dbUserName; + request.violationAction = violationAction; + request.timeCreatedGreaterThanOrEqualTo = timeCreatedGreaterThanOrEqualTo; + request.timeCreatedLessThan = timeCreatedLessThan; + request.sortOrder = sortOrder; + request.sortBy = sortBy; + request.opcRequestId = opcRequestId; + return request; + // new ListSqlFirewallPoliciesRequest(compartmentId, compartmentIdInSubtree, + // accessLevel, displayName, limit, page, securityPolicyId, lifecycleState, + // sqlFirewallPolicyId, dbUserName, violationAction, timeCreatedGreaterThanOrEqualTo, + // timeCreatedLessThan, sortOrder, sortBy, 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() + .compartmentId(compartmentId) + .compartmentIdInSubtree(compartmentIdInSubtree) + .accessLevel(accessLevel) + .displayName(displayName) + .limit(limit) + .page(page) + .securityPolicyId(securityPolicyId) + .lifecycleState(lifecycleState) + .sqlFirewallPolicyId(sqlFirewallPolicyId) + .dbUserName(dbUserName) + .violationAction(violationAction) + .timeCreatedGreaterThanOrEqualTo(timeCreatedGreaterThanOrEqualTo) + .timeCreatedLessThan(timeCreatedLessThan) + .sortOrder(sortOrder) + .sortBy(sortBy) + .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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",compartmentIdInSubtree=").append(String.valueOf(this.compartmentIdInSubtree)); + sb.append(",accessLevel=").append(String.valueOf(this.accessLevel)); + sb.append(",displayName=").append(String.valueOf(this.displayName)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",securityPolicyId=").append(String.valueOf(this.securityPolicyId)); + sb.append(",lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(",sqlFirewallPolicyId=").append(String.valueOf(this.sqlFirewallPolicyId)); + sb.append(",dbUserName=").append(String.valueOf(this.dbUserName)); + sb.append(",violationAction=").append(String.valueOf(this.violationAction)); + sb.append(",timeCreatedGreaterThanOrEqualTo=") + .append(String.valueOf(this.timeCreatedGreaterThanOrEqualTo)); + sb.append(",timeCreatedLessThan=").append(String.valueOf(this.timeCreatedLessThan)); + sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); + sb.append(",sortBy=").append(String.valueOf(this.sortBy)); + 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 ListSqlFirewallPoliciesRequest)) { + return false; + } + + ListSqlFirewallPoliciesRequest other = (ListSqlFirewallPoliciesRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals( + this.compartmentIdInSubtree, other.compartmentIdInSubtree) + && java.util.Objects.equals(this.accessLevel, other.accessLevel) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.securityPolicyId, other.securityPolicyId) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.sqlFirewallPolicyId, other.sqlFirewallPolicyId) + && java.util.Objects.equals(this.dbUserName, other.dbUserName) + && java.util.Objects.equals(this.violationAction, other.violationAction) + && java.util.Objects.equals( + this.timeCreatedGreaterThanOrEqualTo, other.timeCreatedGreaterThanOrEqualTo) + && java.util.Objects.equals(this.timeCreatedLessThan, other.timeCreatedLessThan) + && java.util.Objects.equals(this.sortOrder, other.sortOrder) + && java.util.Objects.equals(this.sortBy, other.sortBy) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.compartmentIdInSubtree == null + ? 43 + : this.compartmentIdInSubtree.hashCode()); + result = (result * PRIME) + (this.accessLevel == null ? 43 : this.accessLevel.hashCode()); + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.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.securityPolicyId == null ? 43 : this.securityPolicyId.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.sqlFirewallPolicyId == null + ? 43 + : this.sqlFirewallPolicyId.hashCode()); + result = (result * PRIME) + (this.dbUserName == null ? 43 : this.dbUserName.hashCode()); + result = + (result * PRIME) + + (this.violationAction == null ? 43 : this.violationAction.hashCode()); + result = + (result * PRIME) + + (this.timeCreatedGreaterThanOrEqualTo == null + ? 43 + : this.timeCreatedGreaterThanOrEqualTo.hashCode()); + result = + (result * PRIME) + + (this.timeCreatedLessThan == null + ? 43 + : this.timeCreatedLessThan.hashCode()); + result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.hashCode()); + result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallPolicyAnalyticsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallPolicyAnalyticsRequest.java new file mode 100644 index 00000000000..abd150ffbd0 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallPolicyAnalyticsRequest.java @@ -0,0 +1,635 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ListSqlFirewallPolicyAnalyticsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlFirewallPolicyAnalyticsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId; + + /** A filter to return only resources that match the specified compartment OCID. */ + public String getCompartmentId() { + return compartmentId; + } + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + private Boolean compartmentIdInSubtree; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + public Boolean getCompartmentIdInSubtree() { + return compartmentIdInSubtree; + } + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public enum AccessLevel implements com.oracle.bmc.http.internal.BmcEnum { + Restricted("RESTRICTED"), + Accessible("ACCESSIBLE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AccessLevel v : AccessLevel.values()) { + map.put(v.getValue(), v); + } + } + + AccessLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AccessLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid AccessLevel: " + key); + } + }; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public AccessLevel getAccessLevel() { + return accessLevel; + } + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public Integer getLimit() { + return limit; + } + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** The group by parameter to summarize SQL firewall policy aggregation. */ + private java.util.List groupBy; + + /** The group by parameter to summarize SQL firewall policy aggregation. */ + public enum GroupBy implements com.oracle.bmc.http.internal.BmcEnum { + ViolationAction("violationAction"), + EnforcementScope("enforcementScope"), + SecurityPolicyId("securityPolicyId"), + LifecycleState("lifecycleState"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (GroupBy v : GroupBy.values()) { + map.put(v.getValue(), v); + } + } + + GroupBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static GroupBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid GroupBy: " + key); + } + }; + + /** The group by parameter to summarize SQL firewall policy aggregation. */ + public java.util.List getGroupBy() { + return groupBy; + } + /** The current state of the SQL firewall policy. */ + private com.oracle.bmc.datasafe.model.SqlFirewallPolicyLifecycleState lifecycleState; + + /** The current state of the SQL firewall policy. */ + public com.oracle.bmc.datasafe.model.SqlFirewallPolicyLifecycleState getLifecycleState() { + return lifecycleState; + } + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + */ + private String securityPolicyId; + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + */ + public String getSecurityPolicyId() { + return securityPolicyId; + } + /** + * An optional filter to return the summary of the SQL firewall policies created after the + * date-time specified, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeStarted; + + /** + * An optional filter to return the summary of the SQL firewall policies created after the + * date-time specified, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + public java.util.Date getTimeStarted() { + return timeStarted; + } + /** + * An optional filter to return the summary of the SQL firewall policies created before the + * date-time specified, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeEnded; + + /** + * An optional filter to return the summary of the SQL firewall policies created before the + * date-time specified, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + public java.util.Date getTimeEnded() { + return timeEnded; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListSqlFirewallPolicyAnalyticsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId = null; + + /** + * A filter to return only resources that match the specified compartment OCID. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + */ + private Boolean compartmentIdInSubtree = null; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + * + * @param compartmentIdInSubtree the value to set + * @return this builder instance + */ + public Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) { + this.compartmentIdInSubtree = compartmentIdInSubtree; + return this; + } + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel = null; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + * + * @param accessLevel the value to set + * @return this builder instance + */ + public Builder accessLevel(AccessLevel accessLevel) { + this.accessLevel = accessLevel; + return this; + } + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit = null; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page = null; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/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 group by parameter to summarize SQL firewall policy aggregation. */ + private java.util.List groupBy = null; + + /** + * The group by parameter to summarize SQL firewall policy aggregation. + * + * @param groupBy the value to set + * @return this builder instance + */ + public Builder groupBy(java.util.List groupBy) { + this.groupBy = groupBy; + return this; + } + + /** + * Singular setter. The group by parameter to summarize SQL firewall policy aggregation. + * + * @param singularValue the singular value to set + * @return this builder instance + */ + public Builder groupBy(GroupBy singularValue) { + return this.groupBy(java.util.Arrays.asList(singularValue)); + } + + /** The current state of the SQL firewall policy. */ + private com.oracle.bmc.datasafe.model.SqlFirewallPolicyLifecycleState lifecycleState = null; + + /** + * The current state of the SQL firewall policy. + * + * @param lifecycleState the value to set + * @return this builder instance + */ + public Builder lifecycleState( + com.oracle.bmc.datasafe.model.SqlFirewallPolicyLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + return this; + } + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + */ + private String securityPolicyId = null; + + /** + * An optional filter to return only resources that match the specified OCID of the security + * policy resource. + * + * @param securityPolicyId the value to set + * @return this builder instance + */ + public Builder securityPolicyId(String securityPolicyId) { + this.securityPolicyId = securityPolicyId; + return this; + } + + /** + * An optional filter to return the summary of the SQL firewall policies created after the + * date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeStarted = null; + + /** + * An optional filter to return the summary of the SQL firewall policies created after the + * date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + * + * @param timeStarted the value to set + * @return this builder instance + */ + public Builder timeStarted(java.util.Date timeStarted) { + this.timeStarted = timeStarted; + return this; + } + + /** + * An optional filter to return the summary of the SQL firewall policies created before the + * date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeEnded = null; + + /** + * An optional filter to return the summary of the SQL firewall policies created before the + * date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + * + * @param timeEnded the value to set + * @return this builder instance + */ + public Builder timeEnded(java.util.Date timeEnded) { + this.timeEnded = timeEnded; + return this; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(ListSqlFirewallPolicyAnalyticsRequest o) { + compartmentId(o.getCompartmentId()); + compartmentIdInSubtree(o.getCompartmentIdInSubtree()); + accessLevel(o.getAccessLevel()); + limit(o.getLimit()); + page(o.getPage()); + groupBy(o.getGroupBy()); + lifecycleState(o.getLifecycleState()); + securityPolicyId(o.getSecurityPolicyId()); + timeStarted(o.getTimeStarted()); + timeEnded(o.getTimeEnded()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListSqlFirewallPolicyAnalyticsRequest 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 ListSqlFirewallPolicyAnalyticsRequest + */ + public ListSqlFirewallPolicyAnalyticsRequest build() { + ListSqlFirewallPolicyAnalyticsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListSqlFirewallPolicyAnalyticsRequest 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 ListSqlFirewallPolicyAnalyticsRequest + */ + public ListSqlFirewallPolicyAnalyticsRequest buildWithoutInvocationCallback() { + ListSqlFirewallPolicyAnalyticsRequest request = + new ListSqlFirewallPolicyAnalyticsRequest(); + request.compartmentId = compartmentId; + request.compartmentIdInSubtree = compartmentIdInSubtree; + request.accessLevel = accessLevel; + request.limit = limit; + request.page = page; + request.groupBy = groupBy; + request.lifecycleState = lifecycleState; + request.securityPolicyId = securityPolicyId; + request.timeStarted = timeStarted; + request.timeEnded = timeEnded; + request.opcRequestId = opcRequestId; + return request; + // new ListSqlFirewallPolicyAnalyticsRequest(compartmentId, compartmentIdInSubtree, + // accessLevel, limit, page, groupBy, lifecycleState, securityPolicyId, timeStarted, + // timeEnded, 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() + .compartmentId(compartmentId) + .compartmentIdInSubtree(compartmentIdInSubtree) + .accessLevel(accessLevel) + .limit(limit) + .page(page) + .groupBy(groupBy) + .lifecycleState(lifecycleState) + .securityPolicyId(securityPolicyId) + .timeStarted(timeStarted) + .timeEnded(timeEnded) + .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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",compartmentIdInSubtree=").append(String.valueOf(this.compartmentIdInSubtree)); + sb.append(",accessLevel=").append(String.valueOf(this.accessLevel)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",groupBy=").append(String.valueOf(this.groupBy)); + sb.append(",lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(",securityPolicyId=").append(String.valueOf(this.securityPolicyId)); + sb.append(",timeStarted=").append(String.valueOf(this.timeStarted)); + sb.append(",timeEnded=").append(String.valueOf(this.timeEnded)); + 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 ListSqlFirewallPolicyAnalyticsRequest)) { + return false; + } + + ListSqlFirewallPolicyAnalyticsRequest other = (ListSqlFirewallPolicyAnalyticsRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals( + this.compartmentIdInSubtree, other.compartmentIdInSubtree) + && java.util.Objects.equals(this.accessLevel, other.accessLevel) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.groupBy, other.groupBy) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.securityPolicyId, other.securityPolicyId) + && java.util.Objects.equals(this.timeStarted, other.timeStarted) + && java.util.Objects.equals(this.timeEnded, other.timeEnded) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.compartmentIdInSubtree == null + ? 43 + : this.compartmentIdInSubtree.hashCode()); + result = (result * PRIME) + (this.accessLevel == null ? 43 : this.accessLevel.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.groupBy == null ? 43 : this.groupBy.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.securityPolicyId == null ? 43 : this.securityPolicyId.hashCode()); + result = (result * PRIME) + (this.timeStarted == null ? 43 : this.timeStarted.hashCode()); + result = (result * PRIME) + (this.timeEnded == null ? 43 : this.timeEnded.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallViolationAnalyticsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallViolationAnalyticsRequest.java new file mode 100644 index 00000000000..cf7737fb27e --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallViolationAnalyticsRequest.java @@ -0,0 +1,973 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ListSqlFirewallViolationAnalyticsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlFirewallViolationAnalyticsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId; + + /** A filter to return only resources that match the specified compartment OCID. */ + public String getCompartmentId() { + return compartmentId; + } + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + private Boolean compartmentIdInSubtree; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + public Boolean getCompartmentIdInSubtree() { + return compartmentIdInSubtree; + } + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public enum AccessLevel implements com.oracle.bmc.http.internal.BmcEnum { + Restricted("RESTRICTED"), + Accessible("ACCESSIBLE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AccessLevel v : AccessLevel.values()) { + map.put(v.getValue(), v); + } + } + + AccessLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AccessLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid AccessLevel: " + key); + } + }; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public AccessLevel getAccessLevel() { + return accessLevel; + } + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public Integer getLimit() { + return limit; + } + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + /** + * An optional filter to return audit events whose creation time in the database is greater than + * and equal to the date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeStarted; + + /** + * An optional filter to return audit events whose creation time in the database is greater than + * and equal to the date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + public java.util.Date getTimeStarted() { + return timeStarted; + } + /** + * An optional filter to return audit events whose creation time in the database is less than + * and equal to the date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeEnded; + + /** + * An optional filter to return audit events whose creation time in the database is less than + * and equal to the date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + public java.util.Date getTimeEnded() { + return timeEnded; + } + /** + * Default time zone is UTC if no time zone provided. The date-time considerations of the + * resource will be in accordance with the specified time zone. + */ + private String queryTimeZone; + + /** + * Default time zone is UTC if no time zone provided. The date-time considerations of the + * resource will be in accordance with the specified time zone. + */ + public String getQueryTimeZone() { + return queryTimeZone; + } + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public enum SortOrder implements com.oracle.bmc.http.internal.BmcEnum { + Asc("ASC"), + Desc("DESC"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortOrder v : SortOrder.values()) { + map.put(v.getValue(), v); + } + } + + SortOrder(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortOrder create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortOrder: " + key); + } + }; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public SortOrder getSortOrder() { + return sortOrder; + } + /** If this query parameter is specified, the result is sorted by this query parameter value. */ + private SortBy sortBy; + + /** If this query parameter is specified, the result is sorted by this query parameter value. */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + DbUserName("dbUserName"), + TargetId("targetId"), + TargetName("targetName"), + OperationTime("operationTime"), + TimeCollected("timeCollected"), + ClientOsUserName("clientOsUserName"), + Operation("operation"), + CurrentDbUserName("currentDbUserName"), + SqlLevel("sqlLevel"), + ClientIp("clientIp"), + ClientProgram("clientProgram"), + ViolationCause("violationCause"), + ViolationAction("violationAction"), + ViolationCount("violationCount"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** If this query parameter is specified, the result is sorted by this query parameter value. */ + public SortBy getSortBy() { + return sortBy; + } + /** + * The scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In SCIM + * filtering expressions, text, date, and time values must be enclosed in quotation marks, with + * date and time values using ISO-8601 format. (Numeric and boolean values should not be + * quoted.) + * + *

*Example:** query=(operationTime ge '2021-06-04T01-00-26') and (violationAction eq + * 'BLOCKED') + */ + private String scimQuery; + + /** + * The scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In SCIM + * filtering expressions, text, date, and time values must be enclosed in quotation marks, with + * date and time values using ISO-8601 format. (Numeric and boolean values should not be + * quoted.) + * + *

*Example:** query=(operationTime ge '2021-06-04T01-00-26') and (violationAction eq + * 'BLOCKED') + */ + public String getScimQuery() { + return scimQuery; + } + /** Specifies a subset of summarized fields to be returned in the response. */ + private java.util.List summaryField; + + /** Specifies a subset of summarized fields to be returned in the response. */ + public enum SummaryField implements com.oracle.bmc.http.internal.BmcEnum { + DbUserName("dbUserName"), + TargetName("targetName"), + ClientOsUserName("clientOsUserName"), + Operation("operation"), + SqlText("sqlText"), + CurrentDbUserName("currentDbUserName"), + SqlLevel("sqlLevel"), + ClientIp("clientIp"), + ClientProgram("clientProgram"), + ViolationCause("violationCause"), + ViolationAction("violationAction"), + Selects("selects"), + Creates("creates"), + Alters("alters"), + Drops("drops"), + Grants("grants"), + Revokes("revokes"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SummaryField v : SummaryField.values()) { + map.put(v.getValue(), v); + } + } + + SummaryField(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SummaryField create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SummaryField: " + key); + } + }; + + /** Specifies a subset of summarized fields to be returned in the response. */ + public java.util.List getSummaryField() { + return summaryField; + } + /** + * A groupBy can only be used in combination with summaryField parameter. A groupBy value has to + * be a subset of the values mentioned in summaryField parameter. + */ + private java.util.List groupBy; + + /** + * A groupBy can only be used in combination with summaryField parameter. A groupBy value has to + * be a subset of the values mentioned in summaryField parameter. + */ + public enum GroupBy implements com.oracle.bmc.http.internal.BmcEnum { + DbUserName("dbUserName"), + TargetName("targetName"), + OperationTime("operationTime"), + TimeCollected("timeCollected"), + ClientOsUserName("clientOsUserName"), + Operation("operation"), + SqlText("sqlText"), + CurrentDbUserName("currentDbUserName"), + SqlLevel("sqlLevel"), + ClientIp("clientIp"), + ClientProgram("clientProgram"), + ViolationCause("violationCause"), + ViolationAction("violationAction"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (GroupBy v : GroupBy.values()) { + map.put(v.getValue(), v); + } + } + + GroupBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static GroupBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid GroupBy: " + key); + } + }; + + /** + * A groupBy can only be used in combination with summaryField parameter. A groupBy value has to + * be a subset of the values mentioned in summaryField parameter. + */ + public java.util.List getGroupBy() { + return groupBy; + } + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListSqlFirewallViolationAnalyticsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId = null; + + /** + * A filter to return only resources that match the specified compartment OCID. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + */ + private Boolean compartmentIdInSubtree = null; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + * + * @param compartmentIdInSubtree the value to set + * @return this builder instance + */ + public Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) { + this.compartmentIdInSubtree = compartmentIdInSubtree; + return this; + } + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel = null; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + * + * @param accessLevel the value to set + * @return this builder instance + */ + public Builder accessLevel(AccessLevel accessLevel) { + this.accessLevel = accessLevel; + return this; + } + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit = null; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page = null; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/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; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @param opcRequestId the value to set + * @return this builder instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * An optional filter to return audit events whose creation time in the database is greater + * than and equal to the date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeStarted = null; + + /** + * An optional filter to return audit events whose creation time in the database is greater + * than and equal to the date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + * + * @param timeStarted the value to set + * @return this builder instance + */ + public Builder timeStarted(java.util.Date timeStarted) { + this.timeStarted = timeStarted; + return this; + } + + /** + * An optional filter to return audit events whose creation time in the database is less + * than and equal to the date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + */ + private java.util.Date timeEnded = null; + + /** + * An optional filter to return audit events whose creation time in the database is less + * than and equal to the date-time specified, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + * + * @param timeEnded the value to set + * @return this builder instance + */ + public Builder timeEnded(java.util.Date timeEnded) { + this.timeEnded = timeEnded; + return this; + } + + /** + * Default time zone is UTC if no time zone provided. The date-time considerations of the + * resource will be in accordance with the specified time zone. + */ + private String queryTimeZone = null; + + /** + * Default time zone is UTC if no time zone provided. The date-time considerations of the + * resource will be in accordance with the specified time zone. + * + * @param queryTimeZone the value to set + * @return this builder instance + */ + public Builder queryTimeZone(String queryTimeZone) { + this.queryTimeZone = queryTimeZone; + return this; + } + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder = null; + + /** + * The sort order to use, either ascending (ASC) or descending (DESC). + * + * @param sortOrder the value to set + * @return this builder instance + */ + public Builder sortOrder(SortOrder sortOrder) { + this.sortOrder = sortOrder; + return this; + } + + /** + * If this query parameter is specified, the result is sorted by this query parameter value. + */ + private SortBy sortBy = null; + + /** + * If this query parameter is specified, the result is sorted by this query parameter value. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** + * The scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In + * SCIM filtering expressions, text, date, and time values must be enclosed in quotation + * marks, with date and time values using ISO-8601 format. (Numeric and boolean values + * should not be quoted.) + * + *

*Example:** query=(operationTime ge '2021-06-04T01-00-26') and (violationAction eq + * 'BLOCKED') + */ + private String scimQuery = null; + + /** + * The scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In + * SCIM filtering expressions, text, date, and time values must be enclosed in quotation + * marks, with date and time values using ISO-8601 format. (Numeric and boolean values + * should not be quoted.) + * + *

*Example:** query=(operationTime ge '2021-06-04T01-00-26') and (violationAction eq + * 'BLOCKED') + * + * @param scimQuery the value to set + * @return this builder instance + */ + public Builder scimQuery(String scimQuery) { + this.scimQuery = scimQuery; + return this; + } + + /** Specifies a subset of summarized fields to be returned in the response. */ + private java.util.List summaryField = null; + + /** + * Specifies a subset of summarized fields to be returned in the response. + * + * @param summaryField the value to set + * @return this builder instance + */ + public Builder summaryField(java.util.List summaryField) { + this.summaryField = summaryField; + return this; + } + + /** + * Singular setter. Specifies a subset of summarized fields to be returned in the response. + * + * @param singularValue the singular value to set + * @return this builder instance + */ + public Builder summaryField(SummaryField singularValue) { + return this.summaryField(java.util.Arrays.asList(singularValue)); + } + + /** + * A groupBy can only be used in combination with summaryField parameter. A groupBy value + * has to be a subset of the values mentioned in summaryField parameter. + */ + private java.util.List groupBy = null; + + /** + * A groupBy can only be used in combination with summaryField parameter. A groupBy value + * has to be a subset of the values mentioned in summaryField parameter. + * + * @param groupBy the value to set + * @return this builder instance + */ + public Builder groupBy(java.util.List groupBy) { + this.groupBy = groupBy; + return this; + } + + /** + * Singular setter. A groupBy can only be used in combination with summaryField parameter. A + * groupBy value has to be a subset of the values mentioned in summaryField parameter. + * + * @param singularValue the singular value to set + * @return this builder instance + */ + public Builder groupBy(GroupBy singularValue) { + return this.groupBy(java.util.Arrays.asList(singularValue)); + } + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(ListSqlFirewallViolationAnalyticsRequest o) { + compartmentId(o.getCompartmentId()); + compartmentIdInSubtree(o.getCompartmentIdInSubtree()); + accessLevel(o.getAccessLevel()); + limit(o.getLimit()); + page(o.getPage()); + opcRequestId(o.getOpcRequestId()); + timeStarted(o.getTimeStarted()); + timeEnded(o.getTimeEnded()); + queryTimeZone(o.getQueryTimeZone()); + sortOrder(o.getSortOrder()); + sortBy(o.getSortBy()); + scimQuery(o.getScimQuery()); + summaryField(o.getSummaryField()); + groupBy(o.getGroupBy()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListSqlFirewallViolationAnalyticsRequest 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 ListSqlFirewallViolationAnalyticsRequest + */ + public ListSqlFirewallViolationAnalyticsRequest build() { + ListSqlFirewallViolationAnalyticsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListSqlFirewallViolationAnalyticsRequest 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 ListSqlFirewallViolationAnalyticsRequest + */ + public ListSqlFirewallViolationAnalyticsRequest buildWithoutInvocationCallback() { + ListSqlFirewallViolationAnalyticsRequest request = + new ListSqlFirewallViolationAnalyticsRequest(); + request.compartmentId = compartmentId; + request.compartmentIdInSubtree = compartmentIdInSubtree; + request.accessLevel = accessLevel; + request.limit = limit; + request.page = page; + request.opcRequestId = opcRequestId; + request.timeStarted = timeStarted; + request.timeEnded = timeEnded; + request.queryTimeZone = queryTimeZone; + request.sortOrder = sortOrder; + request.sortBy = sortBy; + request.scimQuery = scimQuery; + request.summaryField = summaryField; + request.groupBy = groupBy; + request.opcRetryToken = opcRetryToken; + return request; + // new ListSqlFirewallViolationAnalyticsRequest(compartmentId, compartmentIdInSubtree, + // accessLevel, limit, page, opcRequestId, timeStarted, timeEnded, queryTimeZone, + // sortOrder, sortBy, scimQuery, summaryField, groupBy, 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() + .compartmentId(compartmentId) + .compartmentIdInSubtree(compartmentIdInSubtree) + .accessLevel(accessLevel) + .limit(limit) + .page(page) + .opcRequestId(opcRequestId) + .timeStarted(timeStarted) + .timeEnded(timeEnded) + .queryTimeZone(queryTimeZone) + .sortOrder(sortOrder) + .sortBy(sortBy) + .scimQuery(scimQuery) + .summaryField(summaryField) + .groupBy(groupBy) + .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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",compartmentIdInSubtree=").append(String.valueOf(this.compartmentIdInSubtree)); + sb.append(",accessLevel=").append(String.valueOf(this.accessLevel)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(",timeStarted=").append(String.valueOf(this.timeStarted)); + sb.append(",timeEnded=").append(String.valueOf(this.timeEnded)); + sb.append(",queryTimeZone=").append(String.valueOf(this.queryTimeZone)); + sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); + sb.append(",sortBy=").append(String.valueOf(this.sortBy)); + sb.append(",scimQuery=").append(String.valueOf(this.scimQuery)); + sb.append(",summaryField=").append(String.valueOf(this.summaryField)); + sb.append(",groupBy=").append(String.valueOf(this.groupBy)); + 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 ListSqlFirewallViolationAnalyticsRequest)) { + return false; + } + + ListSqlFirewallViolationAnalyticsRequest other = + (ListSqlFirewallViolationAnalyticsRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals( + this.compartmentIdInSubtree, other.compartmentIdInSubtree) + && java.util.Objects.equals(this.accessLevel, other.accessLevel) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.timeStarted, other.timeStarted) + && java.util.Objects.equals(this.timeEnded, other.timeEnded) + && java.util.Objects.equals(this.queryTimeZone, other.queryTimeZone) + && java.util.Objects.equals(this.sortOrder, other.sortOrder) + && java.util.Objects.equals(this.sortBy, other.sortBy) + && java.util.Objects.equals(this.scimQuery, other.scimQuery) + && java.util.Objects.equals(this.summaryField, other.summaryField) + && java.util.Objects.equals(this.groupBy, other.groupBy) + && java.util.Objects.equals(this.opcRetryToken, other.opcRetryToken); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.compartmentIdInSubtree == null + ? 43 + : this.compartmentIdInSubtree.hashCode()); + result = (result * PRIME) + (this.accessLevel == null ? 43 : this.accessLevel.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.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + result = (result * PRIME) + (this.timeStarted == null ? 43 : this.timeStarted.hashCode()); + result = (result * PRIME) + (this.timeEnded == null ? 43 : this.timeEnded.hashCode()); + result = + (result * PRIME) + + (this.queryTimeZone == null ? 43 : this.queryTimeZone.hashCode()); + result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.hashCode()); + result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); + result = (result * PRIME) + (this.scimQuery == null ? 43 : this.scimQuery.hashCode()); + result = (result * PRIME) + (this.summaryField == null ? 43 : this.summaryField.hashCode()); + result = (result * PRIME) + (this.groupBy == null ? 43 : this.groupBy.hashCode()); + result = + (result * PRIME) + + (this.opcRetryToken == null ? 43 : this.opcRetryToken.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallViolationsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallViolationsRequest.java new file mode 100644 index 00000000000..370e88bf249 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListSqlFirewallViolationsRequest.java @@ -0,0 +1,613 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * ListSqlFirewallViolationsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlFirewallViolationsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId; + + /** A filter to return only resources that match the specified compartment OCID. */ + public String getCompartmentId() { + return compartmentId; + } + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + private Boolean compartmentIdInSubtree; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + public Boolean getCompartmentIdInSubtree() { + return compartmentIdInSubtree; + } + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public Integer getLimit() { + return limit; + } + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** Unique identifier for the request. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public enum AccessLevel implements com.oracle.bmc.http.internal.BmcEnum { + Restricted("RESTRICTED"), + Accessible("ACCESSIBLE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AccessLevel v : AccessLevel.values()) { + map.put(v.getValue(), v); + } + } + + AccessLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AccessLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid AccessLevel: " + key); + } + }; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public AccessLevel getAccessLevel() { + return accessLevel; + } + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public enum SortOrder implements com.oracle.bmc.http.internal.BmcEnum { + Asc("ASC"), + Desc("DESC"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortOrder v : SortOrder.values()) { + map.put(v.getValue(), v); + } + } + + SortOrder(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortOrder create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortOrder: " + key); + } + }; + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + public SortOrder getSortOrder() { + return sortOrder; + } + /** If this query parameter is specified, the result is sorted by this query parameter value. */ + private SortBy sortBy; + + /** If this query parameter is specified, the result is sorted by this query parameter value. */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + DbUserName("dbUserName"), + TargetId("targetId"), + TargetName("targetName"), + OperationTime("operationTime"), + TimeCollected("timeCollected"), + ClientOsUserName("clientOsUserName"), + Operation("operation"), + CurrentDbUserName("currentDbUserName"), + SqlLevel("sqlLevel"), + ClientIp("clientIp"), + ClientProgram("clientProgram"), + ViolationCause("violationCause"), + ViolationAction("violationAction"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** If this query parameter is specified, the result is sorted by this query parameter value. */ + public SortBy getSortBy() { + return sortBy; + } + /** + * The scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In SCIM + * filtering expressions, text, date, and time values must be enclosed in quotation marks, with + * date and time values using ISO-8601 format. (Numeric and boolean values should not be + * quoted.) + * + *

*Example:** query=(operationTime ge '2021-06-04T01-00-26') and (violationAction eq + * 'BLOCKED') + */ + private String scimQuery; + + /** + * The scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In SCIM + * filtering expressions, text, date, and time values must be enclosed in quotation marks, with + * date and time values using ISO-8601 format. (Numeric and boolean values should not be + * quoted.) + * + *

*Example:** query=(operationTime ge '2021-06-04T01-00-26') and (violationAction eq + * 'BLOCKED') + */ + public String getScimQuery() { + return scimQuery; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListSqlFirewallViolationsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** A filter to return only resources that match the specified compartment OCID. */ + private String compartmentId = null; + + /** + * A filter to return only resources that match the specified compartment OCID. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + */ + private Boolean compartmentIdInSubtree = null; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + * + * @param compartmentIdInSubtree the value to set + * @return this builder instance + */ + public Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) { + this.compartmentIdInSubtree = compartmentIdInSubtree; + return this; + } + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private Integer limit = null; + + /** + * For list pagination. The maximum number of items to return per page in a paginated "List" + * call. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @param limit the value to set + * @return this builder instance + */ + public Builder limit(Integer limit) { + this.limit = limit; + return this; + } + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + private String page = null; + + /** + * For list pagination. The page token representing the page at which to start retrieving + * results. It is usually retrieved from a previous "List" call. For details about how + * pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/en-us/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; + } + + /** Unique identifier for the request. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @param opcRequestId the value to set + * @return this builder instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel = null; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + * + * @param accessLevel the value to set + * @return this builder instance + */ + public Builder accessLevel(AccessLevel accessLevel) { + this.accessLevel = accessLevel; + return this; + } + + /** The sort order to use, either ascending (ASC) or descending (DESC). */ + private SortOrder sortOrder = null; + + /** + * The sort order to use, either ascending (ASC) or descending (DESC). + * + * @param sortOrder the value to set + * @return this builder instance + */ + public Builder sortOrder(SortOrder sortOrder) { + this.sortOrder = sortOrder; + return this; + } + + /** + * If this query parameter is specified, the result is sorted by this query parameter value. + */ + private SortBy sortBy = null; + + /** + * If this query parameter is specified, the result is sorted by this query parameter value. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** + * The scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In + * SCIM filtering expressions, text, date, and time values must be enclosed in quotation + * marks, with date and time values using ISO-8601 format. (Numeric and boolean values + * should not be quoted.) + * + *

*Example:** query=(operationTime ge '2021-06-04T01-00-26') and (violationAction eq + * 'BLOCKED') + */ + private String scimQuery = null; + + /** + * The scimQuery query parameter accepts filter expressions that use the syntax described in + * Section 3.2.2.2 of the System for Cross-Domain Identity Management (SCIM) specification, + * which is available at [RFC3339](https://tools.ietf.org/html/draft-ietf-scim-api-12). In + * SCIM filtering expressions, text, date, and time values must be enclosed in quotation + * marks, with date and time values using ISO-8601 format. (Numeric and boolean values + * should not be quoted.) + * + *

*Example:** query=(operationTime ge '2021-06-04T01-00-26') and (violationAction eq + * 'BLOCKED') + * + * @param scimQuery the value to set + * @return this builder instance + */ + public Builder scimQuery(String scimQuery) { + this.scimQuery = scimQuery; + 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(ListSqlFirewallViolationsRequest o) { + compartmentId(o.getCompartmentId()); + compartmentIdInSubtree(o.getCompartmentIdInSubtree()); + limit(o.getLimit()); + page(o.getPage()); + opcRequestId(o.getOpcRequestId()); + accessLevel(o.getAccessLevel()); + sortOrder(o.getSortOrder()); + sortBy(o.getSortBy()); + scimQuery(o.getScimQuery()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListSqlFirewallViolationsRequest 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 ListSqlFirewallViolationsRequest + */ + public ListSqlFirewallViolationsRequest build() { + ListSqlFirewallViolationsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListSqlFirewallViolationsRequest 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 ListSqlFirewallViolationsRequest + */ + public ListSqlFirewallViolationsRequest buildWithoutInvocationCallback() { + ListSqlFirewallViolationsRequest request = new ListSqlFirewallViolationsRequest(); + request.compartmentId = compartmentId; + request.compartmentIdInSubtree = compartmentIdInSubtree; + request.limit = limit; + request.page = page; + request.opcRequestId = opcRequestId; + request.accessLevel = accessLevel; + request.sortOrder = sortOrder; + request.sortBy = sortBy; + request.scimQuery = scimQuery; + return request; + // new ListSqlFirewallViolationsRequest(compartmentId, compartmentIdInSubtree, limit, + // page, opcRequestId, accessLevel, sortOrder, sortBy, scimQuery); + } + } + + /** + * 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() + .compartmentId(compartmentId) + .compartmentIdInSubtree(compartmentIdInSubtree) + .limit(limit) + .page(page) + .opcRequestId(opcRequestId) + .accessLevel(accessLevel) + .sortOrder(sortOrder) + .sortBy(sortBy) + .scimQuery(scimQuery); + } + + /** + * 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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",compartmentIdInSubtree=").append(String.valueOf(this.compartmentIdInSubtree)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(",accessLevel=").append(String.valueOf(this.accessLevel)); + sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); + sb.append(",sortBy=").append(String.valueOf(this.sortBy)); + sb.append(",scimQuery=").append(String.valueOf(this.scimQuery)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSqlFirewallViolationsRequest)) { + return false; + } + + ListSqlFirewallViolationsRequest other = (ListSqlFirewallViolationsRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals( + this.compartmentIdInSubtree, other.compartmentIdInSubtree) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.accessLevel, other.accessLevel) + && java.util.Objects.equals(this.sortOrder, other.sortOrder) + && java.util.Objects.equals(this.sortBy, other.sortBy) + && java.util.Objects.equals(this.scimQuery, other.scimQuery); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.compartmentIdInSubtree == null + ? 43 + : this.compartmentIdInSubtree.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.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + result = (result * PRIME) + (this.accessLevel == null ? 43 : this.accessLevel.hashCode()); + result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.hashCode()); + result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); + result = (result * PRIME) + (this.scimQuery == null ? 43 : this.scimQuery.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListTargetDatabasesRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListTargetDatabasesRequest.java index f21b0e8a276..d4a2a564dc5 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListTargetDatabasesRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListTargetDatabasesRequest.java @@ -47,36 +47,24 @@ public String getTargetDatabaseId() { public String getDisplayName() { return displayName; } - /** - * A filter to return the target databases that matches the current state of the target - * database. - */ + /** A filter to return only target databases that match the specified lifecycle state. */ private com.oracle.bmc.datasafe.model.TargetDatabaseLifecycleState lifecycleState; - /** - * A filter to return the target databases that matches the current state of the target - * database. - */ + /** A filter to return only target databases that match the specified lifecycle state. */ public com.oracle.bmc.datasafe.model.TargetDatabaseLifecycleState getLifecycleState() { return lifecycleState; } - /** A filter to return target databases that match the database type of the target database. */ + /** A filter to return only target databases that match the specified database type. */ private com.oracle.bmc.datasafe.model.DatabaseType databaseType; - /** A filter to return target databases that match the database type of the target database. */ + /** A filter to return only target databases that match the specified database type. */ public com.oracle.bmc.datasafe.model.DatabaseType getDatabaseType() { return databaseType; } - /** - * A filter to return target databases that match the infrastructure type of the target - * database. - */ + /** A filter to return only target databases that match the specified infrastructure type. */ private com.oracle.bmc.datasafe.model.InfrastructureType infrastructureType; - /** - * A filter to return target databases that match the infrastructure type of the target - * database. - */ + /** A filter to return only target databases that match the specified infrastructure type. */ public com.oracle.bmc.datasafe.model.InfrastructureType getInfrastructureType() { return infrastructureType; } @@ -351,15 +339,11 @@ public Builder displayName(String displayName) { return this; } - /** - * A filter to return the target databases that matches the current state of the target - * database. - */ + /** A filter to return only target databases that match the specified lifecycle state. */ private com.oracle.bmc.datasafe.model.TargetDatabaseLifecycleState lifecycleState = null; /** - * A filter to return the target databases that matches the current state of the target - * database. + * A filter to return only target databases that match the specified lifecycle state. * * @param lifecycleState the value to set * @return this builder instance @@ -370,13 +354,11 @@ public Builder lifecycleState( return this; } - /** - * A filter to return target databases that match the database type of the target database. - */ + /** A filter to return only target databases that match the specified database type. */ private com.oracle.bmc.datasafe.model.DatabaseType databaseType = null; /** - * A filter to return target databases that match the database type of the target database. + * A filter to return only target databases that match the specified database type. * * @param databaseType the value to set * @return this builder instance @@ -387,14 +369,12 @@ public Builder databaseType(com.oracle.bmc.datasafe.model.DatabaseType databaseT } /** - * A filter to return target databases that match the infrastructure type of the target - * database. + * A filter to return only target databases that match the specified infrastructure type. */ private com.oracle.bmc.datasafe.model.InfrastructureType infrastructureType = null; /** - * A filter to return target databases that match the infrastructure type of the target - * database. + * A filter to return only target databases that match the specified infrastructure type. * * @param infrastructureType the value to set * @return this builder instance diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListWorkRequestsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListWorkRequestsRequest.java index 523d4db40f9..bb2015e5234 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListWorkRequestsRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/ListWorkRequestsRequest.java @@ -28,14 +28,14 @@ public String getOperationType() { return operationType; } /** - * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default - * order is descending. + * The field used for sorting. Only one sorting parameter can be specified. The default order is + * descending. */ private SortBy sortBy; /** - * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default - * order is descending. + * The field used for sorting. Only one sorting parameter can be specified. The default order is + * descending. */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { Starttime("STARTTIME"), @@ -72,16 +72,16 @@ public static SortBy create(String key) { }; /** - * The field used for sorting. Only one sorting order (sortOrder) can be specified. The default - * order is descending. + * The field used for sorting. Only one sorting parameter can be specified. The default order is + * descending. */ public SortBy getSortBy() { return sortBy; } - /** The sort order to use, either ascending (ASC) or descending (DESC). */ + /** The sorting order for the work requests, either ascending (ASC) or descending (DESC). */ private SortOrder sortOrder; - /** The sort order to use, either ascending (ASC) or descending (DESC). */ + /** The sorting order for the work requests, either ascending (ASC) or descending (DESC). */ public enum SortOrder implements com.oracle.bmc.http.internal.BmcEnum { Asc("ASC"), Desc("DESC"), @@ -115,7 +115,7 @@ public static SortOrder create(String key) { } }; - /** The sort order to use, either ascending (ASC) or descending (DESC). */ + /** The sorting order for the work requests, either ascending (ASC) or descending (DESC). */ public SortOrder getSortOrder() { return sortOrder; } @@ -178,6 +178,77 @@ public String getPage() { public Integer getLimit() { return limit; } + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + private Boolean compartmentIdInSubtree; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the 'accessLevel' + * setting. + */ + public Boolean getCompartmentIdInSubtree() { + return compartmentIdInSubtree; + } + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public enum AccessLevel implements com.oracle.bmc.http.internal.BmcEnum { + Restricted("RESTRICTED"), + Accessible("ACCESSIBLE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AccessLevel v : AccessLevel.values()) { + map.put(v.getValue(), v); + } + } + + AccessLevel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AccessLevel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid AccessLevel: " + key); + } + }; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE + * returns only those compartments for which the user has INSPECT permissions directly or + * indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED + * permissions are checked and no partial results are displayed. + */ + public AccessLevel getAccessLevel() { + return accessLevel; + } public static class Builder implements com.oracle.bmc.requests.BmcRequest.Builder< @@ -214,14 +285,14 @@ public Builder operationType(String operationType) { } /** - * The field used for sorting. Only one sorting order (sortOrder) can be specified. The - * default order is descending. + * The field used for sorting. Only one sorting parameter can be specified. The default + * order is descending. */ private SortBy sortBy = null; /** - * The field used for sorting. Only one sorting order (sortOrder) can be specified. The - * default order is descending. + * The field used for sorting. Only one sorting parameter can be specified. The default + * order is descending. * * @param sortBy the value to set * @return this builder instance @@ -231,11 +302,11 @@ public Builder sortBy(SortBy sortBy) { return this; } - /** The sort order to use, either ascending (ASC) or descending (DESC). */ + /** The sorting order for the work requests, either ascending (ASC) or descending (DESC). */ private SortOrder sortOrder = null; /** - * The sort order to use, either ascending (ASC) or descending (DESC). + * The sorting order for the work requests, either ascending (ASC) or descending (DESC). * * @param sortOrder the value to set * @return this builder instance @@ -333,6 +404,48 @@ public Builder limit(Integer limit) { return this; } + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + */ + private Boolean compartmentIdInSubtree = null; + + /** + * Default is false. When set to true, the hierarchy of compartments is traversed and all + * compartments and subcompartments in the tenancy are returned. Depends on the + * 'accessLevel' setting. + * + * @param compartmentIdInSubtree the value to set + * @return this builder instance + */ + public Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) { + this.compartmentIdInSubtree = compartmentIdInSubtree; + return this; + } + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + */ + private AccessLevel accessLevel = null; + + /** + * Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to + * ACCESSIBLE returns only those compartments for which the user has INSPECT permissions + * directly or indirectly (permissions can be on a resource in a subcompartment). When set + * to RESTRICTED permissions are checked and no partial results are displayed. + * + * @param accessLevel the value to set + * @return this builder instance + */ + public Builder accessLevel(AccessLevel accessLevel) { + this.accessLevel = accessLevel; + return this; + } + /** * Set the invocation callback for the request to be built. * @@ -372,6 +485,8 @@ public Builder copy(ListWorkRequestsRequest o) { opcRequestId(o.getOpcRequestId()); page(o.getPage()); limit(o.getLimit()); + compartmentIdInSubtree(o.getCompartmentIdInSubtree()); + accessLevel(o.getAccessLevel()); invocationCallback(o.getInvocationCallback()); retryConfiguration(o.getRetryConfiguration()); return this; @@ -415,9 +530,12 @@ public ListWorkRequestsRequest buildWithoutInvocationCallback() { request.opcRequestId = opcRequestId; request.page = page; request.limit = limit; + request.compartmentIdInSubtree = compartmentIdInSubtree; + request.accessLevel = accessLevel; return request; // new ListWorkRequestsRequest(compartmentId, operationType, sortBy, sortOrder, - // resourceId, targetDatabaseId, opcRequestId, page, limit); + // resourceId, targetDatabaseId, opcRequestId, page, limit, compartmentIdInSubtree, + // accessLevel); } } @@ -436,7 +554,9 @@ public Builder toBuilder() { .targetDatabaseId(targetDatabaseId) .opcRequestId(opcRequestId) .page(page) - .limit(limit); + .limit(limit) + .compartmentIdInSubtree(compartmentIdInSubtree) + .accessLevel(accessLevel); } /** @@ -462,6 +582,8 @@ public String toString() { sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); sb.append(",page=").append(String.valueOf(this.page)); sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",compartmentIdInSubtree=").append(String.valueOf(this.compartmentIdInSubtree)); + sb.append(",accessLevel=").append(String.valueOf(this.accessLevel)); sb.append(")"); return sb.toString(); } @@ -485,7 +607,10 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.targetDatabaseId, other.targetDatabaseId) && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) && java.util.Objects.equals(this.page, other.page) - && java.util.Objects.equals(this.limit, other.limit); + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals( + this.compartmentIdInSubtree, other.compartmentIdInSubtree) + && java.util.Objects.equals(this.accessLevel, other.accessLevel); } @Override @@ -507,6 +632,12 @@ public int hashCode() { result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); result = (result * PRIME) + (this.page == null ? 43 : this.page.hashCode()); result = (result * PRIME) + (this.limit == null ? 43 : this.limit.hashCode()); + result = + (result * PRIME) + + (this.compartmentIdInSubtree == null + ? 43 + : this.compartmentIdInSubtree.hashCode()); + result = (result * PRIME) + (this.accessLevel == null ? 43 : this.accessLevel.hashCode()); return result; } } diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/PurgeSqlCollectionLogsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/PurgeSqlCollectionLogsRequest.java new file mode 100644 index 00000000000..75ca473d05c --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/PurgeSqlCollectionLogsRequest.java @@ -0,0 +1,293 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * PurgeSqlCollectionLogsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class PurgeSqlCollectionLogsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId; + + /** The OCID of the SQL collection resource. */ + public String getSqlCollectionId() { + return sqlCollectionId; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + PurgeSqlCollectionLogsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId = null; + + /** + * The OCID of the SQL collection resource. + * + * @param sqlCollectionId the value to set + * @return this builder instance + */ + public Builder sqlCollectionId(String sqlCollectionId) { + this.sqlCollectionId = sqlCollectionId; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(PurgeSqlCollectionLogsRequest o) { + sqlCollectionId(o.getSqlCollectionId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of PurgeSqlCollectionLogsRequest 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 PurgeSqlCollectionLogsRequest + */ + public PurgeSqlCollectionLogsRequest build() { + PurgeSqlCollectionLogsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of PurgeSqlCollectionLogsRequest 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 PurgeSqlCollectionLogsRequest + */ + public PurgeSqlCollectionLogsRequest buildWithoutInvocationCallback() { + PurgeSqlCollectionLogsRequest request = new PurgeSqlCollectionLogsRequest(); + request.sqlCollectionId = sqlCollectionId; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new PurgeSqlCollectionLogsRequest(sqlCollectionId, 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() + .sqlCollectionId(sqlCollectionId) + .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(",sqlCollectionId=").append(String.valueOf(this.sqlCollectionId)); + 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 PurgeSqlCollectionLogsRequest)) { + return false; + } + + PurgeSqlCollectionLogsRequest other = (PurgeSqlCollectionLogsRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.sqlCollectionId, other.sqlCollectionId) + && 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.sqlCollectionId == null ? 43 : this.sqlCollectionId.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-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/RefreshDatabaseSecurityConfigurationRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/RefreshDatabaseSecurityConfigurationRequest.java new file mode 100644 index 00000000000..ffe9680b8a7 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/RefreshDatabaseSecurityConfigurationRequest.java @@ -0,0 +1,301 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * RefreshDatabaseSecurityConfigurationRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class RefreshDatabaseSecurityConfigurationRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the database security configuration resource. */ + private String databaseSecurityConfigId; + + /** The OCID of the database security configuration resource. */ + public String getDatabaseSecurityConfigId() { + return databaseSecurityConfigId; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + RefreshDatabaseSecurityConfigurationRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the database security configuration resource. */ + private String databaseSecurityConfigId = null; + + /** + * The OCID of the database security configuration resource. + * + * @param databaseSecurityConfigId the value to set + * @return this builder instance + */ + public Builder databaseSecurityConfigId(String databaseSecurityConfigId) { + this.databaseSecurityConfigId = databaseSecurityConfigId; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(RefreshDatabaseSecurityConfigurationRequest o) { + databaseSecurityConfigId(o.getDatabaseSecurityConfigId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of RefreshDatabaseSecurityConfigurationRequest 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 RefreshDatabaseSecurityConfigurationRequest + */ + public RefreshDatabaseSecurityConfigurationRequest build() { + RefreshDatabaseSecurityConfigurationRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of RefreshDatabaseSecurityConfigurationRequest 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 RefreshDatabaseSecurityConfigurationRequest + */ + public RefreshDatabaseSecurityConfigurationRequest buildWithoutInvocationCallback() { + RefreshDatabaseSecurityConfigurationRequest request = + new RefreshDatabaseSecurityConfigurationRequest(); + request.databaseSecurityConfigId = databaseSecurityConfigId; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new RefreshDatabaseSecurityConfigurationRequest(databaseSecurityConfigId, 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() + .databaseSecurityConfigId(databaseSecurityConfigId) + .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(",databaseSecurityConfigId=") + .append(String.valueOf(this.databaseSecurityConfigId)); + 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 RefreshDatabaseSecurityConfigurationRequest)) { + return false; + } + + RefreshDatabaseSecurityConfigurationRequest other = + (RefreshDatabaseSecurityConfigurationRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.databaseSecurityConfigId, other.databaseSecurityConfigId) + && 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.databaseSecurityConfigId == null + ? 43 + : this.databaseSecurityConfigId.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-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/RefreshSqlCollectionLogInsightsRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/RefreshSqlCollectionLogInsightsRequest.java new file mode 100644 index 00000000000..2d92caaa966 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/RefreshSqlCollectionLogInsightsRequest.java @@ -0,0 +1,296 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * RefreshSqlCollectionLogInsightsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class RefreshSqlCollectionLogInsightsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId; + + /** The OCID of the SQL collection resource. */ + public String getSqlCollectionId() { + return sqlCollectionId; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + RefreshSqlCollectionLogInsightsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId = null; + + /** + * The OCID of the SQL collection resource. + * + * @param sqlCollectionId the value to set + * @return this builder instance + */ + public Builder sqlCollectionId(String sqlCollectionId) { + this.sqlCollectionId = sqlCollectionId; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(RefreshSqlCollectionLogInsightsRequest o) { + sqlCollectionId(o.getSqlCollectionId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of RefreshSqlCollectionLogInsightsRequest 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 RefreshSqlCollectionLogInsightsRequest + */ + public RefreshSqlCollectionLogInsightsRequest build() { + RefreshSqlCollectionLogInsightsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of RefreshSqlCollectionLogInsightsRequest 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 RefreshSqlCollectionLogInsightsRequest + */ + public RefreshSqlCollectionLogInsightsRequest buildWithoutInvocationCallback() { + RefreshSqlCollectionLogInsightsRequest request = + new RefreshSqlCollectionLogInsightsRequest(); + request.sqlCollectionId = sqlCollectionId; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new RefreshSqlCollectionLogInsightsRequest(sqlCollectionId, 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() + .sqlCollectionId(sqlCollectionId) + .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(",sqlCollectionId=").append(String.valueOf(this.sqlCollectionId)); + 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 RefreshSqlCollectionLogInsightsRequest)) { + return false; + } + + RefreshSqlCollectionLogInsightsRequest other = (RefreshSqlCollectionLogInsightsRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.sqlCollectionId, other.sqlCollectionId) + && 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.sqlCollectionId == null ? 43 : this.sqlCollectionId.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-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/StartSqlCollectionRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/StartSqlCollectionRequest.java new file mode 100644 index 00000000000..c623353d754 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/StartSqlCollectionRequest.java @@ -0,0 +1,290 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use StartSqlCollectionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class StartSqlCollectionRequest extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId; + + /** The OCID of the SQL collection resource. */ + public String getSqlCollectionId() { + return sqlCollectionId; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + StartSqlCollectionRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId = null; + + /** + * The OCID of the SQL collection resource. + * + * @param sqlCollectionId the value to set + * @return this builder instance + */ + public Builder sqlCollectionId(String sqlCollectionId) { + this.sqlCollectionId = sqlCollectionId; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(StartSqlCollectionRequest o) { + sqlCollectionId(o.getSqlCollectionId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of StartSqlCollectionRequest 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 StartSqlCollectionRequest + */ + public StartSqlCollectionRequest build() { + StartSqlCollectionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of StartSqlCollectionRequest 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 StartSqlCollectionRequest + */ + public StartSqlCollectionRequest buildWithoutInvocationCallback() { + StartSqlCollectionRequest request = new StartSqlCollectionRequest(); + request.sqlCollectionId = sqlCollectionId; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new StartSqlCollectionRequest(sqlCollectionId, 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() + .sqlCollectionId(sqlCollectionId) + .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(",sqlCollectionId=").append(String.valueOf(this.sqlCollectionId)); + 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 StartSqlCollectionRequest)) { + return false; + } + + StartSqlCollectionRequest other = (StartSqlCollectionRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.sqlCollectionId, other.sqlCollectionId) + && 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.sqlCollectionId == null ? 43 : this.sqlCollectionId.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-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/StopSqlCollectionRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/StopSqlCollectionRequest.java new file mode 100644 index 00000000000..00396401d2d --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/StopSqlCollectionRequest.java @@ -0,0 +1,290 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use StopSqlCollectionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class StopSqlCollectionRequest extends com.oracle.bmc.requests.BmcRequest { + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId; + + /** The OCID of the SQL collection resource. */ + public String getSqlCollectionId() { + return sqlCollectionId; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + StopSqlCollectionRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId = null; + + /** + * The OCID of the SQL collection resource. + * + * @param sqlCollectionId the value to set + * @return this builder instance + */ + public Builder sqlCollectionId(String sqlCollectionId) { + this.sqlCollectionId = sqlCollectionId; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(StopSqlCollectionRequest o) { + sqlCollectionId(o.getSqlCollectionId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of StopSqlCollectionRequest 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 StopSqlCollectionRequest + */ + public StopSqlCollectionRequest build() { + StopSqlCollectionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of StopSqlCollectionRequest 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 StopSqlCollectionRequest + */ + public StopSqlCollectionRequest buildWithoutInvocationCallback() { + StopSqlCollectionRequest request = new StopSqlCollectionRequest(); + request.sqlCollectionId = sqlCollectionId; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new StopSqlCollectionRequest(sqlCollectionId, 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() + .sqlCollectionId(sqlCollectionId) + .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(",sqlCollectionId=").append(String.valueOf(this.sqlCollectionId)); + 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 StopSqlCollectionRequest)) { + return false; + } + + StopSqlCollectionRequest other = (StopSqlCollectionRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.sqlCollectionId, other.sqlCollectionId) + && 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.sqlCollectionId == null ? 43 : this.sqlCollectionId.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-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateDatabaseSecurityConfigRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateDatabaseSecurityConfigRequest.java new file mode 100644 index 00000000000..5c1c6ffa6b8 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateDatabaseSecurityConfigRequest.java @@ -0,0 +1,311 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * UpdateDatabaseSecurityConfigRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class UpdateDatabaseSecurityConfigRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.datasafe.model.UpdateDatabaseSecurityConfigDetails> { + + /** The OCID of the database security configuration resource. */ + private String databaseSecurityConfigId; + + /** The OCID of the database security configuration resource. */ + public String getDatabaseSecurityConfigId() { + return databaseSecurityConfigId; + } + /** Details to update the database security configuration. */ + private com.oracle.bmc.datasafe.model.UpdateDatabaseSecurityConfigDetails + updateDatabaseSecurityConfigDetails; + + /** Details to update the database security configuration. */ + public com.oracle.bmc.datasafe.model.UpdateDatabaseSecurityConfigDetails + getUpdateDatabaseSecurityConfigDetails() { + return updateDatabaseSecurityConfigDetails; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.datasafe.model.UpdateDatabaseSecurityConfigDetails getBody$() { + return updateDatabaseSecurityConfigDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + UpdateDatabaseSecurityConfigRequest, + com.oracle.bmc.datasafe.model.UpdateDatabaseSecurityConfigDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the database security configuration resource. */ + private String databaseSecurityConfigId = null; + + /** + * The OCID of the database security configuration resource. + * + * @param databaseSecurityConfigId the value to set + * @return this builder instance + */ + public Builder databaseSecurityConfigId(String databaseSecurityConfigId) { + this.databaseSecurityConfigId = databaseSecurityConfigId; + return this; + } + + /** Details to update the database security configuration. */ + private com.oracle.bmc.datasafe.model.UpdateDatabaseSecurityConfigDetails + updateDatabaseSecurityConfigDetails = null; + + /** + * Details to update the database security configuration. + * + * @param updateDatabaseSecurityConfigDetails the value to set + * @return this builder instance + */ + public Builder updateDatabaseSecurityConfigDetails( + com.oracle.bmc.datasafe.model.UpdateDatabaseSecurityConfigDetails + updateDatabaseSecurityConfigDetails) { + this.updateDatabaseSecurityConfigDetails = updateDatabaseSecurityConfigDetails; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(UpdateDatabaseSecurityConfigRequest o) { + databaseSecurityConfigId(o.getDatabaseSecurityConfigId()); + updateDatabaseSecurityConfigDetails(o.getUpdateDatabaseSecurityConfigDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of UpdateDatabaseSecurityConfigRequest 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 UpdateDatabaseSecurityConfigRequest + */ + public UpdateDatabaseSecurityConfigRequest build() { + UpdateDatabaseSecurityConfigRequest 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.datasafe.model.UpdateDatabaseSecurityConfigDetails body) { + updateDatabaseSecurityConfigDetails(body); + return this; + } + + /** + * Build the instance of UpdateDatabaseSecurityConfigRequest 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 UpdateDatabaseSecurityConfigRequest + */ + public UpdateDatabaseSecurityConfigRequest buildWithoutInvocationCallback() { + UpdateDatabaseSecurityConfigRequest request = new UpdateDatabaseSecurityConfigRequest(); + request.databaseSecurityConfigId = databaseSecurityConfigId; + request.updateDatabaseSecurityConfigDetails = updateDatabaseSecurityConfigDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + return request; + // new UpdateDatabaseSecurityConfigRequest(databaseSecurityConfigId, + // updateDatabaseSecurityConfigDetails, ifMatch, 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() + .databaseSecurityConfigId(databaseSecurityConfigId) + .updateDatabaseSecurityConfigDetails(updateDatabaseSecurityConfigDetails) + .ifMatch(ifMatch) + .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(",databaseSecurityConfigId=") + .append(String.valueOf(this.databaseSecurityConfigId)); + sb.append(",updateDatabaseSecurityConfigDetails=") + .append(String.valueOf(this.updateDatabaseSecurityConfigDetails)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + 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 UpdateDatabaseSecurityConfigRequest)) { + return false; + } + + UpdateDatabaseSecurityConfigRequest other = (UpdateDatabaseSecurityConfigRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.databaseSecurityConfigId, other.databaseSecurityConfigId) + && java.util.Objects.equals( + this.updateDatabaseSecurityConfigDetails, + other.updateDatabaseSecurityConfigDetails) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.databaseSecurityConfigId == null + ? 43 + : this.databaseSecurityConfigId.hashCode()); + result = + (result * PRIME) + + (this.updateDatabaseSecurityConfigDetails == null + ? 43 + : this.updateDatabaseSecurityConfigDetails.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateSecurityPolicyDeploymentRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateSecurityPolicyDeploymentRequest.java new file mode 100644 index 00000000000..238f3cf0f98 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateSecurityPolicyDeploymentRequest.java @@ -0,0 +1,312 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * UpdateSecurityPolicyDeploymentRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class UpdateSecurityPolicyDeploymentRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDeploymentDetails> { + + /** The OCID of the security policy deployment resource. */ + private String securityPolicyDeploymentId; + + /** The OCID of the security policy deployment resource. */ + public String getSecurityPolicyDeploymentId() { + return securityPolicyDeploymentId; + } + /** Details to update the security policy deployment. */ + private com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDeploymentDetails + updateSecurityPolicyDeploymentDetails; + + /** Details to update the security policy deployment. */ + public com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDeploymentDetails + getUpdateSecurityPolicyDeploymentDetails() { + return updateSecurityPolicyDeploymentDetails; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDeploymentDetails getBody$() { + return updateSecurityPolicyDeploymentDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + UpdateSecurityPolicyDeploymentRequest, + com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDeploymentDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the security policy deployment resource. */ + private String securityPolicyDeploymentId = null; + + /** + * The OCID of the security policy deployment resource. + * + * @param securityPolicyDeploymentId the value to set + * @return this builder instance + */ + public Builder securityPolicyDeploymentId(String securityPolicyDeploymentId) { + this.securityPolicyDeploymentId = securityPolicyDeploymentId; + return this; + } + + /** Details to update the security policy deployment. */ + private com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDeploymentDetails + updateSecurityPolicyDeploymentDetails = null; + + /** + * Details to update the security policy deployment. + * + * @param updateSecurityPolicyDeploymentDetails the value to set + * @return this builder instance + */ + public Builder updateSecurityPolicyDeploymentDetails( + com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDeploymentDetails + updateSecurityPolicyDeploymentDetails) { + this.updateSecurityPolicyDeploymentDetails = updateSecurityPolicyDeploymentDetails; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(UpdateSecurityPolicyDeploymentRequest o) { + securityPolicyDeploymentId(o.getSecurityPolicyDeploymentId()); + updateSecurityPolicyDeploymentDetails(o.getUpdateSecurityPolicyDeploymentDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of UpdateSecurityPolicyDeploymentRequest 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 UpdateSecurityPolicyDeploymentRequest + */ + public UpdateSecurityPolicyDeploymentRequest build() { + UpdateSecurityPolicyDeploymentRequest 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.datasafe.model.UpdateSecurityPolicyDeploymentDetails body) { + updateSecurityPolicyDeploymentDetails(body); + return this; + } + + /** + * Build the instance of UpdateSecurityPolicyDeploymentRequest 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 UpdateSecurityPolicyDeploymentRequest + */ + public UpdateSecurityPolicyDeploymentRequest buildWithoutInvocationCallback() { + UpdateSecurityPolicyDeploymentRequest request = + new UpdateSecurityPolicyDeploymentRequest(); + request.securityPolicyDeploymentId = securityPolicyDeploymentId; + request.updateSecurityPolicyDeploymentDetails = updateSecurityPolicyDeploymentDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + return request; + // new UpdateSecurityPolicyDeploymentRequest(securityPolicyDeploymentId, + // updateSecurityPolicyDeploymentDetails, ifMatch, 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() + .securityPolicyDeploymentId(securityPolicyDeploymentId) + .updateSecurityPolicyDeploymentDetails(updateSecurityPolicyDeploymentDetails) + .ifMatch(ifMatch) + .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(",securityPolicyDeploymentId=") + .append(String.valueOf(this.securityPolicyDeploymentId)); + sb.append(",updateSecurityPolicyDeploymentDetails=") + .append(String.valueOf(this.updateSecurityPolicyDeploymentDetails)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + 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 UpdateSecurityPolicyDeploymentRequest)) { + return false; + } + + UpdateSecurityPolicyDeploymentRequest other = (UpdateSecurityPolicyDeploymentRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.securityPolicyDeploymentId, other.securityPolicyDeploymentId) + && java.util.Objects.equals( + this.updateSecurityPolicyDeploymentDetails, + other.updateSecurityPolicyDeploymentDetails) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.securityPolicyDeploymentId == null + ? 43 + : this.securityPolicyDeploymentId.hashCode()); + result = + (result * PRIME) + + (this.updateSecurityPolicyDeploymentDetails == null + ? 43 + : this.updateSecurityPolicyDeploymentDetails.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateSecurityPolicyRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateSecurityPolicyRequest.java new file mode 100644 index 00000000000..3d56bb2283b --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateSecurityPolicyRequest.java @@ -0,0 +1,303 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use UpdateSecurityPolicyRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class UpdateSecurityPolicyRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDetails> { + + /** The OCID of the security policy resource. */ + private String securityPolicyId; + + /** The OCID of the security policy resource. */ + public String getSecurityPolicyId() { + return securityPolicyId; + } + /** Details to update the security policy. */ + private com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDetails updateSecurityPolicyDetails; + + /** Details to update the security policy. */ + public com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDetails + getUpdateSecurityPolicyDetails() { + return updateSecurityPolicyDetails; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDetails getBody$() { + return updateSecurityPolicyDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + UpdateSecurityPolicyRequest, + com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the security policy resource. */ + private String securityPolicyId = null; + + /** + * The OCID of the security policy resource. + * + * @param securityPolicyId the value to set + * @return this builder instance + */ + public Builder securityPolicyId(String securityPolicyId) { + this.securityPolicyId = securityPolicyId; + return this; + } + + /** Details to update the security policy. */ + private com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDetails + updateSecurityPolicyDetails = null; + + /** + * Details to update the security policy. + * + * @param updateSecurityPolicyDetails the value to set + * @return this builder instance + */ + public Builder updateSecurityPolicyDetails( + com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDetails + updateSecurityPolicyDetails) { + this.updateSecurityPolicyDetails = updateSecurityPolicyDetails; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(UpdateSecurityPolicyRequest o) { + securityPolicyId(o.getSecurityPolicyId()); + updateSecurityPolicyDetails(o.getUpdateSecurityPolicyDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of UpdateSecurityPolicyRequest 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 UpdateSecurityPolicyRequest + */ + public UpdateSecurityPolicyRequest build() { + UpdateSecurityPolicyRequest 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.datasafe.model.UpdateSecurityPolicyDetails body) { + updateSecurityPolicyDetails(body); + return this; + } + + /** + * Build the instance of UpdateSecurityPolicyRequest 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 UpdateSecurityPolicyRequest + */ + public UpdateSecurityPolicyRequest buildWithoutInvocationCallback() { + UpdateSecurityPolicyRequest request = new UpdateSecurityPolicyRequest(); + request.securityPolicyId = securityPolicyId; + request.updateSecurityPolicyDetails = updateSecurityPolicyDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + return request; + // new UpdateSecurityPolicyRequest(securityPolicyId, updateSecurityPolicyDetails, + // ifMatch, 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() + .securityPolicyId(securityPolicyId) + .updateSecurityPolicyDetails(updateSecurityPolicyDetails) + .ifMatch(ifMatch) + .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(",securityPolicyId=").append(String.valueOf(this.securityPolicyId)); + sb.append(",updateSecurityPolicyDetails=") + .append(String.valueOf(this.updateSecurityPolicyDetails)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + 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 UpdateSecurityPolicyRequest)) { + return false; + } + + UpdateSecurityPolicyRequest other = (UpdateSecurityPolicyRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.securityPolicyId, other.securityPolicyId) + && java.util.Objects.equals( + this.updateSecurityPolicyDetails, other.updateSecurityPolicyDetails) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.securityPolicyId == null ? 43 : this.securityPolicyId.hashCode()); + result = + (result * PRIME) + + (this.updateSecurityPolicyDetails == null + ? 43 + : this.updateSecurityPolicyDetails.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateSqlCollectionRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateSqlCollectionRequest.java new file mode 100644 index 00000000000..7934d4c37f4 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateSqlCollectionRequest.java @@ -0,0 +1,303 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use UpdateSqlCollectionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class UpdateSqlCollectionRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.datasafe.model.UpdateSqlCollectionDetails> { + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId; + + /** The OCID of the SQL collection resource. */ + public String getSqlCollectionId() { + return sqlCollectionId; + } + /** Details to update the SQL collection. */ + private com.oracle.bmc.datasafe.model.UpdateSqlCollectionDetails updateSqlCollectionDetails; + + /** Details to update the SQL collection. */ + public com.oracle.bmc.datasafe.model.UpdateSqlCollectionDetails + getUpdateSqlCollectionDetails() { + return updateSqlCollectionDetails; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.datasafe.model.UpdateSqlCollectionDetails getBody$() { + return updateSqlCollectionDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + UpdateSqlCollectionRequest, + com.oracle.bmc.datasafe.model.UpdateSqlCollectionDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the SQL collection resource. */ + private String sqlCollectionId = null; + + /** + * The OCID of the SQL collection resource. + * + * @param sqlCollectionId the value to set + * @return this builder instance + */ + public Builder sqlCollectionId(String sqlCollectionId) { + this.sqlCollectionId = sqlCollectionId; + return this; + } + + /** Details to update the SQL collection. */ + private com.oracle.bmc.datasafe.model.UpdateSqlCollectionDetails + updateSqlCollectionDetails = null; + + /** + * Details to update the SQL collection. + * + * @param updateSqlCollectionDetails the value to set + * @return this builder instance + */ + public Builder updateSqlCollectionDetails( + com.oracle.bmc.datasafe.model.UpdateSqlCollectionDetails + updateSqlCollectionDetails) { + this.updateSqlCollectionDetails = updateSqlCollectionDetails; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(UpdateSqlCollectionRequest o) { + sqlCollectionId(o.getSqlCollectionId()); + updateSqlCollectionDetails(o.getUpdateSqlCollectionDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of UpdateSqlCollectionRequest 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 UpdateSqlCollectionRequest + */ + public UpdateSqlCollectionRequest build() { + UpdateSqlCollectionRequest 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.datasafe.model.UpdateSqlCollectionDetails body) { + updateSqlCollectionDetails(body); + return this; + } + + /** + * Build the instance of UpdateSqlCollectionRequest 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 UpdateSqlCollectionRequest + */ + public UpdateSqlCollectionRequest buildWithoutInvocationCallback() { + UpdateSqlCollectionRequest request = new UpdateSqlCollectionRequest(); + request.sqlCollectionId = sqlCollectionId; + request.updateSqlCollectionDetails = updateSqlCollectionDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + return request; + // new UpdateSqlCollectionRequest(sqlCollectionId, updateSqlCollectionDetails, ifMatch, + // 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() + .sqlCollectionId(sqlCollectionId) + .updateSqlCollectionDetails(updateSqlCollectionDetails) + .ifMatch(ifMatch) + .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(",sqlCollectionId=").append(String.valueOf(this.sqlCollectionId)); + sb.append(",updateSqlCollectionDetails=") + .append(String.valueOf(this.updateSqlCollectionDetails)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + 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 UpdateSqlCollectionRequest)) { + return false; + } + + UpdateSqlCollectionRequest other = (UpdateSqlCollectionRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.sqlCollectionId, other.sqlCollectionId) + && java.util.Objects.equals( + this.updateSqlCollectionDetails, other.updateSqlCollectionDetails) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.sqlCollectionId == null ? 43 : this.sqlCollectionId.hashCode()); + result = + (result * PRIME) + + (this.updateSqlCollectionDetails == null + ? 43 + : this.updateSqlCollectionDetails.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateSqlFirewallPolicyRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateSqlFirewallPolicyRequest.java new file mode 100644 index 00000000000..96be7bdcada --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/requests/UpdateSqlFirewallPolicyRequest.java @@ -0,0 +1,307 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.requests; + +import com.oracle.bmc.datasafe.model.*; +/** + * Example: Click here to see how to use + * UpdateSqlFirewallPolicyRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class UpdateSqlFirewallPolicyRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.datasafe.model.UpdateSqlFirewallPolicyDetails> { + + /** The OCID of the SQL firewall policy resource. */ + private String sqlFirewallPolicyId; + + /** The OCID of the SQL firewall policy resource. */ + public String getSqlFirewallPolicyId() { + return sqlFirewallPolicyId; + } + /** Details to update the SQL firewall policy. */ + private com.oracle.bmc.datasafe.model.UpdateSqlFirewallPolicyDetails + updateSqlFirewallPolicyDetails; + + /** Details to update the SQL firewall policy. */ + public com.oracle.bmc.datasafe.model.UpdateSqlFirewallPolicyDetails + getUpdateSqlFirewallPolicyDetails() { + return updateSqlFirewallPolicyDetails; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId; + + /** Unique identifier for the request. */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.datasafe.model.UpdateSqlFirewallPolicyDetails getBody$() { + return updateSqlFirewallPolicyDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + UpdateSqlFirewallPolicyRequest, + com.oracle.bmc.datasafe.model.UpdateSqlFirewallPolicyDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The OCID of the SQL firewall policy resource. */ + private String sqlFirewallPolicyId = null; + + /** + * The OCID of the SQL firewall policy resource. + * + * @param sqlFirewallPolicyId the value to set + * @return this builder instance + */ + public Builder sqlFirewallPolicyId(String sqlFirewallPolicyId) { + this.sqlFirewallPolicyId = sqlFirewallPolicyId; + return this; + } + + /** Details to update the SQL firewall policy. */ + private com.oracle.bmc.datasafe.model.UpdateSqlFirewallPolicyDetails + updateSqlFirewallPolicyDetails = null; + + /** + * Details to update the SQL firewall policy. + * + * @param updateSqlFirewallPolicyDetails the value to set + * @return this builder instance + */ + public Builder updateSqlFirewallPolicyDetails( + com.oracle.bmc.datasafe.model.UpdateSqlFirewallPolicyDetails + updateSqlFirewallPolicyDetails) { + this.updateSqlFirewallPolicyDetails = updateSqlFirewallPolicyDetails; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * 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 + * 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. */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. + * + * @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(UpdateSqlFirewallPolicyRequest o) { + sqlFirewallPolicyId(o.getSqlFirewallPolicyId()); + updateSqlFirewallPolicyDetails(o.getUpdateSqlFirewallPolicyDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of UpdateSqlFirewallPolicyRequest 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 UpdateSqlFirewallPolicyRequest + */ + public UpdateSqlFirewallPolicyRequest build() { + UpdateSqlFirewallPolicyRequest 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.datasafe.model.UpdateSqlFirewallPolicyDetails body) { + updateSqlFirewallPolicyDetails(body); + return this; + } + + /** + * Build the instance of UpdateSqlFirewallPolicyRequest 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 UpdateSqlFirewallPolicyRequest + */ + public UpdateSqlFirewallPolicyRequest buildWithoutInvocationCallback() { + UpdateSqlFirewallPolicyRequest request = new UpdateSqlFirewallPolicyRequest(); + request.sqlFirewallPolicyId = sqlFirewallPolicyId; + request.updateSqlFirewallPolicyDetails = updateSqlFirewallPolicyDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + return request; + // new UpdateSqlFirewallPolicyRequest(sqlFirewallPolicyId, + // updateSqlFirewallPolicyDetails, ifMatch, 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() + .sqlFirewallPolicyId(sqlFirewallPolicyId) + .updateSqlFirewallPolicyDetails(updateSqlFirewallPolicyDetails) + .ifMatch(ifMatch) + .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(",sqlFirewallPolicyId=").append(String.valueOf(this.sqlFirewallPolicyId)); + sb.append(",updateSqlFirewallPolicyDetails=") + .append(String.valueOf(this.updateSqlFirewallPolicyDetails)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + 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 UpdateSqlFirewallPolicyRequest)) { + return false; + } + + UpdateSqlFirewallPolicyRequest other = (UpdateSqlFirewallPolicyRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.sqlFirewallPolicyId, other.sqlFirewallPolicyId) + && java.util.Objects.equals( + this.updateSqlFirewallPolicyDetails, other.updateSqlFirewallPolicyDetails) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.sqlFirewallPolicyId == null + ? 43 + : this.sqlFirewallPolicyId.hashCode()); + result = + (result * PRIME) + + (this.updateSqlFirewallPolicyDetails == null + ? 43 + : this.updateSqlFirewallPolicyDetails.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeDatabaseSecurityConfigCompartmentResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeDatabaseSecurityConfigCompartmentResponse.java new file mode 100644 index 00000000000..a8941638219 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeDatabaseSecurityConfigCompartmentResponse.java @@ -0,0 +1,188 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ChangeDatabaseSecurityConfigCompartmentResponse + extends com.oracle.bmc.responses.BmcResponse { + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private ChangeDatabaseSecurityConfigCompartmentResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ChangeDatabaseSecurityConfigCompartmentResponse> { + 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; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ChangeDatabaseSecurityConfigCompartmentResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ChangeDatabaseSecurityConfigCompartmentResponse build() { + return new ChangeDatabaseSecurityConfigCompartmentResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ChangeDatabaseSecurityConfigCompartmentResponse)) { + return false; + } + + ChangeDatabaseSecurityConfigCompartmentResponse other = + (ChangeDatabaseSecurityConfigCompartmentResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeSecurityPolicyCompartmentResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeSecurityPolicyCompartmentResponse.java new file mode 100644 index 00000000000..64a8275168f --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeSecurityPolicyCompartmentResponse.java @@ -0,0 +1,186 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ChangeSecurityPolicyCompartmentResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private ChangeSecurityPolicyCompartmentResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ChangeSecurityPolicyCompartmentResponse> { + 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; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ChangeSecurityPolicyCompartmentResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ChangeSecurityPolicyCompartmentResponse build() { + return new ChangeSecurityPolicyCompartmentResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ChangeSecurityPolicyCompartmentResponse)) { + return false; + } + + ChangeSecurityPolicyCompartmentResponse other = (ChangeSecurityPolicyCompartmentResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeSecurityPolicyDeploymentCompartmentResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeSecurityPolicyDeploymentCompartmentResponse.java new file mode 100644 index 00000000000..53207c10d9f --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeSecurityPolicyDeploymentCompartmentResponse.java @@ -0,0 +1,188 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ChangeSecurityPolicyDeploymentCompartmentResponse + extends com.oracle.bmc.responses.BmcResponse { + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private ChangeSecurityPolicyDeploymentCompartmentResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ChangeSecurityPolicyDeploymentCompartmentResponse> { + 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; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ChangeSecurityPolicyDeploymentCompartmentResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ChangeSecurityPolicyDeploymentCompartmentResponse build() { + return new ChangeSecurityPolicyDeploymentCompartmentResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ChangeSecurityPolicyDeploymentCompartmentResponse)) { + return false; + } + + ChangeSecurityPolicyDeploymentCompartmentResponse other = + (ChangeSecurityPolicyDeploymentCompartmentResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeSqlCollectionCompartmentResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeSqlCollectionCompartmentResponse.java new file mode 100644 index 00000000000..4936e578304 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeSqlCollectionCompartmentResponse.java @@ -0,0 +1,186 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ChangeSqlCollectionCompartmentResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private ChangeSqlCollectionCompartmentResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ChangeSqlCollectionCompartmentResponse> { + 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; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ChangeSqlCollectionCompartmentResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ChangeSqlCollectionCompartmentResponse build() { + return new ChangeSqlCollectionCompartmentResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ChangeSqlCollectionCompartmentResponse)) { + return false; + } + + ChangeSqlCollectionCompartmentResponse other = (ChangeSqlCollectionCompartmentResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeSqlFirewallPolicyCompartmentResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeSqlFirewallPolicyCompartmentResponse.java new file mode 100644 index 00000000000..eb9fb5e6095 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ChangeSqlFirewallPolicyCompartmentResponse.java @@ -0,0 +1,188 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ChangeSqlFirewallPolicyCompartmentResponse + extends com.oracle.bmc.responses.BmcResponse { + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private ChangeSqlFirewallPolicyCompartmentResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ChangeSqlFirewallPolicyCompartmentResponse> { + 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; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ChangeSqlFirewallPolicyCompartmentResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ChangeSqlFirewallPolicyCompartmentResponse build() { + return new ChangeSqlFirewallPolicyCompartmentResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ChangeSqlFirewallPolicyCompartmentResponse)) { + return false; + } + + ChangeSqlFirewallPolicyCompartmentResponse other = + (ChangeSqlFirewallPolicyCompartmentResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/CreateSqlCollectionResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/CreateSqlCollectionResponse.java new file mode 100644 index 00000000000..c451088a25a --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/CreateSqlCollectionResponse.java @@ -0,0 +1,304 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class CreateSqlCollectionResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + */ + private String etag; + + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + * + * @return the value + */ + public String getEtag() { + return etag; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** The full URI of the SQL collection. */ + private String location; + + /** + * The full URI of the SQL collection. + * + * @return the value + */ + public String getLocation() { + return location; + } + + /** The returned {@code SqlCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlCollection sqlCollection; + + /** + * The returned {@code SqlCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SqlCollection getSqlCollection() { + return sqlCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcWorkRequestId", + "opcRequestId", + "location", + "sqlCollection" + }) + private CreateSqlCollectionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcWorkRequestId, + String opcRequestId, + String location, + com.oracle.bmc.datasafe.model.SqlCollection sqlCollection) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + this.location = location; + this.sqlCollection = sqlCollection; + } + + 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. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + */ + private String etag; + + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + * + * @param etag the value to set + * @return this builder + */ + public Builder etag(String etag) { + this.etag = etag; + return this; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * 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 full URI of the SQL collection. */ + private String location; + + /** + * The full URI of the SQL collection. + * + * @param location the value to set + * @return this builder + */ + public Builder location(String location) { + this.location = location; + return this; + } + + /** The returned {@code SqlCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlCollection sqlCollection; + + /** + * The returned {@code SqlCollection} instance. + * + * @param sqlCollection the value to set + * @return this builder + */ + public Builder sqlCollection(com.oracle.bmc.datasafe.model.SqlCollection sqlCollection) { + this.sqlCollection = sqlCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(CreateSqlCollectionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + location(o.getLocation()); + sqlCollection(o.getSqlCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public CreateSqlCollectionResponse build() { + return new CreateSqlCollectionResponse( + __httpStatusCode__, + headers, + etag, + opcWorkRequestId, + opcRequestId, + location, + sqlCollection); + } + } + + /** + * 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(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(",location=").append(String.valueOf(location)); + sb.append(",sqlCollection=").append(String.valueOf(sqlCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateSqlCollectionResponse)) { + return false; + } + + CreateSqlCollectionResponse other = (CreateSqlCollectionResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.etag, other.etag) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.location, other.location) + && java.util.Objects.equals(this.sqlCollection, other.sqlCollection); + } + + @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.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + result = (result * PRIME) + (this.location == null ? 43 : this.location.hashCode()); + result = + (result * PRIME) + + (this.sqlCollection == null ? 43 : this.sqlCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/DeleteSqlCollectionResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/DeleteSqlCollectionResponse.java new file mode 100644 index 00000000000..65d6ee95518 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/DeleteSqlCollectionResponse.java @@ -0,0 +1,185 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class DeleteSqlCollectionResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private DeleteSqlCollectionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder { + private int __httpStatusCode__; + + @Override + public Builder __httpStatusCode__(int __httpStatusCode__) { + this.__httpStatusCode__ = __httpStatusCode__; + return this; + } + + private java.util.Map> headers; + + @Override + public Builder headers(java.util.Map> headers) { + this.headers = headers; + return this; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(DeleteSqlCollectionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public DeleteSqlCollectionResponse build() { + return new DeleteSqlCollectionResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof DeleteSqlCollectionResponse)) { + return false; + } + + DeleteSqlCollectionResponse other = (DeleteSqlCollectionResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/DeleteSqlFirewallPolicyResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/DeleteSqlFirewallPolicyResponse.java new file mode 100644 index 00000000000..7cfc6b15645 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/DeleteSqlFirewallPolicyResponse.java @@ -0,0 +1,186 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class DeleteSqlFirewallPolicyResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private DeleteSqlFirewallPolicyResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + DeleteSqlFirewallPolicyResponse> { + 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; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(DeleteSqlFirewallPolicyResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public DeleteSqlFirewallPolicyResponse build() { + return new DeleteSqlFirewallPolicyResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof DeleteSqlFirewallPolicyResponse)) { + return false; + } + + DeleteSqlFirewallPolicyResponse other = (DeleteSqlFirewallPolicyResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GenerateSqlFirewallPolicyResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GenerateSqlFirewallPolicyResponse.java new file mode 100644 index 00000000000..ad7a0ff01cf --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GenerateSqlFirewallPolicyResponse.java @@ -0,0 +1,186 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class GenerateSqlFirewallPolicyResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private GenerateSqlFirewallPolicyResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + GenerateSqlFirewallPolicyResponse> { + 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; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(GenerateSqlFirewallPolicyResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public GenerateSqlFirewallPolicyResponse build() { + return new GenerateSqlFirewallPolicyResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GenerateSqlFirewallPolicyResponse)) { + return false; + } + + GenerateSqlFirewallPolicyResponse other = (GenerateSqlFirewallPolicyResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetDatabaseSecurityConfigResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetDatabaseSecurityConfigResponse.java new file mode 100644 index 00000000000..8cfa3a8b48c --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetDatabaseSecurityConfigResponse.java @@ -0,0 +1,227 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class GetDatabaseSecurityConfigResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + */ + private String etag; + + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + * + * @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 DatabaseSecurityConfig} instance. */ + private com.oracle.bmc.datasafe.model.DatabaseSecurityConfig databaseSecurityConfig; + + /** + * The returned {@code DatabaseSecurityConfig} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.DatabaseSecurityConfig getDatabaseSecurityConfig() { + return databaseSecurityConfig; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcRequestId", + "databaseSecurityConfig" + }) + private GetDatabaseSecurityConfigResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcRequestId, + com.oracle.bmc.datasafe.model.DatabaseSecurityConfig databaseSecurityConfig) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcRequestId = opcRequestId; + this.databaseSecurityConfig = databaseSecurityConfig; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + GetDatabaseSecurityConfigResponse> { + 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. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + */ + private String etag; + + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + * + * @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 DatabaseSecurityConfig} instance. */ + private com.oracle.bmc.datasafe.model.DatabaseSecurityConfig databaseSecurityConfig; + + /** + * The returned {@code DatabaseSecurityConfig} instance. + * + * @param databaseSecurityConfig the value to set + * @return this builder + */ + public Builder databaseSecurityConfig( + com.oracle.bmc.datasafe.model.DatabaseSecurityConfig databaseSecurityConfig) { + this.databaseSecurityConfig = databaseSecurityConfig; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(GetDatabaseSecurityConfigResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + databaseSecurityConfig(o.getDatabaseSecurityConfig()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public GetDatabaseSecurityConfigResponse build() { + return new GetDatabaseSecurityConfigResponse( + __httpStatusCode__, headers, etag, opcRequestId, databaseSecurityConfig); + } + } + + /** + * 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(",databaseSecurityConfig=").append(String.valueOf(databaseSecurityConfig)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GetDatabaseSecurityConfigResponse)) { + return false; + } + + GetDatabaseSecurityConfigResponse other = (GetDatabaseSecurityConfigResponse) 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.databaseSecurityConfig, other.databaseSecurityConfig); + } + + @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.databaseSecurityConfig == null + ? 43 + : this.databaseSecurityConfig.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSecurityPolicyDeploymentResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSecurityPolicyDeploymentResponse.java new file mode 100644 index 00000000000..a1b479eaf55 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSecurityPolicyDeploymentResponse.java @@ -0,0 +1,227 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class GetSecurityPolicyDeploymentResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + */ + private String etag; + + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + * + * @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 SecurityPolicyDeployment} instance. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyDeployment securityPolicyDeployment; + + /** + * The returned {@code SecurityPolicyDeployment} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SecurityPolicyDeployment getSecurityPolicyDeployment() { + return securityPolicyDeployment; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcRequestId", + "securityPolicyDeployment" + }) + private GetSecurityPolicyDeploymentResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcRequestId, + com.oracle.bmc.datasafe.model.SecurityPolicyDeployment securityPolicyDeployment) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcRequestId = opcRequestId; + this.securityPolicyDeployment = securityPolicyDeployment; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + GetSecurityPolicyDeploymentResponse> { + 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. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + */ + private String etag; + + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + * + * @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 SecurityPolicyDeployment} instance. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyDeployment securityPolicyDeployment; + + /** + * The returned {@code SecurityPolicyDeployment} instance. + * + * @param securityPolicyDeployment the value to set + * @return this builder + */ + public Builder securityPolicyDeployment( + com.oracle.bmc.datasafe.model.SecurityPolicyDeployment securityPolicyDeployment) { + this.securityPolicyDeployment = securityPolicyDeployment; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(GetSecurityPolicyDeploymentResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + securityPolicyDeployment(o.getSecurityPolicyDeployment()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public GetSecurityPolicyDeploymentResponse build() { + return new GetSecurityPolicyDeploymentResponse( + __httpStatusCode__, headers, etag, opcRequestId, securityPolicyDeployment); + } + } + + /** + * 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(",securityPolicyDeployment=").append(String.valueOf(securityPolicyDeployment)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GetSecurityPolicyDeploymentResponse)) { + return false; + } + + GetSecurityPolicyDeploymentResponse other = (GetSecurityPolicyDeploymentResponse) 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.securityPolicyDeployment, other.securityPolicyDeployment); + } + + @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.securityPolicyDeployment == null + ? 43 + : this.securityPolicyDeployment.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSecurityPolicyEntryStateResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSecurityPolicyEntryStateResponse.java new file mode 100644 index 00000000000..9c55c46ff69 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSecurityPolicyEntryStateResponse.java @@ -0,0 +1,227 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class GetSecurityPolicyEntryStateResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + */ + private String etag; + + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + * + * @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 SecurityPolicyEntryState} instance. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyEntryState securityPolicyEntryState; + + /** + * The returned {@code SecurityPolicyEntryState} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SecurityPolicyEntryState getSecurityPolicyEntryState() { + return securityPolicyEntryState; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcRequestId", + "securityPolicyEntryState" + }) + private GetSecurityPolicyEntryStateResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcRequestId, + com.oracle.bmc.datasafe.model.SecurityPolicyEntryState securityPolicyEntryState) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcRequestId = opcRequestId; + this.securityPolicyEntryState = securityPolicyEntryState; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + GetSecurityPolicyEntryStateResponse> { + 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. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + */ + private String etag; + + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + * + * @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 SecurityPolicyEntryState} instance. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyEntryState securityPolicyEntryState; + + /** + * The returned {@code SecurityPolicyEntryState} instance. + * + * @param securityPolicyEntryState the value to set + * @return this builder + */ + public Builder securityPolicyEntryState( + com.oracle.bmc.datasafe.model.SecurityPolicyEntryState securityPolicyEntryState) { + this.securityPolicyEntryState = securityPolicyEntryState; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(GetSecurityPolicyEntryStateResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + securityPolicyEntryState(o.getSecurityPolicyEntryState()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public GetSecurityPolicyEntryStateResponse build() { + return new GetSecurityPolicyEntryStateResponse( + __httpStatusCode__, headers, etag, opcRequestId, securityPolicyEntryState); + } + } + + /** + * 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(",securityPolicyEntryState=").append(String.valueOf(securityPolicyEntryState)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GetSecurityPolicyEntryStateResponse)) { + return false; + } + + GetSecurityPolicyEntryStateResponse other = (GetSecurityPolicyEntryStateResponse) 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.securityPolicyEntryState, other.securityPolicyEntryState); + } + + @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.securityPolicyEntryState == null + ? 43 + : this.securityPolicyEntryState.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSecurityPolicyResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSecurityPolicyResponse.java new file mode 100644 index 00000000000..5fbd02e1af9 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSecurityPolicyResponse.java @@ -0,0 +1,222 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class GetSecurityPolicyResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + */ + private String etag; + + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + * + * @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 SecurityPolicy} instance. */ + private com.oracle.bmc.datasafe.model.SecurityPolicy securityPolicy; + + /** + * The returned {@code SecurityPolicy} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SecurityPolicy getSecurityPolicy() { + return securityPolicy; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcRequestId", + "securityPolicy" + }) + private GetSecurityPolicyResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcRequestId, + com.oracle.bmc.datasafe.model.SecurityPolicy securityPolicy) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcRequestId = opcRequestId; + this.securityPolicy = securityPolicy; + } + + 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. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + */ + private String etag; + + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + * + * @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 SecurityPolicy} instance. */ + private com.oracle.bmc.datasafe.model.SecurityPolicy securityPolicy; + + /** + * The returned {@code SecurityPolicy} instance. + * + * @param securityPolicy the value to set + * @return this builder + */ + public Builder securityPolicy(com.oracle.bmc.datasafe.model.SecurityPolicy securityPolicy) { + this.securityPolicy = securityPolicy; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(GetSecurityPolicyResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + securityPolicy(o.getSecurityPolicy()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public GetSecurityPolicyResponse build() { + return new GetSecurityPolicyResponse( + __httpStatusCode__, headers, etag, opcRequestId, securityPolicy); + } + } + + /** + * 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(",securityPolicy=").append(String.valueOf(securityPolicy)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GetSecurityPolicyResponse)) { + return false; + } + + GetSecurityPolicyResponse other = (GetSecurityPolicyResponse) 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.securityPolicy, other.securityPolicy); + } + + @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.securityPolicy == null ? 43 : this.securityPolicy.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSqlCollectionResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSqlCollectionResponse.java new file mode 100644 index 00000000000..f4eef88a2e5 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSqlCollectionResponse.java @@ -0,0 +1,222 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class GetSqlCollectionResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + */ + private String etag; + + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + * + * @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 SqlCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlCollection sqlCollection; + + /** + * The returned {@code SqlCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SqlCollection getSqlCollection() { + return sqlCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcRequestId", + "sqlCollection" + }) + private GetSqlCollectionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcRequestId, + com.oracle.bmc.datasafe.model.SqlCollection sqlCollection) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcRequestId = opcRequestId; + this.sqlCollection = sqlCollection; + } + + 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. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + */ + private String etag; + + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + * + * @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 SqlCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlCollection sqlCollection; + + /** + * The returned {@code SqlCollection} instance. + * + * @param sqlCollection the value to set + * @return this builder + */ + public Builder sqlCollection(com.oracle.bmc.datasafe.model.SqlCollection sqlCollection) { + this.sqlCollection = sqlCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(GetSqlCollectionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + sqlCollection(o.getSqlCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public GetSqlCollectionResponse build() { + return new GetSqlCollectionResponse( + __httpStatusCode__, headers, etag, opcRequestId, sqlCollection); + } + } + + /** + * 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(",sqlCollection=").append(String.valueOf(sqlCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GetSqlCollectionResponse)) { + return false; + } + + GetSqlCollectionResponse other = (GetSqlCollectionResponse) 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.sqlCollection, other.sqlCollection); + } + + @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.sqlCollection == null ? 43 : this.sqlCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSqlFirewallPolicyResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSqlFirewallPolicyResponse.java new file mode 100644 index 00000000000..d30c2e38ff4 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/GetSqlFirewallPolicyResponse.java @@ -0,0 +1,223 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class GetSqlFirewallPolicyResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + */ + private String etag; + + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + * + * @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 SqlFirewallPolicy} instance. */ + private com.oracle.bmc.datasafe.model.SqlFirewallPolicy sqlFirewallPolicy; + + /** + * The returned {@code SqlFirewallPolicy} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SqlFirewallPolicy getSqlFirewallPolicy() { + return sqlFirewallPolicy; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcRequestId", + "sqlFirewallPolicy" + }) + private GetSqlFirewallPolicyResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcRequestId, + com.oracle.bmc.datasafe.model.SqlFirewallPolicy sqlFirewallPolicy) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcRequestId = opcRequestId; + this.sqlFirewallPolicy = sqlFirewallPolicy; + } + + 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. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + */ + private String etag; + + /** + * For optimistic concurrency control. For more information, see [ETags for Optimistic + * Concurrency + * Control](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven) + * + * @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 SqlFirewallPolicy} instance. */ + private com.oracle.bmc.datasafe.model.SqlFirewallPolicy sqlFirewallPolicy; + + /** + * The returned {@code SqlFirewallPolicy} instance. + * + * @param sqlFirewallPolicy the value to set + * @return this builder + */ + public Builder sqlFirewallPolicy( + com.oracle.bmc.datasafe.model.SqlFirewallPolicy sqlFirewallPolicy) { + this.sqlFirewallPolicy = sqlFirewallPolicy; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(GetSqlFirewallPolicyResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + sqlFirewallPolicy(o.getSqlFirewallPolicy()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public GetSqlFirewallPolicyResponse build() { + return new GetSqlFirewallPolicyResponse( + __httpStatusCode__, headers, etag, opcRequestId, sqlFirewallPolicy); + } + } + + /** + * 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(",sqlFirewallPolicy=").append(String.valueOf(sqlFirewallPolicy)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GetSqlFirewallPolicyResponse)) { + return false; + } + + GetSqlFirewallPolicyResponse other = (GetSqlFirewallPolicyResponse) 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.sqlFirewallPolicy, other.sqlFirewallPolicy); + } + + @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.sqlFirewallPolicy == null ? 43 : this.sqlFirewallPolicy.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListDatabaseSecurityConfigsResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListDatabaseSecurityConfigsResponse.java new file mode 100644 index 00000000000..b663966ee1f --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListDatabaseSecurityConfigsResponse.java @@ -0,0 +1,288 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListDatabaseSecurityConfigsResponse 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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + * + * @return the value + */ + public String getOpcPrevPage() { + return opcPrevPage; + } + + /** The returned {@code DatabaseSecurityConfigCollection} instance. */ + private com.oracle.bmc.datasafe.model.DatabaseSecurityConfigCollection + databaseSecurityConfigCollection; + + /** + * The returned {@code DatabaseSecurityConfigCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.DatabaseSecurityConfigCollection + getDatabaseSecurityConfigCollection() { + return databaseSecurityConfigCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcPrevPage", + "databaseSecurityConfigCollection" + }) + private ListDatabaseSecurityConfigsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + String opcPrevPage, + com.oracle.bmc.datasafe.model.DatabaseSecurityConfigCollection + databaseSecurityConfigCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcPrevPage = opcPrevPage; + this.databaseSecurityConfigCollection = databaseSecurityConfigCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListDatabaseSecurityConfigsResponse> { + 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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + * + * @param opcPrevPage the value to set + * @return this builder + */ + public Builder opcPrevPage(String opcPrevPage) { + this.opcPrevPage = opcPrevPage; + return this; + } + + /** The returned {@code DatabaseSecurityConfigCollection} instance. */ + private com.oracle.bmc.datasafe.model.DatabaseSecurityConfigCollection + databaseSecurityConfigCollection; + + /** + * The returned {@code DatabaseSecurityConfigCollection} instance. + * + * @param databaseSecurityConfigCollection the value to set + * @return this builder + */ + public Builder databaseSecurityConfigCollection( + com.oracle.bmc.datasafe.model.DatabaseSecurityConfigCollection + databaseSecurityConfigCollection) { + this.databaseSecurityConfigCollection = databaseSecurityConfigCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListDatabaseSecurityConfigsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcPrevPage(o.getOpcPrevPage()); + databaseSecurityConfigCollection(o.getDatabaseSecurityConfigCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListDatabaseSecurityConfigsResponse build() { + return new ListDatabaseSecurityConfigsResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcPrevPage, + databaseSecurityConfigCollection); + } + } + + /** + * 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(",opcPrevPage=").append(String.valueOf(opcPrevPage)); + sb.append(",databaseSecurityConfigCollection=") + .append(String.valueOf(databaseSecurityConfigCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListDatabaseSecurityConfigsResponse)) { + return false; + } + + ListDatabaseSecurityConfigsResponse other = (ListDatabaseSecurityConfigsResponse) 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.opcPrevPage, other.opcPrevPage) + && java.util.Objects.equals( + this.databaseSecurityConfigCollection, + other.databaseSecurityConfigCollection); + } + + @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.opcPrevPage == null ? 43 : this.opcPrevPage.hashCode()); + result = + (result * PRIME) + + (this.databaseSecurityConfigCollection == null + ? 43 + : this.databaseSecurityConfigCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSecurityPoliciesResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSecurityPoliciesResponse.java new file mode 100644 index 00000000000..3564e212809 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSecurityPoliciesResponse.java @@ -0,0 +1,280 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSecurityPoliciesResponse 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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + * + * @return the value + */ + public String getOpcPrevPage() { + return opcPrevPage; + } + + /** The returned {@code SecurityPolicyCollection} instance. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyCollection securityPolicyCollection; + + /** + * The returned {@code SecurityPolicyCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SecurityPolicyCollection getSecurityPolicyCollection() { + return securityPolicyCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcPrevPage", + "securityPolicyCollection" + }) + private ListSecurityPoliciesResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + String opcPrevPage, + com.oracle.bmc.datasafe.model.SecurityPolicyCollection securityPolicyCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcPrevPage = opcPrevPage; + this.securityPolicyCollection = securityPolicyCollection; + } + + 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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + * + * @param opcPrevPage the value to set + * @return this builder + */ + public Builder opcPrevPage(String opcPrevPage) { + this.opcPrevPage = opcPrevPage; + return this; + } + + /** The returned {@code SecurityPolicyCollection} instance. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyCollection securityPolicyCollection; + + /** + * The returned {@code SecurityPolicyCollection} instance. + * + * @param securityPolicyCollection the value to set + * @return this builder + */ + public Builder securityPolicyCollection( + com.oracle.bmc.datasafe.model.SecurityPolicyCollection securityPolicyCollection) { + this.securityPolicyCollection = securityPolicyCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListSecurityPoliciesResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcPrevPage(o.getOpcPrevPage()); + securityPolicyCollection(o.getSecurityPolicyCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListSecurityPoliciesResponse build() { + return new ListSecurityPoliciesResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcPrevPage, + securityPolicyCollection); + } + } + + /** + * 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(",opcPrevPage=").append(String.valueOf(opcPrevPage)); + sb.append(",securityPolicyCollection=").append(String.valueOf(securityPolicyCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSecurityPoliciesResponse)) { + return false; + } + + ListSecurityPoliciesResponse other = (ListSecurityPoliciesResponse) 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.opcPrevPage, other.opcPrevPage) + && java.util.Objects.equals( + this.securityPolicyCollection, other.securityPolicyCollection); + } + + @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.opcPrevPage == null ? 43 : this.opcPrevPage.hashCode()); + result = + (result * PRIME) + + (this.securityPolicyCollection == null + ? 43 + : this.securityPolicyCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSecurityPolicyDeploymentsResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSecurityPolicyDeploymentsResponse.java new file mode 100644 index 00000000000..d06425bf2da --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSecurityPolicyDeploymentsResponse.java @@ -0,0 +1,288 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSecurityPolicyDeploymentsResponse 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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + * + * @return the value + */ + public String getOpcPrevPage() { + return opcPrevPage; + } + + /** The returned {@code SecurityPolicyDeploymentCollection} instance. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentCollection + securityPolicyDeploymentCollection; + + /** + * The returned {@code SecurityPolicyDeploymentCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentCollection + getSecurityPolicyDeploymentCollection() { + return securityPolicyDeploymentCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcPrevPage", + "securityPolicyDeploymentCollection" + }) + private ListSecurityPolicyDeploymentsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + String opcPrevPage, + com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentCollection + securityPolicyDeploymentCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcPrevPage = opcPrevPage; + this.securityPolicyDeploymentCollection = securityPolicyDeploymentCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListSecurityPolicyDeploymentsResponse> { + 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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + * + * @param opcPrevPage the value to set + * @return this builder + */ + public Builder opcPrevPage(String opcPrevPage) { + this.opcPrevPage = opcPrevPage; + return this; + } + + /** The returned {@code SecurityPolicyDeploymentCollection} instance. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentCollection + securityPolicyDeploymentCollection; + + /** + * The returned {@code SecurityPolicyDeploymentCollection} instance. + * + * @param securityPolicyDeploymentCollection the value to set + * @return this builder + */ + public Builder securityPolicyDeploymentCollection( + com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentCollection + securityPolicyDeploymentCollection) { + this.securityPolicyDeploymentCollection = securityPolicyDeploymentCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListSecurityPolicyDeploymentsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcPrevPage(o.getOpcPrevPage()); + securityPolicyDeploymentCollection(o.getSecurityPolicyDeploymentCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListSecurityPolicyDeploymentsResponse build() { + return new ListSecurityPolicyDeploymentsResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcPrevPage, + securityPolicyDeploymentCollection); + } + } + + /** + * 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(",opcPrevPage=").append(String.valueOf(opcPrevPage)); + sb.append(",securityPolicyDeploymentCollection=") + .append(String.valueOf(securityPolicyDeploymentCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSecurityPolicyDeploymentsResponse)) { + return false; + } + + ListSecurityPolicyDeploymentsResponse other = (ListSecurityPolicyDeploymentsResponse) 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.opcPrevPage, other.opcPrevPage) + && java.util.Objects.equals( + this.securityPolicyDeploymentCollection, + other.securityPolicyDeploymentCollection); + } + + @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.opcPrevPage == null ? 43 : this.opcPrevPage.hashCode()); + result = + (result * PRIME) + + (this.securityPolicyDeploymentCollection == null + ? 43 + : this.securityPolicyDeploymentCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSecurityPolicyEntryStatesResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSecurityPolicyEntryStatesResponse.java new file mode 100644 index 00000000000..b4e4704e156 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSecurityPolicyEntryStatesResponse.java @@ -0,0 +1,288 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSecurityPolicyEntryStatesResponse 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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + * + * @return the value + */ + public String getOpcPrevPage() { + return opcPrevPage; + } + + /** The returned {@code SecurityPolicyEntryStateCollection} instance. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateCollection + securityPolicyEntryStateCollection; + + /** + * The returned {@code SecurityPolicyEntryStateCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateCollection + getSecurityPolicyEntryStateCollection() { + return securityPolicyEntryStateCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcPrevPage", + "securityPolicyEntryStateCollection" + }) + private ListSecurityPolicyEntryStatesResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + String opcPrevPage, + com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateCollection + securityPolicyEntryStateCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcPrevPage = opcPrevPage; + this.securityPolicyEntryStateCollection = securityPolicyEntryStateCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListSecurityPolicyEntryStatesResponse> { + 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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + * + * @param opcPrevPage the value to set + * @return this builder + */ + public Builder opcPrevPage(String opcPrevPage) { + this.opcPrevPage = opcPrevPage; + return this; + } + + /** The returned {@code SecurityPolicyEntryStateCollection} instance. */ + private com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateCollection + securityPolicyEntryStateCollection; + + /** + * The returned {@code SecurityPolicyEntryStateCollection} instance. + * + * @param securityPolicyEntryStateCollection the value to set + * @return this builder + */ + public Builder securityPolicyEntryStateCollection( + com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateCollection + securityPolicyEntryStateCollection) { + this.securityPolicyEntryStateCollection = securityPolicyEntryStateCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListSecurityPolicyEntryStatesResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcPrevPage(o.getOpcPrevPage()); + securityPolicyEntryStateCollection(o.getSecurityPolicyEntryStateCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListSecurityPolicyEntryStatesResponse build() { + return new ListSecurityPolicyEntryStatesResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcPrevPage, + securityPolicyEntryStateCollection); + } + } + + /** + * 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(",opcPrevPage=").append(String.valueOf(opcPrevPage)); + sb.append(",securityPolicyEntryStateCollection=") + .append(String.valueOf(securityPolicyEntryStateCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSecurityPolicyEntryStatesResponse)) { + return false; + } + + ListSecurityPolicyEntryStatesResponse other = (ListSecurityPolicyEntryStatesResponse) 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.opcPrevPage, other.opcPrevPage) + && java.util.Objects.equals( + this.securityPolicyEntryStateCollection, + other.securityPolicyEntryStateCollection); + } + + @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.opcPrevPage == null ? 43 : this.opcPrevPage.hashCode()); + result = + (result * PRIME) + + (this.securityPolicyEntryStateCollection == null + ? 43 + : this.securityPolicyEntryStateCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlCollectionAnalyticsResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlCollectionAnalyticsResponse.java new file mode 100644 index 00000000000..64911b02fd5 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlCollectionAnalyticsResponse.java @@ -0,0 +1,288 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlCollectionAnalyticsResponse 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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + * + * @return the value + */ + public String getOpcPrevPage() { + return opcPrevPage; + } + + /** The returned {@code SqlCollectionAnalyticsCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlCollectionAnalyticsCollection + sqlCollectionAnalyticsCollection; + + /** + * The returned {@code SqlCollectionAnalyticsCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SqlCollectionAnalyticsCollection + getSqlCollectionAnalyticsCollection() { + return sqlCollectionAnalyticsCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcPrevPage", + "sqlCollectionAnalyticsCollection" + }) + private ListSqlCollectionAnalyticsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + String opcPrevPage, + com.oracle.bmc.datasafe.model.SqlCollectionAnalyticsCollection + sqlCollectionAnalyticsCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcPrevPage = opcPrevPage; + this.sqlCollectionAnalyticsCollection = sqlCollectionAnalyticsCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListSqlCollectionAnalyticsResponse> { + 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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + * + * @param opcPrevPage the value to set + * @return this builder + */ + public Builder opcPrevPage(String opcPrevPage) { + this.opcPrevPage = opcPrevPage; + return this; + } + + /** The returned {@code SqlCollectionAnalyticsCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlCollectionAnalyticsCollection + sqlCollectionAnalyticsCollection; + + /** + * The returned {@code SqlCollectionAnalyticsCollection} instance. + * + * @param sqlCollectionAnalyticsCollection the value to set + * @return this builder + */ + public Builder sqlCollectionAnalyticsCollection( + com.oracle.bmc.datasafe.model.SqlCollectionAnalyticsCollection + sqlCollectionAnalyticsCollection) { + this.sqlCollectionAnalyticsCollection = sqlCollectionAnalyticsCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListSqlCollectionAnalyticsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcPrevPage(o.getOpcPrevPage()); + sqlCollectionAnalyticsCollection(o.getSqlCollectionAnalyticsCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListSqlCollectionAnalyticsResponse build() { + return new ListSqlCollectionAnalyticsResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcPrevPage, + sqlCollectionAnalyticsCollection); + } + } + + /** + * 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(",opcPrevPage=").append(String.valueOf(opcPrevPage)); + sb.append(",sqlCollectionAnalyticsCollection=") + .append(String.valueOf(sqlCollectionAnalyticsCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSqlCollectionAnalyticsResponse)) { + return false; + } + + ListSqlCollectionAnalyticsResponse other = (ListSqlCollectionAnalyticsResponse) 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.opcPrevPage, other.opcPrevPage) + && java.util.Objects.equals( + this.sqlCollectionAnalyticsCollection, + other.sqlCollectionAnalyticsCollection); + } + + @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.opcPrevPage == null ? 43 : this.opcPrevPage.hashCode()); + result = + (result * PRIME) + + (this.sqlCollectionAnalyticsCollection == null + ? 43 + : this.sqlCollectionAnalyticsCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlCollectionLogInsightsResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlCollectionLogInsightsResponse.java new file mode 100644 index 00000000000..17b6f87587f --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlCollectionLogInsightsResponse.java @@ -0,0 +1,288 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlCollectionLogInsightsResponse 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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + * + * @return the value + */ + public String getOpcPrevPage() { + return opcPrevPage; + } + + /** The returned {@code SqlCollectionLogInsightsCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlCollectionLogInsightsCollection + sqlCollectionLogInsightsCollection; + + /** + * The returned {@code SqlCollectionLogInsightsCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SqlCollectionLogInsightsCollection + getSqlCollectionLogInsightsCollection() { + return sqlCollectionLogInsightsCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcPrevPage", + "sqlCollectionLogInsightsCollection" + }) + private ListSqlCollectionLogInsightsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + String opcPrevPage, + com.oracle.bmc.datasafe.model.SqlCollectionLogInsightsCollection + sqlCollectionLogInsightsCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcPrevPage = opcPrevPage; + this.sqlCollectionLogInsightsCollection = sqlCollectionLogInsightsCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListSqlCollectionLogInsightsResponse> { + 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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + * + * @param opcPrevPage the value to set + * @return this builder + */ + public Builder opcPrevPage(String opcPrevPage) { + this.opcPrevPage = opcPrevPage; + return this; + } + + /** The returned {@code SqlCollectionLogInsightsCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlCollectionLogInsightsCollection + sqlCollectionLogInsightsCollection; + + /** + * The returned {@code SqlCollectionLogInsightsCollection} instance. + * + * @param sqlCollectionLogInsightsCollection the value to set + * @return this builder + */ + public Builder sqlCollectionLogInsightsCollection( + com.oracle.bmc.datasafe.model.SqlCollectionLogInsightsCollection + sqlCollectionLogInsightsCollection) { + this.sqlCollectionLogInsightsCollection = sqlCollectionLogInsightsCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListSqlCollectionLogInsightsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcPrevPage(o.getOpcPrevPage()); + sqlCollectionLogInsightsCollection(o.getSqlCollectionLogInsightsCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListSqlCollectionLogInsightsResponse build() { + return new ListSqlCollectionLogInsightsResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcPrevPage, + sqlCollectionLogInsightsCollection); + } + } + + /** + * 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(",opcPrevPage=").append(String.valueOf(opcPrevPage)); + sb.append(",sqlCollectionLogInsightsCollection=") + .append(String.valueOf(sqlCollectionLogInsightsCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSqlCollectionLogInsightsResponse)) { + return false; + } + + ListSqlCollectionLogInsightsResponse other = (ListSqlCollectionLogInsightsResponse) 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.opcPrevPage, other.opcPrevPage) + && java.util.Objects.equals( + this.sqlCollectionLogInsightsCollection, + other.sqlCollectionLogInsightsCollection); + } + + @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.opcPrevPage == null ? 43 : this.opcPrevPage.hashCode()); + result = + (result * PRIME) + + (this.sqlCollectionLogInsightsCollection == null + ? 43 + : this.sqlCollectionLogInsightsCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlCollectionsResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlCollectionsResponse.java new file mode 100644 index 00000000000..d4753ed6db6 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlCollectionsResponse.java @@ -0,0 +1,280 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlCollectionsResponse 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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + * + * @return the value + */ + public String getOpcPrevPage() { + return opcPrevPage; + } + + /** The returned {@code SqlCollectionCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlCollectionCollection sqlCollectionCollection; + + /** + * The returned {@code SqlCollectionCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SqlCollectionCollection getSqlCollectionCollection() { + return sqlCollectionCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcPrevPage", + "sqlCollectionCollection" + }) + private ListSqlCollectionsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + String opcPrevPage, + com.oracle.bmc.datasafe.model.SqlCollectionCollection sqlCollectionCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcPrevPage = opcPrevPage; + this.sqlCollectionCollection = sqlCollectionCollection; + } + + 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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + * + * @param opcPrevPage the value to set + * @return this builder + */ + public Builder opcPrevPage(String opcPrevPage) { + this.opcPrevPage = opcPrevPage; + return this; + } + + /** The returned {@code SqlCollectionCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlCollectionCollection sqlCollectionCollection; + + /** + * The returned {@code SqlCollectionCollection} instance. + * + * @param sqlCollectionCollection the value to set + * @return this builder + */ + public Builder sqlCollectionCollection( + com.oracle.bmc.datasafe.model.SqlCollectionCollection sqlCollectionCollection) { + this.sqlCollectionCollection = sqlCollectionCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListSqlCollectionsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcPrevPage(o.getOpcPrevPage()); + sqlCollectionCollection(o.getSqlCollectionCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListSqlCollectionsResponse build() { + return new ListSqlCollectionsResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcPrevPage, + sqlCollectionCollection); + } + } + + /** + * 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(",opcPrevPage=").append(String.valueOf(opcPrevPage)); + sb.append(",sqlCollectionCollection=").append(String.valueOf(sqlCollectionCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSqlCollectionsResponse)) { + return false; + } + + ListSqlCollectionsResponse other = (ListSqlCollectionsResponse) 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.opcPrevPage, other.opcPrevPage) + && java.util.Objects.equals( + this.sqlCollectionCollection, other.sqlCollectionCollection); + } + + @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.opcPrevPage == null ? 43 : this.opcPrevPage.hashCode()); + result = + (result * PRIME) + + (this.sqlCollectionCollection == null + ? 43 + : this.sqlCollectionCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallAllowedSqlAnalyticsResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallAllowedSqlAnalyticsResponse.java new file mode 100644 index 00000000000..c98d55b0484 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallAllowedSqlAnalyticsResponse.java @@ -0,0 +1,292 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlFirewallAllowedSqlAnalyticsResponse + 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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + * + * @return the value + */ + public String getOpcPrevPage() { + return opcPrevPage; + } + + /** The returned {@code SqlFirewallAllowedSqlAnalyticsCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAnalyticsCollection + sqlFirewallAllowedSqlAnalyticsCollection; + + /** + * The returned {@code SqlFirewallAllowedSqlAnalyticsCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAnalyticsCollection + getSqlFirewallAllowedSqlAnalyticsCollection() { + return sqlFirewallAllowedSqlAnalyticsCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcPrevPage", + "sqlFirewallAllowedSqlAnalyticsCollection" + }) + private ListSqlFirewallAllowedSqlAnalyticsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + String opcPrevPage, + com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAnalyticsCollection + sqlFirewallAllowedSqlAnalyticsCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcPrevPage = opcPrevPage; + this.sqlFirewallAllowedSqlAnalyticsCollection = sqlFirewallAllowedSqlAnalyticsCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListSqlFirewallAllowedSqlAnalyticsResponse> { + 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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + * + * @param opcPrevPage the value to set + * @return this builder + */ + public Builder opcPrevPage(String opcPrevPage) { + this.opcPrevPage = opcPrevPage; + return this; + } + + /** The returned {@code SqlFirewallAllowedSqlAnalyticsCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAnalyticsCollection + sqlFirewallAllowedSqlAnalyticsCollection; + + /** + * The returned {@code SqlFirewallAllowedSqlAnalyticsCollection} instance. + * + * @param sqlFirewallAllowedSqlAnalyticsCollection the value to set + * @return this builder + */ + public Builder sqlFirewallAllowedSqlAnalyticsCollection( + com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAnalyticsCollection + sqlFirewallAllowedSqlAnalyticsCollection) { + this.sqlFirewallAllowedSqlAnalyticsCollection = + sqlFirewallAllowedSqlAnalyticsCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListSqlFirewallAllowedSqlAnalyticsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcPrevPage(o.getOpcPrevPage()); + sqlFirewallAllowedSqlAnalyticsCollection( + o.getSqlFirewallAllowedSqlAnalyticsCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListSqlFirewallAllowedSqlAnalyticsResponse build() { + return new ListSqlFirewallAllowedSqlAnalyticsResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcPrevPage, + sqlFirewallAllowedSqlAnalyticsCollection); + } + } + + /** + * 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(",opcPrevPage=").append(String.valueOf(opcPrevPage)); + sb.append(",sqlFirewallAllowedSqlAnalyticsCollection=") + .append(String.valueOf(sqlFirewallAllowedSqlAnalyticsCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSqlFirewallAllowedSqlAnalyticsResponse)) { + return false; + } + + ListSqlFirewallAllowedSqlAnalyticsResponse other = + (ListSqlFirewallAllowedSqlAnalyticsResponse) 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.opcPrevPage, other.opcPrevPage) + && java.util.Objects.equals( + this.sqlFirewallAllowedSqlAnalyticsCollection, + other.sqlFirewallAllowedSqlAnalyticsCollection); + } + + @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.opcPrevPage == null ? 43 : this.opcPrevPage.hashCode()); + result = + (result * PRIME) + + (this.sqlFirewallAllowedSqlAnalyticsCollection == null + ? 43 + : this.sqlFirewallAllowedSqlAnalyticsCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallAllowedSqlsResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallAllowedSqlsResponse.java new file mode 100644 index 00000000000..38e3e92bf6c --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallAllowedSqlsResponse.java @@ -0,0 +1,288 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlFirewallAllowedSqlsResponse 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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + * + * @return the value + */ + public String getOpcPrevPage() { + return opcPrevPage; + } + + /** The returned {@code SqlFirewallAllowedSqlCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlCollection + sqlFirewallAllowedSqlCollection; + + /** + * The returned {@code SqlFirewallAllowedSqlCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlCollection + getSqlFirewallAllowedSqlCollection() { + return sqlFirewallAllowedSqlCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcPrevPage", + "sqlFirewallAllowedSqlCollection" + }) + private ListSqlFirewallAllowedSqlsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + String opcPrevPage, + com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlCollection + sqlFirewallAllowedSqlCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcPrevPage = opcPrevPage; + this.sqlFirewallAllowedSqlCollection = sqlFirewallAllowedSqlCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListSqlFirewallAllowedSqlsResponse> { + 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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + * + * @param opcPrevPage the value to set + * @return this builder + */ + public Builder opcPrevPage(String opcPrevPage) { + this.opcPrevPage = opcPrevPage; + return this; + } + + /** The returned {@code SqlFirewallAllowedSqlCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlCollection + sqlFirewallAllowedSqlCollection; + + /** + * The returned {@code SqlFirewallAllowedSqlCollection} instance. + * + * @param sqlFirewallAllowedSqlCollection the value to set + * @return this builder + */ + public Builder sqlFirewallAllowedSqlCollection( + com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlCollection + sqlFirewallAllowedSqlCollection) { + this.sqlFirewallAllowedSqlCollection = sqlFirewallAllowedSqlCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListSqlFirewallAllowedSqlsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcPrevPage(o.getOpcPrevPage()); + sqlFirewallAllowedSqlCollection(o.getSqlFirewallAllowedSqlCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListSqlFirewallAllowedSqlsResponse build() { + return new ListSqlFirewallAllowedSqlsResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcPrevPage, + sqlFirewallAllowedSqlCollection); + } + } + + /** + * 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(",opcPrevPage=").append(String.valueOf(opcPrevPage)); + sb.append(",sqlFirewallAllowedSqlCollection=") + .append(String.valueOf(sqlFirewallAllowedSqlCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSqlFirewallAllowedSqlsResponse)) { + return false; + } + + ListSqlFirewallAllowedSqlsResponse other = (ListSqlFirewallAllowedSqlsResponse) 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.opcPrevPage, other.opcPrevPage) + && java.util.Objects.equals( + this.sqlFirewallAllowedSqlCollection, + other.sqlFirewallAllowedSqlCollection); + } + + @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.opcPrevPage == null ? 43 : this.opcPrevPage.hashCode()); + result = + (result * PRIME) + + (this.sqlFirewallAllowedSqlCollection == null + ? 43 + : this.sqlFirewallAllowedSqlCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallPoliciesResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallPoliciesResponse.java new file mode 100644 index 00000000000..1c380c03a71 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallPoliciesResponse.java @@ -0,0 +1,285 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlFirewallPoliciesResponse 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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + * + * @return the value + */ + public String getOpcPrevPage() { + return opcPrevPage; + } + + /** The returned {@code SqlFirewallPolicyCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlFirewallPolicyCollection sqlFirewallPolicyCollection; + + /** + * The returned {@code SqlFirewallPolicyCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SqlFirewallPolicyCollection + getSqlFirewallPolicyCollection() { + return sqlFirewallPolicyCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcPrevPage", + "sqlFirewallPolicyCollection" + }) + private ListSqlFirewallPoliciesResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + String opcPrevPage, + com.oracle.bmc.datasafe.model.SqlFirewallPolicyCollection sqlFirewallPolicyCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcPrevPage = opcPrevPage; + this.sqlFirewallPolicyCollection = sqlFirewallPolicyCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListSqlFirewallPoliciesResponse> { + 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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + * + * @param opcPrevPage the value to set + * @return this builder + */ + public Builder opcPrevPage(String opcPrevPage) { + this.opcPrevPage = opcPrevPage; + return this; + } + + /** The returned {@code SqlFirewallPolicyCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlFirewallPolicyCollection + sqlFirewallPolicyCollection; + + /** + * The returned {@code SqlFirewallPolicyCollection} instance. + * + * @param sqlFirewallPolicyCollection the value to set + * @return this builder + */ + public Builder sqlFirewallPolicyCollection( + com.oracle.bmc.datasafe.model.SqlFirewallPolicyCollection + sqlFirewallPolicyCollection) { + this.sqlFirewallPolicyCollection = sqlFirewallPolicyCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListSqlFirewallPoliciesResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcPrevPage(o.getOpcPrevPage()); + sqlFirewallPolicyCollection(o.getSqlFirewallPolicyCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListSqlFirewallPoliciesResponse build() { + return new ListSqlFirewallPoliciesResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcPrevPage, + sqlFirewallPolicyCollection); + } + } + + /** + * 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(",opcPrevPage=").append(String.valueOf(opcPrevPage)); + sb.append(",sqlFirewallPolicyCollection=") + .append(String.valueOf(sqlFirewallPolicyCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSqlFirewallPoliciesResponse)) { + return false; + } + + ListSqlFirewallPoliciesResponse other = (ListSqlFirewallPoliciesResponse) 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.opcPrevPage, other.opcPrevPage) + && java.util.Objects.equals( + this.sqlFirewallPolicyCollection, other.sqlFirewallPolicyCollection); + } + + @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.opcPrevPage == null ? 43 : this.opcPrevPage.hashCode()); + result = + (result * PRIME) + + (this.sqlFirewallPolicyCollection == null + ? 43 + : this.sqlFirewallPolicyCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallPolicyAnalyticsResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallPolicyAnalyticsResponse.java new file mode 100644 index 00000000000..517e09a70db --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallPolicyAnalyticsResponse.java @@ -0,0 +1,288 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlFirewallPolicyAnalyticsResponse 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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + * + * @return the value + */ + public String getOpcPrevPage() { + return opcPrevPage; + } + + /** The returned {@code SqlFirewallPolicyAnalyticsCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlFirewallPolicyAnalyticsCollection + sqlFirewallPolicyAnalyticsCollection; + + /** + * The returned {@code SqlFirewallPolicyAnalyticsCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SqlFirewallPolicyAnalyticsCollection + getSqlFirewallPolicyAnalyticsCollection() { + return sqlFirewallPolicyAnalyticsCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcPrevPage", + "sqlFirewallPolicyAnalyticsCollection" + }) + private ListSqlFirewallPolicyAnalyticsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + String opcPrevPage, + com.oracle.bmc.datasafe.model.SqlFirewallPolicyAnalyticsCollection + sqlFirewallPolicyAnalyticsCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcPrevPage = opcPrevPage; + this.sqlFirewallPolicyAnalyticsCollection = sqlFirewallPolicyAnalyticsCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListSqlFirewallPolicyAnalyticsResponse> { + 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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + * + * @param opcPrevPage the value to set + * @return this builder + */ + public Builder opcPrevPage(String opcPrevPage) { + this.opcPrevPage = opcPrevPage; + return this; + } + + /** The returned {@code SqlFirewallPolicyAnalyticsCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlFirewallPolicyAnalyticsCollection + sqlFirewallPolicyAnalyticsCollection; + + /** + * The returned {@code SqlFirewallPolicyAnalyticsCollection} instance. + * + * @param sqlFirewallPolicyAnalyticsCollection the value to set + * @return this builder + */ + public Builder sqlFirewallPolicyAnalyticsCollection( + com.oracle.bmc.datasafe.model.SqlFirewallPolicyAnalyticsCollection + sqlFirewallPolicyAnalyticsCollection) { + this.sqlFirewallPolicyAnalyticsCollection = sqlFirewallPolicyAnalyticsCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListSqlFirewallPolicyAnalyticsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcPrevPage(o.getOpcPrevPage()); + sqlFirewallPolicyAnalyticsCollection(o.getSqlFirewallPolicyAnalyticsCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListSqlFirewallPolicyAnalyticsResponse build() { + return new ListSqlFirewallPolicyAnalyticsResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcPrevPage, + sqlFirewallPolicyAnalyticsCollection); + } + } + + /** + * 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(",opcPrevPage=").append(String.valueOf(opcPrevPage)); + sb.append(",sqlFirewallPolicyAnalyticsCollection=") + .append(String.valueOf(sqlFirewallPolicyAnalyticsCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSqlFirewallPolicyAnalyticsResponse)) { + return false; + } + + ListSqlFirewallPolicyAnalyticsResponse other = (ListSqlFirewallPolicyAnalyticsResponse) 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.opcPrevPage, other.opcPrevPage) + && java.util.Objects.equals( + this.sqlFirewallPolicyAnalyticsCollection, + other.sqlFirewallPolicyAnalyticsCollection); + } + + @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.opcPrevPage == null ? 43 : this.opcPrevPage.hashCode()); + result = + (result * PRIME) + + (this.sqlFirewallPolicyAnalyticsCollection == null + ? 43 + : this.sqlFirewallPolicyAnalyticsCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallViolationAnalyticsResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallViolationAnalyticsResponse.java new file mode 100644 index 00000000000..529627ef26c --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallViolationAnalyticsResponse.java @@ -0,0 +1,290 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlFirewallViolationAnalyticsResponse + 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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + * + * @return the value + */ + public String getOpcPrevPage() { + return opcPrevPage; + } + + /** The returned {@code SqlFirewallViolationAnalyticsCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlFirewallViolationAnalyticsCollection + sqlFirewallViolationAnalyticsCollection; + + /** + * The returned {@code SqlFirewallViolationAnalyticsCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SqlFirewallViolationAnalyticsCollection + getSqlFirewallViolationAnalyticsCollection() { + return sqlFirewallViolationAnalyticsCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcPrevPage", + "sqlFirewallViolationAnalyticsCollection" + }) + private ListSqlFirewallViolationAnalyticsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + String opcPrevPage, + com.oracle.bmc.datasafe.model.SqlFirewallViolationAnalyticsCollection + sqlFirewallViolationAnalyticsCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcPrevPage = opcPrevPage; + this.sqlFirewallViolationAnalyticsCollection = sqlFirewallViolationAnalyticsCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListSqlFirewallViolationAnalyticsResponse> { + 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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + * + * @param opcPrevPage the value to set + * @return this builder + */ + public Builder opcPrevPage(String opcPrevPage) { + this.opcPrevPage = opcPrevPage; + return this; + } + + /** The returned {@code SqlFirewallViolationAnalyticsCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlFirewallViolationAnalyticsCollection + sqlFirewallViolationAnalyticsCollection; + + /** + * The returned {@code SqlFirewallViolationAnalyticsCollection} instance. + * + * @param sqlFirewallViolationAnalyticsCollection the value to set + * @return this builder + */ + public Builder sqlFirewallViolationAnalyticsCollection( + com.oracle.bmc.datasafe.model.SqlFirewallViolationAnalyticsCollection + sqlFirewallViolationAnalyticsCollection) { + this.sqlFirewallViolationAnalyticsCollection = sqlFirewallViolationAnalyticsCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListSqlFirewallViolationAnalyticsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcPrevPage(o.getOpcPrevPage()); + sqlFirewallViolationAnalyticsCollection(o.getSqlFirewallViolationAnalyticsCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListSqlFirewallViolationAnalyticsResponse build() { + return new ListSqlFirewallViolationAnalyticsResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcPrevPage, + sqlFirewallViolationAnalyticsCollection); + } + } + + /** + * 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(",opcPrevPage=").append(String.valueOf(opcPrevPage)); + sb.append(",sqlFirewallViolationAnalyticsCollection=") + .append(String.valueOf(sqlFirewallViolationAnalyticsCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSqlFirewallViolationAnalyticsResponse)) { + return false; + } + + ListSqlFirewallViolationAnalyticsResponse other = + (ListSqlFirewallViolationAnalyticsResponse) 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.opcPrevPage, other.opcPrevPage) + && java.util.Objects.equals( + this.sqlFirewallViolationAnalyticsCollection, + other.sqlFirewallViolationAnalyticsCollection); + } + + @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.opcPrevPage == null ? 43 : this.opcPrevPage.hashCode()); + result = + (result * PRIME) + + (this.sqlFirewallViolationAnalyticsCollection == null + ? 43 + : this.sqlFirewallViolationAnalyticsCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallViolationsResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallViolationsResponse.java new file mode 100644 index 00000000000..99609ababb3 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/ListSqlFirewallViolationsResponse.java @@ -0,0 +1,288 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class ListSqlFirewallViolationsResponse 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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET request to + * get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the previous batch of items. + * + * @return the value + */ + public String getOpcPrevPage() { + return opcPrevPage; + } + + /** The returned {@code SqlFirewallViolationsCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlFirewallViolationsCollection + sqlFirewallViolationsCollection; + + /** + * The returned {@code SqlFirewallViolationsCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.datasafe.model.SqlFirewallViolationsCollection + getSqlFirewallViolationsCollection() { + return sqlFirewallViolationsCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcPrevPage", + "sqlFirewallViolationsCollection" + }) + private ListSqlFirewallViolationsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + String opcPrevPage, + com.oracle.bmc.datasafe.model.SqlFirewallViolationsCollection + sqlFirewallViolationsCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcPrevPage = opcPrevPage; + this.sqlFirewallViolationsCollection = sqlFirewallViolationsCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListSqlFirewallViolationsResponse> { + 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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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. Include opc-next-page value as the page parameter for the subsequent GET + * request to get the next batch of items. For details about how pagination works, see [List + * Pagination](https://docs.cloud.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; + } + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + */ + private String opcPrevPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the previous batch of items. + * + * @param opcPrevPage the value to set + * @return this builder + */ + public Builder opcPrevPage(String opcPrevPage) { + this.opcPrevPage = opcPrevPage; + return this; + } + + /** The returned {@code SqlFirewallViolationsCollection} instance. */ + private com.oracle.bmc.datasafe.model.SqlFirewallViolationsCollection + sqlFirewallViolationsCollection; + + /** + * The returned {@code SqlFirewallViolationsCollection} instance. + * + * @param sqlFirewallViolationsCollection the value to set + * @return this builder + */ + public Builder sqlFirewallViolationsCollection( + com.oracle.bmc.datasafe.model.SqlFirewallViolationsCollection + sqlFirewallViolationsCollection) { + this.sqlFirewallViolationsCollection = sqlFirewallViolationsCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListSqlFirewallViolationsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcPrevPage(o.getOpcPrevPage()); + sqlFirewallViolationsCollection(o.getSqlFirewallViolationsCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListSqlFirewallViolationsResponse build() { + return new ListSqlFirewallViolationsResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcPrevPage, + sqlFirewallViolationsCollection); + } + } + + /** + * 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(",opcPrevPage=").append(String.valueOf(opcPrevPage)); + sb.append(",sqlFirewallViolationsCollection=") + .append(String.valueOf(sqlFirewallViolationsCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListSqlFirewallViolationsResponse)) { + return false; + } + + ListSqlFirewallViolationsResponse other = (ListSqlFirewallViolationsResponse) 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.opcPrevPage, other.opcPrevPage) + && java.util.Objects.equals( + this.sqlFirewallViolationsCollection, + other.sqlFirewallViolationsCollection); + } + + @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.opcPrevPage == null ? 43 : this.opcPrevPage.hashCode()); + result = + (result * PRIME) + + (this.sqlFirewallViolationsCollection == null + ? 43 + : this.sqlFirewallViolationsCollection.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/PurgeSqlCollectionLogsResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/PurgeSqlCollectionLogsResponse.java new file mode 100644 index 00000000000..ff64c7ebba3 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/PurgeSqlCollectionLogsResponse.java @@ -0,0 +1,186 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class PurgeSqlCollectionLogsResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private PurgeSqlCollectionLogsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + PurgeSqlCollectionLogsResponse> { + 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; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(PurgeSqlCollectionLogsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public PurgeSqlCollectionLogsResponse build() { + return new PurgeSqlCollectionLogsResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof PurgeSqlCollectionLogsResponse)) { + return false; + } + + PurgeSqlCollectionLogsResponse other = (PurgeSqlCollectionLogsResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/RefreshDatabaseSecurityConfigurationResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/RefreshDatabaseSecurityConfigurationResponse.java new file mode 100644 index 00000000000..b022e66670b --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/RefreshDatabaseSecurityConfigurationResponse.java @@ -0,0 +1,188 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class RefreshDatabaseSecurityConfigurationResponse + extends com.oracle.bmc.responses.BmcResponse { + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private RefreshDatabaseSecurityConfigurationResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + RefreshDatabaseSecurityConfigurationResponse> { + 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; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(RefreshDatabaseSecurityConfigurationResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public RefreshDatabaseSecurityConfigurationResponse build() { + return new RefreshDatabaseSecurityConfigurationResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof RefreshDatabaseSecurityConfigurationResponse)) { + return false; + } + + RefreshDatabaseSecurityConfigurationResponse other = + (RefreshDatabaseSecurityConfigurationResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/RefreshSqlCollectionLogInsightsResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/RefreshSqlCollectionLogInsightsResponse.java new file mode 100644 index 00000000000..b8d1c322f9a --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/RefreshSqlCollectionLogInsightsResponse.java @@ -0,0 +1,186 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class RefreshSqlCollectionLogInsightsResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private RefreshSqlCollectionLogInsightsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + RefreshSqlCollectionLogInsightsResponse> { + 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; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(RefreshSqlCollectionLogInsightsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public RefreshSqlCollectionLogInsightsResponse build() { + return new RefreshSqlCollectionLogInsightsResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof RefreshSqlCollectionLogInsightsResponse)) { + return false; + } + + RefreshSqlCollectionLogInsightsResponse other = (RefreshSqlCollectionLogInsightsResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/StartSqlCollectionResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/StartSqlCollectionResponse.java new file mode 100644 index 00000000000..a6e78787403 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/StartSqlCollectionResponse.java @@ -0,0 +1,185 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class StartSqlCollectionResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private StartSqlCollectionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder { + private int __httpStatusCode__; + + @Override + public Builder __httpStatusCode__(int __httpStatusCode__) { + this.__httpStatusCode__ = __httpStatusCode__; + return this; + } + + private java.util.Map> headers; + + @Override + public Builder headers(java.util.Map> headers) { + this.headers = headers; + return this; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(StartSqlCollectionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public StartSqlCollectionResponse build() { + return new StartSqlCollectionResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof StartSqlCollectionResponse)) { + return false; + } + + StartSqlCollectionResponse other = (StartSqlCollectionResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/StopSqlCollectionResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/StopSqlCollectionResponse.java new file mode 100644 index 00000000000..625e6897da7 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/StopSqlCollectionResponse.java @@ -0,0 +1,185 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class StopSqlCollectionResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private StopSqlCollectionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder { + private int __httpStatusCode__; + + @Override + public Builder __httpStatusCode__(int __httpStatusCode__) { + this.__httpStatusCode__ = __httpStatusCode__; + return this; + } + + private java.util.Map> headers; + + @Override + public Builder headers(java.util.Map> headers) { + this.headers = headers; + return this; + } + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(StopSqlCollectionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public StopSqlCollectionResponse build() { + return new StopSqlCollectionResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof StopSqlCollectionResponse)) { + return false; + } + + StopSqlCollectionResponse other = (StopSqlCollectionResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateDatabaseSecurityConfigResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateDatabaseSecurityConfigResponse.java new file mode 100644 index 00000000000..8fa79ea6567 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateDatabaseSecurityConfigResponse.java @@ -0,0 +1,186 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class UpdateDatabaseSecurityConfigResponse 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 OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcWorkRequestId" + }) + private UpdateDatabaseSecurityConfigResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcWorkRequestId) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcWorkRequestId = opcWorkRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + UpdateDatabaseSecurityConfigResponse> { + 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 OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(UpdateDatabaseSecurityConfigResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcWorkRequestId(o.getOpcWorkRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public UpdateDatabaseSecurityConfigResponse build() { + return new UpdateDatabaseSecurityConfigResponse( + __httpStatusCode__, headers, opcRequestId, opcWorkRequestId); + } + } + + /** + * 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateDatabaseSecurityConfigResponse)) { + return false; + } + + UpdateDatabaseSecurityConfigResponse other = (UpdateDatabaseSecurityConfigResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId); + } + + @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()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateSecurityPolicyDeploymentResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateSecurityPolicyDeploymentResponse.java new file mode 100644 index 00000000000..1e4372f5283 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateSecurityPolicyDeploymentResponse.java @@ -0,0 +1,186 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class UpdateSecurityPolicyDeploymentResponse 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 OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcWorkRequestId" + }) + private UpdateSecurityPolicyDeploymentResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcWorkRequestId) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcWorkRequestId = opcWorkRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + UpdateSecurityPolicyDeploymentResponse> { + 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 OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(UpdateSecurityPolicyDeploymentResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcWorkRequestId(o.getOpcWorkRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public UpdateSecurityPolicyDeploymentResponse build() { + return new UpdateSecurityPolicyDeploymentResponse( + __httpStatusCode__, headers, opcRequestId, opcWorkRequestId); + } + } + + /** + * 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateSecurityPolicyDeploymentResponse)) { + return false; + } + + UpdateSecurityPolicyDeploymentResponse other = (UpdateSecurityPolicyDeploymentResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId); + } + + @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()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateSecurityPolicyResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateSecurityPolicyResponse.java new file mode 100644 index 00000000000..6c45481e853 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateSecurityPolicyResponse.java @@ -0,0 +1,185 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class UpdateSecurityPolicyResponse 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 OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcWorkRequestId" + }) + private UpdateSecurityPolicyResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcWorkRequestId) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcWorkRequestId = opcWorkRequestId; + } + + 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 OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(UpdateSecurityPolicyResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcWorkRequestId(o.getOpcWorkRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public UpdateSecurityPolicyResponse build() { + return new UpdateSecurityPolicyResponse( + __httpStatusCode__, headers, opcRequestId, opcWorkRequestId); + } + } + + /** + * 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateSecurityPolicyResponse)) { + return false; + } + + UpdateSecurityPolicyResponse other = (UpdateSecurityPolicyResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId); + } + + @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()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateSqlCollectionResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateSqlCollectionResponse.java new file mode 100644 index 00000000000..89c793fb4f7 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateSqlCollectionResponse.java @@ -0,0 +1,185 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class UpdateSqlCollectionResponse 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 OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcWorkRequestId" + }) + private UpdateSqlCollectionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcWorkRequestId) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcWorkRequestId = opcWorkRequestId; + } + + 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 OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(UpdateSqlCollectionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcWorkRequestId(o.getOpcWorkRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public UpdateSqlCollectionResponse build() { + return new UpdateSqlCollectionResponse( + __httpStatusCode__, headers, opcRequestId, opcWorkRequestId); + } + } + + /** + * 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateSqlCollectionResponse)) { + return false; + } + + UpdateSqlCollectionResponse other = (UpdateSqlCollectionResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId); + } + + @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()); + return result; + } +} diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateSqlFirewallPolicyResponse.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateSqlFirewallPolicyResponse.java new file mode 100644 index 00000000000..a31791bed08 --- /dev/null +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/responses/UpdateSqlFirewallPolicyResponse.java @@ -0,0 +1,186 @@ +/** + * Copyright (c) 2016, 2023, 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.datasafe.responses; + +import com.oracle.bmc.datasafe.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") +public class UpdateSqlFirewallPolicyResponse 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 OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID to track the status of the request. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcWorkRequestId" + }) + private UpdateSqlFirewallPolicyResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcWorkRequestId) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcWorkRequestId = opcWorkRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + UpdateSqlFirewallPolicyResponse> { + 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 OCID to track the status of the request. + */ + private String opcWorkRequestId; + + /** + * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest) + * getWorkRequest} with this OCID 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; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(UpdateSqlFirewallPolicyResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcWorkRequestId(o.getOpcWorkRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public UpdateSqlFirewallPolicyResponse build() { + return new UpdateSqlFirewallPolicyResponse( + __httpStatusCode__, headers, opcRequestId, opcWorkRequestId); + } + } + + /** + * 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateSqlFirewallPolicyResponse)) { + return false; + } + + UpdateSqlFirewallPolicyResponse other = (UpdateSqlFirewallPolicyResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId); + } + + @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()); + return result; + } +} diff --git a/bmc-datasafe/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datasafe/reflect-config.json b/bmc-datasafe/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datasafe/reflect-config.json new file mode 100644 index 00000000000..1264c55295f --- /dev/null +++ b/bmc-datasafe/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datasafe/reflect-config.json @@ -0,0 +1,6004 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ActivateTargetDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ActivateTargetDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Alert", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Alert$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Alert$OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertAggregationItems", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertAggregationItems$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertAnalyticsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertAnalyticsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertPolicyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertPolicyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertPolicyLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertPolicyRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertPolicyRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertPolicyRuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertPolicyRuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertPolicyRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertPolicyRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertPolicyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertSeverity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertSummary$OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertsAggregationDimension", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertsAggregationDimension$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertsUpdateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AlertsUpdateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ApplyDiscoveryJobResultsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ApplyDiscoveryJobResultsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ApplySdmMaskingPolicyDifferenceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ApplySdmMaskingPolicyDifferenceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditArchiveRetrieval", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditArchiveRetrieval$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditArchiveRetrievalCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditArchiveRetrievalCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditArchiveRetrievalLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditArchiveRetrievalSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditArchiveRetrievalSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditConditions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditConditions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventAggregationDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventAggregationDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventAggregationDimensions$TargetClass", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventAggregationDimensions$AuditType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventAggregationItems", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventAggregationItems$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventAnalyticsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventAnalyticsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventSummary$DatabaseType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventSummary$TargetClass", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventSummary$OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventSummary$AuditLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditEventSummary$AuditType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditPolicyAggregationItems", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditPolicyAggregationItems$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditPolicyAnalyticCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditPolicyAnalyticCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditPolicyCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditPolicyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditPolicyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditPolicyDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditPolicyDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditPolicyLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditProfile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditProfileAggregationItems", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditProfileAggregationItems$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditProfileAnalyticCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditProfileAnalyticCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditProfileCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditProfileCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditProfileDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditProfileDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditProfileLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditProfileSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditProfileSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditSpecification", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditSpecification$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditSpecification$EnableStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditSpecification$EnabledEntities", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrailAggregationItems", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrailAggregationItems$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrailAnalyticCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrailAnalyticCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrailCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrailCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrailDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrailDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrailLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrailSource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrailStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrailSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AuditTrailSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AutonomousDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AutonomousDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AvailableAuditVolumeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AvailableAuditVolumeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AvailableAuditVolumeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.AvailableAuditVolumeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CalculateAuditVolumeAvailableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CalculateAuditVolumeAvailableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CalculateAuditVolumeCollectedDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CalculateAuditVolumeCollectedDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeAlertCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeAlertCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeAlertPolicyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeAlertPolicyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeAuditArchiveRetrievalCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeAuditArchiveRetrievalCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeAuditPolicyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeAuditPolicyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeAuditProfileCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeAuditProfileCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeDataSafePrivateEndpointCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeDataSafePrivateEndpointCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeDatabaseSecurityConfigCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeDatabaseSecurityConfigCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeDiscoveryJobCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeDiscoveryJobCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeLibraryMaskingFormatCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeLibraryMaskingFormatCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeMaskingPolicyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeMaskingPolicyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeOnPremConnectorCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeOnPremConnectorCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeReportCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeReportCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeReportDefinitionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeReportDefinitionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeRetentionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeRetentionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSdmMaskingPolicyDifferenceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSdmMaskingPolicyDifferenceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSecurityAssessmentCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSecurityAssessmentCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSecurityPolicyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSecurityPolicyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSecurityPolicyDeploymentCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSecurityPolicyDeploymentCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSensitiveDataModelCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSensitiveDataModelCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSensitiveTypeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSensitiveTypeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSqlCollectionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSqlCollectionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSqlFirewallPolicyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeSqlFirewallPolicyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeTargetAlertPolicyAssociationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeTargetAlertPolicyAssociationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeTargetDatabaseCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeTargetDatabaseCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeUserAssessmentCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ChangeUserAssessmentCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CollectedAuditVolumeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CollectedAuditVolumeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CollectedAuditVolumeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CollectedAuditVolumeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Column", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Column$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ColumnFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ColumnFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ColumnFilter$Operator", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ColumnSorting", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ColumnSorting$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ColumnSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ColumnSourceDetails$ColumnSource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ColumnSourceFromSdmDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ColumnSourceFromSdmDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ColumnSourceFromTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ColumnSourceFromTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ColumnSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ColumnSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CompareSecurityAssessmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CompareSecurityAssessmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CompareUserAssessmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CompareUserAssessmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CompatibleFormatsForDataTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CompatibleFormatsForDataTypes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CompatibleFormatsForSensitiveTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CompatibleFormatsForSensitiveTypes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ConnectionOption", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ConnectionOption$ConnectionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateAlertPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateAlertPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateAlertPolicyRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateAlertPolicyRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateAuditArchiveRetrievalDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateAuditArchiveRetrievalDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateAuditPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateAuditPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateAuditProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateAuditProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateColumnSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateColumnSourceDetails$ColumnSource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateColumnSourceFromSdmDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateColumnSourceFromSdmDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateColumnSourceFromTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateColumnSourceFromTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateDataSafePrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateDataSafePrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateDiscoveryJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateDiscoveryJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateLibraryMaskingFormatDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateLibraryMaskingFormatDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateMaskingColumnDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateMaskingColumnDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateMaskingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateMaskingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateOnPremConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateOnPremConnectorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateReportDefinitionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateReportDefinitionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSdmMaskingPolicyDifferenceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSdmMaskingPolicyDifferenceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSecurityAssessmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSecurityAssessmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSensitiveCategoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSensitiveCategoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSensitiveColumnDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSensitiveColumnDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSensitiveColumnDetails$ObjectType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSensitiveColumnDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSensitiveColumnDetails$RelationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSensitiveDataModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSensitiveDataModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSensitiveTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSensitiveTypePatternDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSensitiveTypePatternDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSqlCollectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSqlCollectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSqlCollectionDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateSqlCollectionDetails$SqlLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateTargetAlertPolicyAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateTargetAlertPolicyAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateTargetDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateTargetDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateUserAssessmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.CreateUserAssessmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Credentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Credentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DataModelFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DataSafeConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DataSafeConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DataSafePrivateEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DataSafePrivateEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DataSafePrivateEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DataSafePrivateEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DatabaseCloudServiceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DatabaseCloudServiceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DatabaseSecurityConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DatabaseSecurityConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DatabaseSecurityConfigCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DatabaseSecurityConfigCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DatabaseSecurityConfigLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DatabaseSecurityConfigSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DatabaseSecurityConfigSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DatabaseType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DeleteRowsFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DeleteRowsFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DeterministicEncryptionDateFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DeterministicEncryptionDateFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DeterministicEncryptionFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DeterministicEncryptionFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DeterministicSubstitutionFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DeterministicSubstitutionFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DifferenceColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DifferenceColumn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DifferenceColumn$DifferenceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DifferenceColumn$PlannedAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DifferenceColumn$SyncStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DifferenceColumnSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DifferenceColumnSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Diffs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Diffs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Diffs$Severity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Dimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Dimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryAnalyticsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryAnalyticsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryAnalyticsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryAnalyticsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryAnalyticsSummary$MetricName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJob$DiscoveryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobResult$DiscoveryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobResult$ObjectType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobResult$RelationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobResult$PlannedAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobResultCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobResultCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobResultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobResultSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobResultSummary$ObjectType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobResultSummary$RelationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DiscoveryLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadDiscoveryReportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadDiscoveryReportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadDiscoveryReportDetails$ReportFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadMaskingLogDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadMaskingLogDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadMaskingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadMaskingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadMaskingReportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadMaskingReportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadMaskingReportDetails$ReportFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadSecurityAssessmentReportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadSecurityAssessmentReportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadSecurityAssessmentReportDetails$Format", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadSensitiveDataModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadSensitiveDataModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadUserAssessmentReportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadUserAssessmentReportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.DownloadUserAssessmentReportDetails$Format", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.EnableConditions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.EnableConditions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.EnableConditions$EntitySelection", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.EnableConditions$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.EnableConditions$OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.EnableDataSafeConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.EnableDataSafeConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.EntryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.EntryDetails$EntryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Finding", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Finding$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Finding$Severity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FindingSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FindingSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FindingSummary$Severity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FirewallPolicyEntryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FirewallPolicyEntryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FixedNumberFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FixedNumberFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FixedStringFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FixedStringFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FormatEntryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FormatSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FormatSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FormatsForDataType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FormatsForDataType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FormatsForSensitiveType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.FormatsForSensitiveType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateDiscoveryReportForDownloadDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateDiscoveryReportForDownloadDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateDiscoveryReportForDownloadDetails$ReportFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateMaskingPolicyForDownloadDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateMaskingPolicyForDownloadDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateMaskingReportForDownloadDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateMaskingReportForDownloadDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateMaskingReportForDownloadDetails$ReportFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateOnPremConnectorConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateOnPremConnectorConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateReportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateReportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateReportDetails$MimeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateSecurityAssessmentReportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateSecurityAssessmentReportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateSecurityAssessmentReportDetails$Format", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateSensitiveDataModelForDownloadDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateSensitiveDataModelForDownloadDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateUserAssessmentReportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateUserAssessmentReportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GenerateUserAssessmentReportDetails$Format", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GlobalSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GlobalSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GrantSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GrantSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GrantSummary$PrivilegeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.GrantSummary$PrivilegeCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.InfrastructureType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.InitializationParameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.InitializationParameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.InstalledDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.InstalledDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.LibraryMaskingFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.LibraryMaskingFormat$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.LibraryMaskingFormatCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.LibraryMaskingFormatCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.LibraryMaskingFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.LibraryMaskingFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.LibraryMaskingFormatSource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.LibraryMaskingFormatSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.LibraryMaskingFormatSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskedColumnCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskedColumnCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskedColumnSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskedColumnSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingAnalyticsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingAnalyticsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingAnalyticsDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingAnalyticsDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingAnalyticsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingAnalyticsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingAnalyticsSummary$MetricName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingColumn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingColumnCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingColumnCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingColumnLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingColumnSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingColumnSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingFormat$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingObjectCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingObjectCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingObjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingObjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingPolicy$Recompile", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingPolicyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingPolicyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingReportCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingReportCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingReportSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingReportSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingSchemaCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingSchemaCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingSchemaSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.MaskingSchemaSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ModifiedAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ModifiedAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ModifyGlobalSettingsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ModifyGlobalSettingsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.NullValueFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.NullValueFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ObjectType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.OnPremConnector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.OnPremConnector$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.OnPremConnectorLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.OnPremConnectorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.OnPremConnectorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.OnPremiseConnector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.OnPremiseConnector$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PPFFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PPFFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchAlertPolicyRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchAlertPolicyRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchAlertsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchAlertsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchDiscoveryJobResultDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchDiscoveryJobResultDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchInsertInstruction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchInsertInstruction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchInstruction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchInstruction$Operation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchMaskingColumnsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchMaskingColumnsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchMergeInstruction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchMergeInstruction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchRemoveInstruction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchRemoveInstruction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchSdmMaskingPolicyDifferenceColumnsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchSdmMaskingPolicyDifferenceColumnsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchSensitiveColumnDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchSensitiveColumnDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchTargetAlertPolicyAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PatchTargetAlertPolicyAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PolicyFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PreserveOriginalDataFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PreserveOriginalDataFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PrivateEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.PrivateEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Profile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Profile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ProfileAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ProfileAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ProfileSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ProfileSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ProvisionAuditConditions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ProvisionAuditConditions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ProvisionAuditPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ProvisionAuditPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RandomDateFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RandomDateFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RandomDecimalNumberFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RandomDecimalNumberFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RandomDigitsFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RandomDigitsFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RandomListFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RandomListFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RandomNumberFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RandomNumberFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RandomStringFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RandomStringFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RandomSubstitutionFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RandomSubstitutionFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.References", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.References$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RegularExpressionFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RegularExpressionFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Report", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Report$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Report$MimeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportDefinition$Category", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportDefinition$ScheduledReportMimeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportDefinitionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportDefinitionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportDefinitionDataSource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportDefinitionLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportDefinitionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportDefinitionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportDefinitionSummary$Category", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportDetails$ReportType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportSummary$MimeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ReportType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RoleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RoleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RunSecurityAssessmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RunSecurityAssessmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RunUserAssessmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.RunUserAssessmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SQLExpressionFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SQLExpressionFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ScheduleAuditReportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ScheduleAuditReportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ScheduleReportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ScheduleReportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ScheduleReportDetails$MimeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SchemaSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SchemaSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SdmMaskingPolicyDifference", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SdmMaskingPolicyDifference$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SdmMaskingPolicyDifference$DifferenceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SdmMaskingPolicyDifference$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SdmMaskingPolicyDifferenceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SdmMaskingPolicyDifferenceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SdmMaskingPolicyDifferenceColumnCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SdmMaskingPolicyDifferenceColumnCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SdmMaskingPolicyDifferenceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SdmMaskingPolicyDifferenceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SectionStatistics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SectionStatistics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessment$TriggeredBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessment$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentBaseLineDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentBaseLineDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentComparison", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentComparison$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentComparison$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentComparisonPerTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentComparisonPerTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentReferences", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentStatistics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentStatistics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentSummary$TriggeredBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityAssessmentSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyDeployment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyDeployment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyDeploymentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyEntryState", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyEntryState$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateDeploymentStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyEntryStateSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicyLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SecurityPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveCategory$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumn$ObjectType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumn$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumn$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumn$RelationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumnCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumnCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumnLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumnSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumnSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumnSummary$ObjectType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumnSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumnSummary$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveColumnSummary$RelationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveDataModel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveDataModel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveDataModelCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveDataModelCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveDataModelSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveDataModelSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveObjectCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveObjectCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveObjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveObjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveSchemaCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveSchemaCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveSchemaSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveSchemaSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveTypeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveTypeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveTypeEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveTypePattern", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveTypePattern$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveTypePattern$SearchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveTypeSource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveTypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SensitiveTypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ServiceList", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ShuffleFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.ShuffleFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollection$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollection$SqlLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionAnalyticsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionAnalyticsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionLogAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionLogAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionLogDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionLogDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionLogInsightsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionLogInsightsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlCollectionSummary$SqlLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAnalyticsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlAnalyticsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlDimensions$SqlLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlSummary$SqlLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallConfig$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallConfig$ViolationLogAutoPurge", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallConfig$ExcludeJob", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicy$SqlLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicy$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicy$EnforcementScope", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicy$ViolationAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicy$ViolationAudit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicyAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicyAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicyAnalyticsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicyAnalyticsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicyDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicyDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicyDimensions$EnforcementScope", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicyDimensions$ViolationAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicyLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicySummary$SqlLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicySummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicySummary$EnforcementScope", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicySummary$ViolationAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallPolicySummary$ViolationAudit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallViolationAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallViolationAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallViolationAggregationDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallViolationAggregationDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallViolationAggregationDimensions$SqlLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallViolationAnalyticsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallViolationAnalyticsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallViolationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallViolationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallViolationSummary$SqlLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallViolationSummary$ViolationAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallViolationsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SqlFirewallViolationsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.StartAuditTrailDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.StartAuditTrailDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SubstringFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.SubstringFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Summary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.Summary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TableSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TableSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TargetAlertPolicyAssociation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TargetAlertPolicyAssociation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TargetAlertPolicyAssociationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TargetAlertPolicyAssociationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TargetAlertPolicyAssociationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TargetAlertPolicyAssociationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TargetDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TargetDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TargetDatabaseLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TargetDatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TargetDatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TlsConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TlsConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TlsConfig$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TlsConfig$CertificateStoreType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TruncateTableFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.TruncateTableFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UDFFormatEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UDFFormatEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateAlertDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateAlertDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateAlertPolicyRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateAlertPolicyRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateAuditArchiveRetrievalDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateAuditArchiveRetrievalDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateAuditPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateAuditPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateAuditProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateAuditProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateAuditTrailDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateAuditTrailDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateColumnSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateColumnSourceDetails$ColumnSource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateColumnSourceSdmDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateColumnSourceSdmDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateColumnSourceTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateColumnSourceTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateDataSafePrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateDataSafePrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateDatabaseSecurityConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateDatabaseSecurityConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateLibraryMaskingFormatDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateLibraryMaskingFormatDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateMaskingColumnDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateMaskingColumnDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateMaskingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateMaskingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateOnPremConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateOnPremConnectorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateOnPremConnectorWalletDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateOnPremConnectorWalletDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateReportDefinitionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateReportDefinitionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSdmMaskingPolicyDifferenceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSdmMaskingPolicyDifferenceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSecurityAssessmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSecurityAssessmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSecurityPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSensitiveCategoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSensitiveCategoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSensitiveColumnDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSensitiveColumnDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSensitiveColumnDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSensitiveColumnDetails$RelationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSensitiveDataModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSensitiveDataModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSensitiveTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSensitiveTypePatternDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSensitiveTypePatternDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSqlCollectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSqlCollectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSqlFirewallConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSqlFirewallConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSqlFirewallConfigDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSqlFirewallConfigDetails$ViolationLogAutoPurge", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSqlFirewallConfigDetails$ExcludeJob", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSqlFirewallPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSqlFirewallPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSqlFirewallPolicyDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSqlFirewallPolicyDetails$EnforcementScope", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSqlFirewallPolicyDetails$ViolationAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateSqlFirewallPolicyDetails$ViolationAudit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateTargetAlertPolicyAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateTargetAlertPolicyAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateTargetDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateTargetDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateUserAssessmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UpdateUserAssessmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAssessment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAssessment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAssessment$TriggeredBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAssessment$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAssessmentBaseLineDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAssessmentBaseLineDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAssessmentComparison", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAssessmentComparison$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAssessmentComparison$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAssessmentLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAssessmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAssessmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAssessmentSummary$TriggeredBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserAssessmentSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserDetails$AuthenticationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserSummary$UserCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserSummary$AccountStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserSummary$AuthenticationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserSummary$UserTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.UserSummary$AdminRoles", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequestSummary$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datasafe.model.WorkRequestSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-datascience/pom.xml b/bmc-datascience/pom.xml index d1010e088bc..5b8637cd151 100644 --- a/bmc-datascience/pom.xml +++ b/bmc-datascience/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-datascience @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/SdkClientsMetadata.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/SdkClientsMetadata.java deleted file mode 100644 index 64564604e4a..00000000000 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.datascience; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190101") -@SdkClients({DataScienceAsyncClient.class, DataScienceClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-datascience/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datascience/reflect-config.json b/bmc-datascience/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datascience/reflect-config.json new file mode 100644 index 00000000000..56b7d0833ee --- /dev/null +++ b/bmc-datascience/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-datascience/reflect-config.json @@ -0,0 +1,1798 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ArtifactExportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ArtifactExportDetailsObjectStorage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ArtifactExportDetailsObjectStorage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ArtifactImportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ArtifactImportDetailsObjectStorage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ArtifactImportDetailsObjectStorage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ArtifactSourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CategoryLogDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CategoryLogDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeDataSciencePrivateEndpointCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeDataSciencePrivateEndpointCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeJobCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeJobCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeJobRunCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeJobRunCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeModelCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeModelCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeModelDeploymentCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeModelDeploymentCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeModelVersionSetCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeModelVersionSetCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeNotebookSessionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeNotebookSessionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangePipelineCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangePipelineCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangePipelineRunCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangePipelineRunCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeProjectCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ChangeProjectCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateDataSciencePrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateDataSciencePrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateJobRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateJobRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateModelDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateModelDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateModelProvenanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateModelProvenanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateModelVersionSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateModelVersionSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateNotebookSessionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateNotebookSessionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreatePipelineDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreatePipelineDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreatePipelineRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreatePipelineRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.CreateProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.DataSciencePrivateEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.DataSciencePrivateEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.DataSciencePrivateEndpointLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.DataSciencePrivateEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.DataSciencePrivateEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.DataScienceResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.DefaultJobConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.DefaultJobConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.DefaultModelDeploymentEnvironmentConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.DefaultModelDeploymentEnvironmentConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ExportModelArtifactDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ExportModelArtifactDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.FastLaunchJobConfigSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.FastLaunchJobConfigSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.FastLaunchJobConfigSummary$ShapeSeries", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.FastLaunchJobConfigSummary$ManagedEgressSupport", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.FileStorageMountConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.FileStorageMountConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.FixedSizeScalingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.FixedSizeScalingPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ImportModelArtifactDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ImportModelArtifactDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.InstanceConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.InstanceConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.Job", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.Job$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobConfigurationDetails$JobType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobInfrastructureConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobInfrastructureConfigurationDetails$JobInfrastructureType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobLogConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobLogConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobRun", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobRun$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobRunLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobRunLogDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobRunLogDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobRunSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobRunSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobShapeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobShapeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobShapeSummary$ShapeSeries", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.JobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.LogDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.LogDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ManagedEgressStandaloneJobInfrastructureConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ManagedEgressStandaloneJobInfrastructureConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.Metadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.Metadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.Model", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.Model$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelDeployment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelDeployment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelDeploymentConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelDeploymentEnvironmentConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelDeploymentEnvironmentConfigurationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelDeploymentInstanceShapeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelDeploymentInstanceShapeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelDeploymentLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelDeploymentShapeSeries", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelDeploymentShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelDeploymentShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelDeploymentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelDeploymentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelDeploymentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelProvenance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelProvenance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelVersionSet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelVersionSet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelVersionSetLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelVersionSetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ModelVersionSetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSession", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSession$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionGitConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionGitConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionGitRepoConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionGitRepoConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionRuntimeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionRuntimeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionShapeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionShapeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionShapeSeries", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.NotebookSessionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ObjectStorageMountConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ObjectStorageMountConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.OcirModelDeploymentEnvironmentConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.OcirModelDeploymentEnvironmentConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.Pipeline", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.Pipeline$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineConfigurationDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineCustomScriptStepDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineCustomScriptStepDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineCustomScriptStepRun", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineCustomScriptStepRun$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineCustomScriptStepUpdateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineCustomScriptStepUpdateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineDefaultConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineDefaultConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineInfrastructureConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineInfrastructureConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineLogConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineLogConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineMLJobStepDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineMLJobStepDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineMLJobStepRun", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineMLJobStepRun$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineMLJobStepUpdateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineMLJobStepUpdateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineRun", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineRun$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineRunLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineRunLogDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineRunLogDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineRunSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineRunSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineShapeConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineShapeConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineStepConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineStepConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineStepDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineStepDetails$StepType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineStepOverrideDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineStepOverrideDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineStepRun", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineStepRun$StepType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineStepRun$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineStepUpdateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineStepUpdateDetails$StepType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.PipelineSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.Project", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.Project$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ProjectLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ProjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ProjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ScalingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.ScalingPolicy$PolicyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.SingleModelDeploymentConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.SingleModelDeploymentConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.StandaloneJobInfrastructureConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.StandaloneJobInfrastructureConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.StorageMountConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.StorageMountConfigurationDetails$StorageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateCategoryLogDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateCategoryLogDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateDataSciencePrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateDataSciencePrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateDefaultModelDeploymentEnvironmentConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateDefaultModelDeploymentEnvironmentConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateJobRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateJobRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateModelConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateModelConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateModelDeploymentConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateModelDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateModelDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateModelDeploymentEnvironmentConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateModelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateModelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateModelProvenanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateModelProvenanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateModelVersionSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateModelVersionSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateNotebookSessionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateNotebookSessionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateOcirModelDeploymentEnvironmentConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateOcirModelDeploymentEnvironmentConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdatePipelineDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdatePipelineDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdatePipelineRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdatePipelineRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateSingleModelDeploymentConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.UpdateSingleModelDeploymentConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.WorkRequestOperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.WorkRequestStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.datascience.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-devops/pom.xml b/bmc-devops/pom.xml index 7d605b41dc5..42e75c894cd 100644 --- a/bmc-devops/pom.xml +++ b/bmc-devops/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-devops @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-devops/src/main/java/com/oracle/bmc/devops/SdkClientsMetadata.java b/bmc-devops/src/main/java/com/oracle/bmc/devops/SdkClientsMetadata.java deleted file mode 100644 index 704d7d50efb..00000000000 --- a/bmc-devops/src/main/java/com/oracle/bmc/devops/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.devops; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210630") -@SdkClients({DevopsAsyncClient.class, DevopsClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-devops/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-devops/reflect-config.json b/bmc-devops/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-devops/reflect-config.json new file mode 100644 index 00000000000..df4034b4409 --- /dev/null +++ b/bmc-devops/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-devops/reflect-config.json @@ -0,0 +1,6350 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.AbsoluteWaitCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.AbsoluteWaitCriteria$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.AbsoluteWaitCriteriaSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.AbsoluteWaitCriteriaSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ActualBuildRunnerShapeConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ActualBuildRunnerShapeConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ApprovalAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ApprovalAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ApprovalAction$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ApprovalPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ApprovalPolicy$ApprovalPolicyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ApproveDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ApproveDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ApproveDeploymentDetails$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.AutomatedDeployStageRollbackPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.AutomatedDeployStageRollbackPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BackendSetIpCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BackendSetIpCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudAppPasswordConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudAppPasswordConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudAppPasswordConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudAppPasswordConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudBuildRunSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudBuildRunSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudBuildSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudBuildSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudFilter$Events", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudFilterAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudFilterAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudFilterExclusionAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudFilterExclusionAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudTrigger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudTrigger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudTriggerCreateResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudTriggerCreateResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudTriggerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketCloudTriggerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerAccessTokenConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerAccessTokenConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerBuildRunSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerBuildRunSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerBuildSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerBuildSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerFilter$Events", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerFilterAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerFilterAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerTokenConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerTokenConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerTrigger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerTrigger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerTriggerCreateResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerTriggerCreateResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerTriggerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BitbucketServerTriggerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildOutputs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildOutputs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipeline", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipeline$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipeline$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineParameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineParameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineParameterCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineParameterCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineStage$BuildPipelineStageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineStage$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineStageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineStageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineStagePredecessor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineStagePredecessor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineStagePredecessorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineStagePredecessorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineStageRunProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineStageRunProgress$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildPipelineSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRun", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRun$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRun$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunArgument", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunArgument$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunArgumentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunArgumentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunProgressSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunProgressSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunSource$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunnerShapeConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildRunnerShapeConfig$BuildRunnerType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildSource$ConnectionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildSourceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildSourceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildStage$Image", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildStageRunProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildStageRunProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildStageRunProgress$Image", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildStageRunStep", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildStageRunStep$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildStageRunStep$State", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.BuildStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CaCertVerify", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CaCertVerify$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CancelBuildRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CancelBuildRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CancelDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CancelDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ChangeProjectCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ChangeProjectCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CommitInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CommitInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupBlueGreenDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupBlueGreenDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupBlueGreenDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupBlueGreenDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupBlueGreenDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupBlueGreenDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupBlueGreenTrafficShiftDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupBlueGreenTrafficShiftDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupByIdsSelector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupByIdsSelector$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupByQuerySelector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupByQuerySelector$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryApprovalDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryApprovalDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryApprovalDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryApprovalDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryTrafficShiftDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryTrafficShiftDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupDeployEnvironment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupDeployEnvironment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupDeployEnvironmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupDeployEnvironmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupFailurePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupFailurePolicy$PolicyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupFailurePolicyByCount", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupFailurePolicyByCount$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupFailurePolicyByPercentage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupFailurePolicyByPercentage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupLinearRolloutPolicyByCount", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupLinearRolloutPolicyByCount$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupLinearRolloutPolicyByPercentage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupLinearRolloutPolicyByPercentage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupRolloutPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupRolloutPolicy$PolicyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupSelector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupSelector$SelectorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupSelectorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ComputeInstanceGroupSelectorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Connection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Connection$ConnectionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Connection$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ConnectionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ConnectionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ConnectionValidationResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ConnectionValidationResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ConnectionValidationResult$Result", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ContainerConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ContainerConfig$ContainerConfigType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ContainerInstanceConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ContainerInstanceConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ContainerRegistryDeliveredArtifact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ContainerRegistryDeliveredArtifact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CountBasedApprovalPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CountBasedApprovalPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateAbsoluteWaitCriteriaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateAbsoluteWaitCriteriaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBitbucketCloudAppPasswordConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBitbucketCloudAppPasswordConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBitbucketCloudTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBitbucketCloudTriggerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBitbucketServerAccessTokenConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBitbucketServerAccessTokenConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBitbucketServerTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBitbucketServerTriggerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBuildPipelineDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBuildPipelineDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBuildPipelineStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBuildRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBuildRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBuildStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateBuildStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateComputeInstanceGroupBlueGreenDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateComputeInstanceGroupBlueGreenDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateComputeInstanceGroupCanaryApprovalDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateComputeInstanceGroupCanaryApprovalDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateComputeInstanceGroupCanaryDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateComputeInstanceGroupCanaryDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateComputeInstanceGroupDeployEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateComputeInstanceGroupDeployEnvironmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateComputeInstanceGroupDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateComputeInstanceGroupDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDeliverArtifactStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDeliverArtifactStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDeployArtifactDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDeployArtifactDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDeployEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDeployPipelineDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDeployPipelineDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDeployPipelineDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDeployPipelineDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDeployPipelineRedeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDeployPipelineRedeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDevopsCodeRepositoryTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateDevopsCodeRepositoryTriggerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateFunctionDeployEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateFunctionDeployEnvironmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateFunctionDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateFunctionDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateGithubAccessTokenConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateGithubAccessTokenConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateGithubTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateGithubTriggerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateGitlabAccessTokenConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateGitlabAccessTokenConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateGitlabServerAccessTokenConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateGitlabServerAccessTokenConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateGitlabServerTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateGitlabServerTriggerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateGitlabTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateGitlabTriggerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateInvokeFunctionDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateInvokeFunctionDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateLoadBalancerTrafficShiftDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateLoadBalancerTrafficShiftDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateManualApprovalDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateManualApprovalDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeBlueGreenDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeBlueGreenDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeBlueGreenTrafficShiftDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeBlueGreenTrafficShiftDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeCanaryApprovalDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeCanaryApprovalDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeCanaryDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeCanaryDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeCanaryTrafficShiftDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeCanaryTrafficShiftDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeClusterDeployEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeClusterDeployEnvironmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeHelmChartDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateOkeHelmChartDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateRepositoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateRepositoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateShellDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateShellDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateSingleDeployStageDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateSingleDeployStageDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateSingleDeployStageRedeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateSingleDeployStageRedeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateTriggerDeploymentStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateTriggerDeploymentStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateVbsAccessTokenConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateVbsAccessTokenConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateVbsTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateVbsTriggerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateWaitCriteriaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateWaitCriteriaDetails$WaitType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateWaitDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateWaitDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateWaitStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CreateWaitStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CustomBuildRunnerShapeConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.CustomBuildRunnerShapeConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DefaultBuildRunnerShapeConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DefaultBuildRunnerShapeConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeliverArtifact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeliverArtifact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeliverArtifactCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeliverArtifactCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeliverArtifactStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeliverArtifactStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeliverArtifactStageRunProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeliverArtifactStageRunProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeliverArtifactStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeliverArtifactStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeliveredArtifact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeliveredArtifact$ArtifactType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeliveredArtifactCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeliveredArtifactCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifact$DeployArtifactType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifact$ArgumentSubstitutionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifact$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifactCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifactCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifactOverrideArgument", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifactOverrideArgument$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifactOverrideArgumentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifactOverrideArgumentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifactSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifactSource$DeployArtifactSourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifactSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployArtifactSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployEnvironment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployEnvironment$DeployEnvironmentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployEnvironment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployEnvironmentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployEnvironmentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployEnvironmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipeline", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipeline$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipeline$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineArtifact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineArtifact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineArtifactCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineArtifactCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineDeployment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineDeployment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineDeploymentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineDeploymentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineEnvironment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineEnvironment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineEnvironmentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineEnvironmentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineParameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineParameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineParameterCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineParameterCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineRedeployment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineRedeployment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineRedeploymentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineRedeploymentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineStageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineStageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployPipelineSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStage$DeployStageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStage$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageExecutionProgress$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageExecutionProgressDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageExecutionProgressDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageExecutionStep", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageExecutionStep$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageExecutionStep$State", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageOverrideArgument", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageOverrideArgument$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageOverrideArgumentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageOverrideArgumentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStagePredecessor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStagePredecessor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStagePredecessorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStagePredecessorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageRollbackPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageRollbackPolicy$PolicyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Deployment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Deployment$DeploymentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Deployment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeploymentArgument", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeploymentArgument$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeploymentArgumentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeploymentArgumentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeploymentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeploymentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeploymentExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeploymentExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DeploymentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryBuildRunSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryBuildRunSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryBuildSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryBuildSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryFilter$Events", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryFilterAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryFilterAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryFilterExclusionAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryFilterExclusionAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryTrigger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryTrigger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryTriggerCreateResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryTriggerCreateResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryTriggerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DevopsCodeRepositoryTriggerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffChunk", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffChunk$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffLineDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffLineDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffLineDetails$ConflictMarker", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffResponseEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffResponseEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffSection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffSection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.DiffSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ExportedVariable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ExportedVariable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ExportedVariableCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ExportedVariableCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FileDiffResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FileDiffResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FileFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FileFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FileLineDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FileLineDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Filter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FunctionDeployEnvironment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FunctionDeployEnvironment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FunctionDeployEnvironmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FunctionDeployEnvironmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FunctionDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FunctionDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FunctionDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FunctionDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FunctionDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.FunctionDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GenericDeliveredArtifact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GenericDeliveredArtifact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GenericDeployArtifactSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GenericDeployArtifactSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubAccessTokenConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubAccessTokenConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubAccessTokenConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubAccessTokenConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubBuildRunSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubBuildRunSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubBuildSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubBuildSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubFilter$Events", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubFilterAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubFilterAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubFilterExclusionAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubFilterExclusionAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubTrigger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubTrigger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubTriggerCreateResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubTriggerCreateResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubTriggerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GithubTriggerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabAccessTokenConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabAccessTokenConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabAccessTokenConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabAccessTokenConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabBuildRunSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabBuildRunSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabBuildSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabBuildSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabFilter$Events", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabFilterAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabFilterAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabFilterExclusionAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabFilterExclusionAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerAccessTokenConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerAccessTokenConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerAccessTokenConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerAccessTokenConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerBuildRunSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerBuildRunSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerBuildSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerBuildSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerFilter$Events", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerFilterAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerFilterAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerFilterExclusionAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerFilterExclusionAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerTrigger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerTrigger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerTriggerCreateResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerTriggerCreateResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerTriggerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabServerTriggerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabTrigger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabTrigger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabTriggerCreateResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabTriggerCreateResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabTriggerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.GitlabTriggerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.HelmRepositoryDeployArtifactSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.HelmRepositoryDeployArtifactSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.HelmSetValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.HelmSetValue$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.HelmSetValueCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.HelmSetValueCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.InlineDeployArtifactSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.InlineDeployArtifactSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.InlinePublicKeyVerificationKeySource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.InlinePublicKeyVerificationKeySource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.InvokeFunctionDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.InvokeFunctionDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.InvokeFunctionDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.InvokeFunctionDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.InvokeFunctionDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.InvokeFunctionDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.LoadBalancerConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.LoadBalancerConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.LoadBalancerTrafficShiftDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.LoadBalancerTrafficShiftDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.LoadBalancerTrafficShiftDeployStage$TrafficShiftTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.LoadBalancerTrafficShiftDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.LoadBalancerTrafficShiftDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.LoadBalancerTrafficShiftDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.LoadBalancerTrafficShiftDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.LoadBalancerTrafficShiftRolloutPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.LoadBalancerTrafficShiftRolloutPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ManualApprovalDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ManualApprovalDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ManualApprovalDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ManualApprovalDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ManualApprovalDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ManualApprovalDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ManualBuildRunSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ManualBuildRunSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.MirrorRepositoryConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.MirrorRepositoryConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.NetworkChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.NetworkChannel$NetworkChannelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.NginxBlueGreenStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.NginxBlueGreenStrategy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.NginxCanaryStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.NginxCanaryStrategy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.NoDeployStageRollbackPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.NoDeployStageRollbackPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.NoneVerificationKeySource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.NoneVerificationKeySource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.NotificationConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.NotificationConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OcirDeployArtifactSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OcirDeployArtifactSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeBlueGreenDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeBlueGreenDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeBlueGreenDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeBlueGreenDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeBlueGreenDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeBlueGreenDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeBlueGreenStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeBlueGreenStrategy$StrategyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeBlueGreenTrafficShiftDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeBlueGreenTrafficShiftDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeBlueGreenTrafficShiftDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeBlueGreenTrafficShiftDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeBlueGreenTrafficShiftDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeBlueGreenTrafficShiftDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryApprovalDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryApprovalDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryApprovalDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryApprovalDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryApprovalDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryApprovalDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryStrategy$StrategyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryTrafficShiftDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryTrafficShiftDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryTrafficShiftDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryTrafficShiftDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryTrafficShiftDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeCanaryTrafficShiftDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeClusterDeployEnvironment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeClusterDeployEnvironment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeClusterDeployEnvironmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeClusterDeployEnvironmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeHelmChartDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeHelmChartDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeHelmChartDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeHelmChartDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeHelmChartDeploymentStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OkeHelmChartDeploymentStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.PrivateEndpointChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.PrivateEndpointChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Project", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Project$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Project$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ProjectCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ProjectCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ProjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ProjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.PutRepositoryBranchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.PutRepositoryBranchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.PutRepositoryRefDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.PutRepositoryRefDetails$RefType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.PutRepositoryTagDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.PutRepositoryTagDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Repository", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Repository$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Repository$RepositoryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Repository$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Repository$TriggerBuildEvents", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryAuthorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryAuthorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryAuthorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryAuthorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryBranch", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryBranch$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryBranchSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryBranchSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryCommit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryCommit$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryCommitCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryCommitCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryCommitSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryCommitSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryFileLines", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryFileLines$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryMirrorRecord", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryMirrorRecord$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryMirrorRecord$MirrorStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryMirrorRecordCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryMirrorRecordCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryMirrorRecordSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryMirrorRecordSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryMirrorRecordSummary$MirrorStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryObject$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryPathCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryPathCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryPathSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryPathSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryRef", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryRef$RefType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryRefCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryRefCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryRefSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryTag", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryTag$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryTagSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.RepositoryTagSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ServiceVnicChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ServiceVnicChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ShapeConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ShapeConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ShellDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ShellDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ShellDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ShellDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ShellDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.ShellDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.SingleDeployStageDeployment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.SingleDeployStageDeployment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.SingleDeployStageDeploymentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.SingleDeployStageDeploymentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.SingleDeployStageRedeployment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.SingleDeployStageRedeployment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.SingleDeployStageRedeploymentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.SingleDeployStageRedeploymentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TlsVerifyConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TlsVerifyConfig$TlsVerifyMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Trigger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Trigger$TriggerSource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.Trigger$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerAction$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerBuildPipelineAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerBuildPipelineAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerCreateResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerDeploymentPipelineStageRunProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerDeploymentPipelineStageRunProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerDeploymentStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerDeploymentStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerDeploymentStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerDeploymentStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerSchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerSchedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerSchedule$ScheduleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.TriggerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateAbsoluteWaitCriteriaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateAbsoluteWaitCriteriaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBitbucketCloudAppPasswordConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBitbucketCloudAppPasswordConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBitbucketCloudTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBitbucketCloudTriggerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBitbucketServerAccessTokenConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBitbucketServerAccessTokenConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBitbucketServerTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBitbucketServerTriggerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBuildPipelineDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBuildPipelineDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBuildPipelineStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBuildRunDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBuildRunDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBuildStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateBuildStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateComputeInstanceGroupBlueGreenDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateComputeInstanceGroupBlueGreenDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateComputeInstanceGroupCanaryDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateComputeInstanceGroupCanaryDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateComputeInstanceGroupDeployEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateComputeInstanceGroupDeployEnvironmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateComputeInstanceGroupDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateComputeInstanceGroupDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDeliverArtifactStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDeliverArtifactStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDeployArtifactDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDeployArtifactDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDeployEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDeployPipelineDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDeployPipelineDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDeployPipelineDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDeployPipelineDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDeployPipelineRedeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDeployPipelineRedeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDevopsCodeRepositoryTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateDevopsCodeRepositoryTriggerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateFunctionDeployEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateFunctionDeployEnvironmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateFunctionDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateFunctionDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateGithubAccessTokenConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateGithubAccessTokenConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateGithubTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateGithubTriggerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateGitlabAccessTokenConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateGitlabAccessTokenConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateGitlabServerAccessTokenConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateGitlabServerAccessTokenConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateGitlabServerTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateGitlabServerTriggerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateGitlabTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateGitlabTriggerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateInvokeFunctionDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateInvokeFunctionDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateLoadBalancerTrafficShiftDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateLoadBalancerTrafficShiftDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateManualApprovalDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateManualApprovalDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeBlueGreenDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeBlueGreenDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeBlueGreenTrafficShiftDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeBlueGreenTrafficShiftDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeCanaryApprovalDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeCanaryApprovalDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeCanaryDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeCanaryDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeCanaryTrafficShiftDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeCanaryTrafficShiftDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeClusterDeployEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeClusterDeployEnvironmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeHelmChartDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateOkeHelmChartDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateProjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateProjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateRepositoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateRepositoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateShellDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateShellDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateSingleDeployStageDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateSingleDeployStageDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateSingleDeployStageRedeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateSingleDeployStageRedeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateTriggerDeploymentStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateTriggerDeploymentStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateVbsAccessTokenConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateVbsAccessTokenConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateVbsTriggerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateVbsTriggerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateWaitCriteriaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateWaitCriteriaDetails$WaitType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateWaitDeployStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateWaitDeployStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateWaitStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.UpdateWaitStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VaultSecretVerificationKeySource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VaultSecretVerificationKeySource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsAccessTokenConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsAccessTokenConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsAccessTokenConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsAccessTokenConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsBuildRunSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsBuildRunSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsBuildSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsBuildSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsFilter$Events", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsFilterAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsFilterAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsFilterExclusionAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsFilterExclusionAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsTrigger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsTrigger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsTriggerCreateResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsTriggerCreateResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsTriggerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VbsTriggerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VerificationKeySource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VerificationKeySource$VerificationKeySourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VulnerabilityAuditSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VulnerabilityAuditSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VulnerabilityAuditSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.VulnerabilityAuditSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitCriteria$WaitType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitCriteriaSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitCriteriaSummary$WaitType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitDeployStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitDeployStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitDeployStageExecutionProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitDeployStageExecutionProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitDeployStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitDeployStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitStageRunProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitStageRunProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WaitStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.devops.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-disasterrecovery/pom.xml b/bmc-disasterrecovery/pom.xml index 68e5c43922e..2f72b793b15 100644 --- a/bmc-disasterrecovery/pom.xml +++ b/bmc-disasterrecovery/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-disasterrecovery @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecovery.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecovery.java index c5910d2b949..0819c843534 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecovery.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecovery.java @@ -8,10 +8,10 @@ import com.oracle.bmc.disasterrecovery.responses.*; /** - * Use the Full Stack Disaster Recovery (FSDR) API to manage disaster recovery for business - * applications. FSDR is an OCI disaster recovery orchestration and management service that provides - * comprehensive disaster recovery capabilities for all layers of an application stack, including - * infrastructure, middleware, database, and application. + * Use the Full Stack Disaster Recovery (DR) API to manage disaster recovery for business + * applications. Full Stack DR is an OCI disaster recovery orchestration and management service that + * provides comprehensive disaster recovery capabilities for all layers of an application stack, + * including infrastructure, middleware, database, and application. * *

This service client uses CircuitBreakerUtils.DEFAULT_CIRCUIT_BREAKER for all the operations by * default if no circuit breaker configuration is defined by the user. @@ -68,8 +68,8 @@ public interface DisasterRecovery extends AutoCloseable { void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled); /** - * Create an association between the DR Protection Group identified by *drProtectionGroupId* and - * another DR Protection Group in a different region. + * Create an association between the DR protection group identified by *drProtectionGroupId* and + * another DR protection group. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -86,7 +86,7 @@ AssociateDrProtectionGroupResponse associateDrProtectionGroup( AssociateDrProtectionGroupRequest request); /** - * Cancel the DR Plan Execution indentified by *drPlanExecutionId*. + * Cancel the DR plan execution identified by *drPlanExecutionId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -118,7 +118,7 @@ AssociateDrProtectionGroupResponse associateDrProtectionGroup( CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request); /** - * Move the DR Protection Group identified by *drProtectionGroupId* to a different compartment. + * Move the DR protection group identified by *drProtectionGroupId* to a different compartment. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -135,7 +135,7 @@ ChangeDrProtectionGroupCompartmentResponse changeDrProtectionGroupCompartment( ChangeDrProtectionGroupCompartmentRequest request); /** - * Creates a new DR Plan of the specified DR Plan type. + * Create a DR plan of the specified DR plan type. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -150,7 +150,7 @@ ChangeDrProtectionGroupCompartmentResponse changeDrProtectionGroupCompartment( CreateDrPlanResponse createDrPlan(CreateDrPlanRequest request); /** - * Execute a DR Plan for a DR Protection Group. + * Execute a DR plan for a DR protection group. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -166,7 +166,7 @@ ChangeDrProtectionGroupCompartmentResponse changeDrProtectionGroupCompartment( CreateDrPlanExecutionResponse createDrPlanExecution(CreateDrPlanExecutionRequest request); /** - * Create a new DR Protection Group. + * Create a DR protection group. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -182,7 +182,7 @@ ChangeDrProtectionGroupCompartmentResponse changeDrProtectionGroupCompartment( CreateDrProtectionGroupResponse createDrProtectionGroup(CreateDrProtectionGroupRequest request); /** - * Delete the DR Plan identified by *drPlanId*. + * Delete the DR plan identified by *drPlanId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -197,7 +197,7 @@ ChangeDrProtectionGroupCompartmentResponse changeDrProtectionGroupCompartment( DeleteDrPlanResponse deleteDrPlan(DeleteDrPlanRequest request); /** - * Delete the DR Plan Execution identified by *drPlanExecutionId*. + * Delete the DR plan execution identified by *drPlanExecutionId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -213,7 +213,7 @@ ChangeDrProtectionGroupCompartmentResponse changeDrProtectionGroupCompartment( DeleteDrPlanExecutionResponse deleteDrPlanExecution(DeleteDrPlanExecutionRequest request); /** - * Delete the DR Protection Group identified by *drProtectionGroupId*. + * Delete the DR protection group identified by *drProtectionGroupId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -229,8 +229,8 @@ ChangeDrProtectionGroupCompartmentResponse changeDrProtectionGroupCompartment( DeleteDrProtectionGroupResponse deleteDrProtectionGroup(DeleteDrProtectionGroupRequest request); /** - * Delete the association between the DR Protection Group identified by *drProtectionGroupId*. - * and its peer DR Protection Group. + * Delete the association between the DR protection group identified by *drProtectionGroupId*. + * and its peer DR protection group. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -247,7 +247,7 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( DisassociateDrProtectionGroupRequest request); /** - * Get details for the DR Plan identified by *drPlanId*. + * Get details for the DR plan identified by *drPlanId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -262,7 +262,7 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( GetDrPlanResponse getDrPlan(GetDrPlanRequest request); /** - * Get details for the DR Plan Execution identified by *drPlanExecutionId*. + * Get details for the DR plan execution identified by *drPlanExecutionId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -278,7 +278,7 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( GetDrPlanExecutionResponse getDrPlanExecution(GetDrPlanExecutionRequest request); /** - * Get the DR Protection Group identified by *drProtectionGroupId*. + * Get the DR protection group identified by *drProtectionGroupId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -309,8 +309,8 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request); /** - * Ignore failed group or step in DR Plan Execution identified by *drPlanExecutionId* and resume - * execution. + * Ignore the failed group or step in DR plan execution identified by *drPlanExecutionId* and + * resume execution. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -326,7 +326,7 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( IgnoreDrPlanExecutionResponse ignoreDrPlanExecution(IgnoreDrPlanExecutionRequest request); /** - * Get a summary list of all DR Plan Executions for a DR Protection Group. + * Get a summary list of all DR plan executions for a DR protection group. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -342,7 +342,7 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( ListDrPlanExecutionsResponse listDrPlanExecutions(ListDrPlanExecutionsRequest request); /** - * Gets a summary list of all DR Plans for a DR Protection Group. + * Get a summary list of all DR plans for a DR protection group. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -357,7 +357,7 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( ListDrPlansResponse listDrPlans(ListDrPlansRequest request); /** - * Gets a summary list of all DR Protection Groups in a compartment. + * Get a summary list of all DR protection groups in a compartment. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -373,7 +373,7 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( ListDrProtectionGroupsResponse listDrProtectionGroups(ListDrProtectionGroupsRequest request); /** - * Return a (paginated) list of errors for a given work request. + * Get a list of work request errors for the work request identified by *workRequestId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -389,7 +389,7 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request); /** - * Return a (paginated) list of logs for the work request identified by *workRequestId*. + * Get a list of logs for the work request identified by *workRequestId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -421,7 +421,7 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request); /** - * Pause the DR Plan Execution identified by *drPlanExecutionId*. + * Pause the DR plan execution identified by *drPlanExecutionId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -437,7 +437,7 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( PauseDrPlanExecutionResponse pauseDrPlanExecution(PauseDrPlanExecutionRequest request); /** - * Resume the DR Plan Execution identified by *drPlanExecutionId*. + * Resume the DR plan execution identified by *drPlanExecutionId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -453,8 +453,8 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( ResumeDrPlanExecutionResponse resumeDrPlanExecution(ResumeDrPlanExecutionRequest request); /** - * Retry failed group or step in DR Plan Execution identified by *drPlanExecutionId* and resume - * execution. + * Retry the failed group or step in DR plan execution identified by *drPlanExecutionId* and + * resume execution. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -470,7 +470,7 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( RetryDrPlanExecutionResponse retryDrPlanExecution(RetryDrPlanExecutionRequest request); /** - * Update the DR Plan identified by *drPlanId*. + * Update the DR plan identified by *drPlanId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -485,7 +485,7 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( UpdateDrPlanResponse updateDrPlan(UpdateDrPlanRequest request); /** - * Update the DR Plan Execution identified by *drPlanExecutionId*. + * Update the DR plan execution identified by *drPlanExecutionId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -501,7 +501,7 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( UpdateDrPlanExecutionResponse updateDrPlanExecution(UpdateDrPlanExecutionRequest request); /** - * Update the DR Protection Group identified by *drProtectionGroupId*. + * Update the DR protection group identified by *drProtectionGroupId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -517,7 +517,7 @@ DisassociateDrProtectionGroupResponse disassociateDrProtectionGroup( UpdateDrProtectionGroupResponse updateDrProtectionGroup(UpdateDrProtectionGroupRequest request); /** - * Update the role of the DR Protection Group identified by *drProtectionGroupId*. + * Update the role of the DR protection group identified by *drProtectionGroupId*. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecoveryAsync.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecoveryAsync.java index 9a8f942e2a8..bba0f40db09 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecoveryAsync.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecoveryAsync.java @@ -8,10 +8,10 @@ import com.oracle.bmc.disasterrecovery.responses.*; /** - * Use the Full Stack Disaster Recovery (FSDR) API to manage disaster recovery for business - * applications. FSDR is an OCI disaster recovery orchestration and management service that provides - * comprehensive disaster recovery capabilities for all layers of an application stack, including - * infrastructure, middleware, database, and application. + * Use the Full Stack Disaster Recovery (DR) API to manage disaster recovery for business + * applications. Full Stack DR is an OCI disaster recovery orchestration and management service that + * provides comprehensive disaster recovery capabilities for all layers of an application stack, + * including infrastructure, middleware, database, and application. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public interface DisasterRecoveryAsync extends AutoCloseable { @@ -65,8 +65,8 @@ public interface DisasterRecoveryAsync extends AutoCloseable { void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled); /** - * Create an association between the DR Protection Group identified by *drProtectionGroupId* and - * another DR Protection Group in a different region. + * Create an association between the DR protection group identified by *drProtectionGroupId* and + * another DR protection group. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -82,7 +82,7 @@ java.util.concurrent.Future associateDrProte handler); /** - * Cancel the DR Plan Execution indentified by *drPlanExecutionId*. + * Cancel the DR plan execution identified by *drPlanExecutionId*. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -114,7 +114,7 @@ java.util.concurrent.Future cancelWorkRequest( handler); /** - * Move the DR Protection Group identified by *drProtectionGroupId* to a different compartment. + * Move the DR protection group identified by *drProtectionGroupId* to a different compartment. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -132,7 +132,7 @@ java.util.concurrent.Future cancelWorkRequest( handler); /** - * Creates a new DR Plan of the specified DR Plan type. + * Create a DR plan of the specified DR plan type. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -147,7 +147,7 @@ java.util.concurrent.Future createDrPlan( handler); /** - * Execute a DR Plan for a DR Protection Group. + * Execute a DR plan for a DR protection group. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -163,7 +163,7 @@ java.util.concurrent.Future createDrPlanExecution handler); /** - * Create a new DR Protection Group. + * Create a DR protection group. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -179,7 +179,7 @@ java.util.concurrent.Future createDrProtectionG handler); /** - * Delete the DR Plan identified by *drPlanId*. + * Delete the DR plan identified by *drPlanId*. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -194,7 +194,7 @@ java.util.concurrent.Future deleteDrPlan( handler); /** - * Delete the DR Plan Execution identified by *drPlanExecutionId*. + * Delete the DR plan execution identified by *drPlanExecutionId*. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -210,7 +210,7 @@ java.util.concurrent.Future deleteDrPlanExecution handler); /** - * Delete the DR Protection Group identified by *drProtectionGroupId*. + * Delete the DR protection group identified by *drProtectionGroupId*. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -226,8 +226,8 @@ java.util.concurrent.Future deleteDrProtectionG handler); /** - * Delete the association between the DR Protection Group identified by *drProtectionGroupId*. - * and its peer DR Protection Group. + * Delete the association between the DR protection group identified by *drProtectionGroupId*. + * and its peer DR protection group. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -245,7 +245,7 @@ java.util.concurrent.Future deleteDrProtectionG handler); /** - * Get details for the DR Plan identified by *drPlanId*. + * Get details for the DR plan identified by *drPlanId*. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -259,7 +259,7 @@ java.util.concurrent.Future getDrPlan( com.oracle.bmc.responses.AsyncHandler handler); /** - * Get details for the DR Plan Execution identified by *drPlanExecutionId*. + * Get details for the DR plan execution identified by *drPlanExecutionId*. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -275,7 +275,7 @@ java.util.concurrent.Future getDrPlanExecution( handler); /** - * Get the DR Protection Group identified by *drProtectionGroupId*. + * Get the DR protection group identified by *drProtectionGroupId*. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -306,8 +306,8 @@ java.util.concurrent.Future getWorkRequest( handler); /** - * Ignore failed group or step in DR Plan Execution identified by *drPlanExecutionId* and resume - * execution. + * Ignore the failed group or step in DR plan execution identified by *drPlanExecutionId* and + * resume execution. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -323,7 +323,7 @@ java.util.concurrent.Future ignoreDrPlanExecution handler); /** - * Get a summary list of all DR Plan Executions for a DR Protection Group. + * Get a summary list of all DR plan executions for a DR protection group. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -339,7 +339,7 @@ java.util.concurrent.Future listDrPlanExecutions( handler); /** - * Gets a summary list of all DR Plans for a DR Protection Group. + * Get a summary list of all DR plans for a DR protection group. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -353,7 +353,7 @@ java.util.concurrent.Future listDrPlans( com.oracle.bmc.responses.AsyncHandler handler); /** - * Gets a summary list of all DR Protection Groups in a compartment. + * Get a summary list of all DR protection groups in a compartment. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -369,7 +369,7 @@ java.util.concurrent.Future listDrProtectionGrou handler); /** - * Return a (paginated) list of errors for a given work request. + * Get a list of work request errors for the work request identified by *workRequestId*. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -385,7 +385,7 @@ java.util.concurrent.Future listWorkRequestErrors handler); /** - * Return a (paginated) list of logs for the work request identified by *workRequestId*. + * Get a list of logs for the work request identified by *workRequestId*. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -416,7 +416,7 @@ java.util.concurrent.Future listWorkRequests( handler); /** - * Pause the DR Plan Execution identified by *drPlanExecutionId*. + * Pause the DR plan execution identified by *drPlanExecutionId*. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -432,7 +432,7 @@ java.util.concurrent.Future pauseDrPlanExecution( handler); /** - * Resume the DR Plan Execution identified by *drPlanExecutionId*. + * Resume the DR plan execution identified by *drPlanExecutionId*. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -448,8 +448,8 @@ java.util.concurrent.Future resumeDrPlanExecution handler); /** - * Retry failed group or step in DR Plan Execution identified by *drPlanExecutionId* and resume - * execution. + * Retry the failed group or step in DR plan execution identified by *drPlanExecutionId* and + * resume execution. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -465,7 +465,7 @@ java.util.concurrent.Future retryDrPlanExecution( handler); /** - * Update the DR Plan identified by *drPlanId*. + * Update the DR plan identified by *drPlanId*. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -480,7 +480,7 @@ java.util.concurrent.Future updateDrPlan( handler); /** - * Update the DR Plan Execution identified by *drPlanExecutionId*. + * Update the DR plan execution identified by *drPlanExecutionId*. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -496,7 +496,7 @@ java.util.concurrent.Future updateDrPlanExecution handler); /** - * Update the DR Protection Group identified by *drProtectionGroupId*. + * Update the DR protection group identified by *drProtectionGroupId*. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -512,7 +512,7 @@ java.util.concurrent.Future updateDrProtectionG handler); /** - * Update the role of the DR Protection Group identified by *drProtectionGroupId*. + * Update the role of the DR protection group identified by *drProtectionGroupId*. * * @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-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecoveryAsyncClient.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecoveryAsyncClient.java index 593ca9cb096..b9f5a35444e 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecoveryAsyncClient.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecoveryAsyncClient.java @@ -754,6 +754,7 @@ public java.util.concurrent.Future listDrProtect .appendEnumQueryParam("sortOrder", request.getSortOrder()) .appendEnumQueryParam("sortBy", request.getSortBy()) .appendEnumQueryParam("role", request.getRole()) + .appendEnumQueryParam("lifecycleSubState", request.getLifecycleSubState()) .accept("application/json") .appendHeader("opc-request-id", request.getOpcRequestId()) .handleBody( diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecoveryClient.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecoveryClient.java index 913ec4f94f8..c7631e0cf27 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecoveryClient.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/DisasterRecoveryClient.java @@ -731,6 +731,7 @@ public ListDrProtectionGroupsResponse listDrProtectionGroups( .appendEnumQueryParam("sortOrder", request.getSortOrder()) .appendEnumQueryParam("sortBy", request.getSortBy()) .appendEnumQueryParam("role", request.getRole()) + .appendEnumQueryParam("lifecycleSubState", request.getLifecycleSubState()) .accept("application/json") .appendHeader("opc-request-id", request.getOpcRequestId()) .handleBody( diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/SdkClientsMetadata.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/SdkClientsMetadata.java deleted file mode 100644 index f014eacae9e..00000000000 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.disasterrecovery; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") -@SdkClients({DisasterRecoveryAsyncClient.class, DisasterRecoveryClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ActionType.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ActionType.java index d88132f9160..48bc51252b1 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ActionType.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ActionType.java @@ -4,7 +4,7 @@ */ package com.oracle.bmc.disasterrecovery.model; -/** Types of actions. */ +/** The types of actions used for work requests. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum ActionType implements com.oracle.bmc.http.internal.BmcEnum { Created("CREATED"), diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/AssociateDrProtectionGroupDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/AssociateDrProtectionGroupDetails.java index e5870d987f3..177f8a997dc 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/AssociateDrProtectionGroupDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/AssociateDrProtectionGroupDetails.java @@ -5,8 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for associating this DR Protection Group with a peer (remote) DR Protection Group. - *
+ * The details for associating a DR protection group with a peer DR protection 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 @@ -36,17 +35,17 @@ public AssociateDrProtectionGroupDetails( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The OCID of the peer (remote) DR Protection Group. + * The OCID of the peer DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("peerId") private String peerId; /** - * The OCID of the peer (remote) DR Protection Group. + * The OCID of the peer DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param peerId the value to set * @return this builder @@ -57,7 +56,7 @@ public Builder peerId(String peerId) { return this; } /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group. * *

Example: {@code us-ashburn-1} */ @@ -65,7 +64,7 @@ public Builder peerId(String peerId) { private String peerRegion; /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group. * *

Example: {@code us-ashburn-1} * @@ -77,12 +76,18 @@ public Builder peerRegion(String peerRegion) { this.__explicitlySet__.add("peerRegion"); return this; } - /** The role of this DR Protection Group. */ + /** + * The role of the DR protection group. + * + *

Example: {@code STANDBY} + */ @com.fasterxml.jackson.annotation.JsonProperty("role") private DrProtectionGroupRole role; /** - * The role of this DR Protection Group. + * The role of the DR protection group. + * + *

Example: {@code STANDBY} * * @param role the value to set * @return this builder @@ -130,17 +135,17 @@ public Builder toBuilder() { } /** - * The OCID of the peer (remote) DR Protection Group. + * The OCID of the peer DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("peerId") private final String peerId; /** - * The OCID of the peer (remote) DR Protection Group. + * The OCID of the peer DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @return the value */ @@ -149,7 +154,7 @@ public String getPeerId() { } /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group. * *

Example: {@code us-ashburn-1} */ @@ -157,7 +162,7 @@ public String getPeerId() { private final String peerRegion; /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group. * *

Example: {@code us-ashburn-1} * @@ -167,12 +172,18 @@ public String getPeerRegion() { return peerRegion; } - /** The role of this DR Protection Group. */ + /** + * The role of the DR protection group. + * + *

Example: {@code STANDBY} + */ @com.fasterxml.jackson.annotation.JsonProperty("role") private final DrProtectionGroupRole role; /** - * The role of this DR Protection Group. + * The role of the DR protection group. + * + *

Example: {@code STANDBY} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/BlockVolumeAttachmentDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/BlockVolumeAttachmentDetails.java new file mode 100644 index 00000000000..71eeefb4fb1 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/BlockVolumeAttachmentDetails.java @@ -0,0 +1,160 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for attaching or detaching a block volume.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = BlockVolumeAttachmentDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class BlockVolumeAttachmentDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"volumeAttachmentReferenceInstanceId"}) + public BlockVolumeAttachmentDetails(String volumeAttachmentReferenceInstanceId) { + super(); + this.volumeAttachmentReferenceInstanceId = volumeAttachmentReferenceInstanceId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The OCID of the reference compute instance from which to obtain the attachment details + * for the volume. This reference compute instance is from the peer DR protection group. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("volumeAttachmentReferenceInstanceId") + private String volumeAttachmentReferenceInstanceId; + + /** + * The OCID of the reference compute instance from which to obtain the attachment details + * for the volume. This reference compute instance is from the peer DR protection group. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} + * + * @param volumeAttachmentReferenceInstanceId the value to set + * @return this builder + */ + public Builder volumeAttachmentReferenceInstanceId( + String volumeAttachmentReferenceInstanceId) { + this.volumeAttachmentReferenceInstanceId = volumeAttachmentReferenceInstanceId; + this.__explicitlySet__.add("volumeAttachmentReferenceInstanceId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public BlockVolumeAttachmentDetails build() { + BlockVolumeAttachmentDetails model = + new BlockVolumeAttachmentDetails(this.volumeAttachmentReferenceInstanceId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(BlockVolumeAttachmentDetails model) { + if (model.wasPropertyExplicitlySet("volumeAttachmentReferenceInstanceId")) { + this.volumeAttachmentReferenceInstanceId( + model.getVolumeAttachmentReferenceInstanceId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The OCID of the reference compute instance from which to obtain the attachment details for + * the volume. This reference compute instance is from the peer DR protection group. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("volumeAttachmentReferenceInstanceId") + private final String volumeAttachmentReferenceInstanceId; + + /** + * The OCID of the reference compute instance from which to obtain the attachment details for + * the volume. This reference compute instance is from the peer DR protection group. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} + * + * @return the value + */ + public String getVolumeAttachmentReferenceInstanceId() { + return volumeAttachmentReferenceInstanceId; + } + + @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("BlockVolumeAttachmentDetails("); + sb.append("super=").append(super.toString()); + sb.append("volumeAttachmentReferenceInstanceId=") + .append(String.valueOf(this.volumeAttachmentReferenceInstanceId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof BlockVolumeAttachmentDetails)) { + return false; + } + + BlockVolumeAttachmentDetails other = (BlockVolumeAttachmentDetails) o; + return java.util.Objects.equals( + this.volumeAttachmentReferenceInstanceId, + other.volumeAttachmentReferenceInstanceId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.volumeAttachmentReferenceInstanceId == null + ? 43 + : this.volumeAttachmentReferenceInstanceId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/BlockVolumeMountDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/BlockVolumeMountDetails.java new file mode 100644 index 00000000000..4bc2e5bf42d --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/BlockVolumeMountDetails.java @@ -0,0 +1,147 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for mounting or unmounting the file system on a block volume.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = BlockVolumeMountDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class BlockVolumeMountDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"mountPoint"}) + public BlockVolumeMountDetails(String mountPoint) { + super(); + this.mountPoint = mountPoint; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The physical mount point used for mounting and unmounting the file system on a block + * volume. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private String mountPoint; + + /** + * The physical mount point used for mounting and unmounting the file system on a block + * volume. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @param mountPoint the value to set + * @return this builder + */ + public Builder mountPoint(String mountPoint) { + this.mountPoint = mountPoint; + this.__explicitlySet__.add("mountPoint"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public BlockVolumeMountDetails build() { + BlockVolumeMountDetails model = new BlockVolumeMountDetails(this.mountPoint); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(BlockVolumeMountDetails model) { + if (model.wasPropertyExplicitlySet("mountPoint")) { + this.mountPoint(model.getMountPoint()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The physical mount point used for mounting and unmounting the file system on a block volume. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private final String mountPoint; + + /** + * The physical mount point used for mounting and unmounting the file system on a block volume. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @return the value + */ + public String getMountPoint() { + return mountPoint; + } + + @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("BlockVolumeMountDetails("); + sb.append("super=").append(super.toString()); + sb.append("mountPoint=").append(String.valueOf(this.mountPoint)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof BlockVolumeMountDetails)) { + return false; + } + + BlockVolumeMountDetails other = (BlockVolumeMountDetails) o; + return java.util.Objects.equals(this.mountPoint, other.mountPoint) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.mountPoint == null ? 43 : this.mountPoint.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CancelDrPlanExecutionDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CancelDrPlanExecutionDetails.java index 6cd8fabf9c1..5385b2c7d54 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CancelDrPlanExecutionDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CancelDrPlanExecutionDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for cancelling a DR Plan Execution.
+ * The details for cancelling a DR plan execution.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ChangeDrProtectionGroupCompartmentDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ChangeDrProtectionGroupCompartmentDetails.java index 88d2d579803..7bff7a42e62 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ChangeDrProtectionGroupCompartmentDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ChangeDrProtectionGroupCompartmentDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for moving a DR Protection Group to another compartment.
+ * The details for moving a DR protection group to another compartment.
* 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,17 +32,17 @@ public ChangeDrProtectionGroupCompartmentDetails(String compartmentId) { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The OCID of the compartment to which the DR Protection Group should be moved. + * The OCID of the compartment to which the DR protection group should be moved. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; /** - * The OCID of the compartment to which the DR Protection Group should be moved. + * The OCID of the compartment to which the DR protection group should be moved. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param compartmentId the value to set * @return this builder @@ -84,17 +84,17 @@ public Builder toBuilder() { } /** - * The OCID of the compartment to which the DR Protection Group should be moved. + * The OCID of the compartment to which the DR protection group should be moved. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private final String compartmentId; /** - * The OCID of the compartment to which the DR Protection Group should be moved. + * The OCID of the compartment to which the DR protection group should be moved. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceMovableFileSystemOperation.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceMovableFileSystemOperation.java new file mode 100644 index 00000000000..a063842407d --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceMovableFileSystemOperation.java @@ -0,0 +1,256 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details of operations performed on a file system.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ComputeInstanceMovableFileSystemOperation.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ComputeInstanceMovableFileSystemOperation + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "exportPath", + "mountPoint", + "mountDetails", + "unmountDetails" + }) + public ComputeInstanceMovableFileSystemOperation( + String exportPath, + String mountPoint, + FileSystemMountDetails mountDetails, + FileSystemUnmountDetails unmountDetails) { + super(); + this.exportPath = exportPath; + this.mountPoint = mountPoint; + this.mountDetails = mountDetails; + this.unmountDetails = unmountDetails; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportPath") + private String exportPath; + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + * + * @param exportPath the value to set + * @return this builder + */ + public Builder exportPath(String exportPath) { + this.exportPath = exportPath; + this.__explicitlySet__.add("exportPath"); + return this; + } + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private String mountPoint; + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @param mountPoint the value to set + * @return this builder + */ + public Builder mountPoint(String mountPoint) { + this.mountPoint = mountPoint; + this.__explicitlySet__.add("mountPoint"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("mountDetails") + private FileSystemMountDetails mountDetails; + + public Builder mountDetails(FileSystemMountDetails mountDetails) { + this.mountDetails = mountDetails; + this.__explicitlySet__.add("mountDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("unmountDetails") + private FileSystemUnmountDetails unmountDetails; + + public Builder unmountDetails(FileSystemUnmountDetails unmountDetails) { + this.unmountDetails = unmountDetails; + this.__explicitlySet__.add("unmountDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ComputeInstanceMovableFileSystemOperation build() { + ComputeInstanceMovableFileSystemOperation model = + new ComputeInstanceMovableFileSystemOperation( + this.exportPath, + this.mountPoint, + this.mountDetails, + this.unmountDetails); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ComputeInstanceMovableFileSystemOperation model) { + if (model.wasPropertyExplicitlySet("exportPath")) { + this.exportPath(model.getExportPath()); + } + if (model.wasPropertyExplicitlySet("mountPoint")) { + this.mountPoint(model.getMountPoint()); + } + if (model.wasPropertyExplicitlySet("mountDetails")) { + this.mountDetails(model.getMountDetails()); + } + if (model.wasPropertyExplicitlySet("unmountDetails")) { + this.unmountDetails(model.getUnmountDetails()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportPath") + private final String exportPath; + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + * + * @return the value + */ + public String getExportPath() { + return exportPath; + } + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private final String mountPoint; + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @return the value + */ + public String getMountPoint() { + return mountPoint; + } + + @com.fasterxml.jackson.annotation.JsonProperty("mountDetails") + private final FileSystemMountDetails mountDetails; + + public FileSystemMountDetails getMountDetails() { + return mountDetails; + } + + @com.fasterxml.jackson.annotation.JsonProperty("unmountDetails") + private final FileSystemUnmountDetails unmountDetails; + + public FileSystemUnmountDetails getUnmountDetails() { + return unmountDetails; + } + + @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("ComputeInstanceMovableFileSystemOperation("); + sb.append("super=").append(super.toString()); + sb.append("exportPath=").append(String.valueOf(this.exportPath)); + sb.append(", mountPoint=").append(String.valueOf(this.mountPoint)); + sb.append(", mountDetails=").append(String.valueOf(this.mountDetails)); + sb.append(", unmountDetails=").append(String.valueOf(this.unmountDetails)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ComputeInstanceMovableFileSystemOperation)) { + return false; + } + + ComputeInstanceMovableFileSystemOperation other = + (ComputeInstanceMovableFileSystemOperation) o; + return java.util.Objects.equals(this.exportPath, other.exportPath) + && java.util.Objects.equals(this.mountPoint, other.mountPoint) + && java.util.Objects.equals(this.mountDetails, other.mountDetails) + && java.util.Objects.equals(this.unmountDetails, other.unmountDetails) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.exportPath == null ? 43 : this.exportPath.hashCode()); + result = (result * PRIME) + (this.mountPoint == null ? 43 : this.mountPoint.hashCode()); + result = (result * PRIME) + (this.mountDetails == null ? 43 : this.mountDetails.hashCode()); + result = + (result * PRIME) + + (this.unmountDetails == null ? 43 : this.unmountDetails.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceMovableVnicMapping.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceMovableVnicMapping.java index 8fea5964301..9f75166d706 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceMovableVnicMapping.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceMovableVnicMapping.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * A movable compute instance's source and destination VNIC mapping.
+ * Source VNIC to destination subnet mapping for a movable compute 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 @@ -47,17 +47,17 @@ public ComputeInstanceMovableVnicMapping( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The OCID of the VNIC. + * The OCID of the source VNIC. * - *

Example: {@code ocid1.vnic.oc1..<unique_id>} + *

Example: {@code ocid1.vnic.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("sourceVnicId") private String sourceVnicId; /** - * The OCID of the VNIC. + * The OCID of the source VNIC. * - *

Example: {@code ocid1.vnic.oc1..<unique_id>} + *

Example: {@code ocid1.vnic.oc1..uniqueID} * * @param sourceVnicId the value to set * @return this builder @@ -68,17 +68,17 @@ public Builder sourceVnicId(String sourceVnicId) { return this; } /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which the source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1..<unique_id>} + *

Example: {@code ocid1.subnet.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationSubnetId") private String destinationSubnetId; /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which the source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1..<unique_id>} + *

Example: {@code ocid1.subnet.oc1..uniqueID} * * @param destinationSubnetId the value to set * @return this builder @@ -89,8 +89,9 @@ public Builder destinationSubnetId(String destinationSubnetId) { return this; } /** - * The primary private IP address to assign. This address must belong to the destination - * subnet. + * The private IP address to be assigned as the VNIC's primary IP address in the destination + * subnet. This must be a valid IP address in the destination subnet and the IP address must + * be available. * *

Example: {@code 10.0.3.3} */ @@ -98,8 +99,9 @@ public Builder destinationSubnetId(String destinationSubnetId) { private String destinationPrimaryPrivateIpAddress; /** - * The primary private IP address to assign. This address must belong to the destination - * subnet. + * The private IP address to be assigned as the VNIC's primary IP address in the destination + * subnet. This must be a valid IP address in the destination subnet and the IP address must + * be available. * *

Example: {@code 10.0.3.3} * @@ -113,21 +115,23 @@ public Builder destinationPrimaryPrivateIpAddress( return this; } /** - * The hostname to assign for this primary private IP. The value is the hostname portion of - * the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN - * bminstance1.subnet123.vcn1.oraclevcn.com). + * The hostname label to be assigned in the destination subnet for the primary private IP of + * the source VNIC. This label is the hostname portion of the private IP's fully qualified + * domain name (FQDN) (for example, 'myhost1' in the FQDN + * 'myhost1.subnet123.vcn1.oraclevcn.com'). * - *

Example: {@code bminstance1} + *

Example: {@code myhost1} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationPrimaryPrivateIpHostnameLabel") private String destinationPrimaryPrivateIpHostnameLabel; /** - * The hostname to assign for this primary private IP. The value is the hostname portion of - * the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN - * bminstance1.subnet123.vcn1.oraclevcn.com). + * The hostname label to be assigned in the destination subnet for the primary private IP of + * the source VNIC. This label is the hostname portion of the private IP's fully qualified + * domain name (FQDN) (for example, 'myhost1' in the FQDN + * 'myhost1.subnet123.vcn1.oraclevcn.com'). * - *

Example: {@code bminstance1} + *

Example: {@code myhost1} * * @param destinationPrimaryPrivateIpHostnameLabel the value to set * @return this builder @@ -140,21 +144,21 @@ public Builder destinationPrimaryPrivateIpHostnameLabel( return this; } /** - * A list of destination region's network security group (NSG) OCIDs which this VNIC should - * use. + * A list of OCIDs of network security groups (NSG) in the destination region which should + * be assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1..<unique_id>, - * ocid1.networksecuritygroup.oc1..<unique_id> ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID, + * ocid1.networksecuritygroup.oc1..uniqueID ]} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationNsgIdList") private java.util.List destinationNsgIdList; /** - * A list of destination region's network security group (NSG) OCIDs which this VNIC should - * use. + * A list of OCIDs of network security groups (NSG) in the destination region which should + * be assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1..<unique_id>, - * ocid1.networksecuritygroup.oc1..<unique_id> ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID, + * ocid1.networksecuritygroup.oc1..uniqueID ]} * * @param destinationNsgIdList the value to set * @return this builder @@ -215,17 +219,17 @@ public Builder toBuilder() { } /** - * The OCID of the VNIC. + * The OCID of the source VNIC. * - *

Example: {@code ocid1.vnic.oc1..<unique_id>} + *

Example: {@code ocid1.vnic.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("sourceVnicId") private final String sourceVnicId; /** - * The OCID of the VNIC. + * The OCID of the source VNIC. * - *

Example: {@code ocid1.vnic.oc1..<unique_id>} + *

Example: {@code ocid1.vnic.oc1..uniqueID} * * @return the value */ @@ -234,17 +238,17 @@ public String getSourceVnicId() { } /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which the source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1..<unique_id>} + *

Example: {@code ocid1.subnet.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationSubnetId") private final String destinationSubnetId; /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which the source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1..<unique_id>} + *

Example: {@code ocid1.subnet.oc1..uniqueID} * * @return the value */ @@ -253,7 +257,9 @@ public String getDestinationSubnetId() { } /** - * The primary private IP address to assign. This address must belong to the destination subnet. + * The private IP address to be assigned as the VNIC's primary IP address in the destination + * subnet. This must be a valid IP address in the destination subnet and the IP address must be + * available. * *

Example: {@code 10.0.3.3} */ @@ -261,7 +267,9 @@ public String getDestinationSubnetId() { private final String destinationPrimaryPrivateIpAddress; /** - * The primary private IP address to assign. This address must belong to the destination subnet. + * The private IP address to be assigned as the VNIC's primary IP address in the destination + * subnet. This must be a valid IP address in the destination subnet and the IP address must be + * available. * *

Example: {@code 10.0.3.3} * @@ -272,21 +280,21 @@ public String getDestinationPrimaryPrivateIpAddress() { } /** - * The hostname to assign for this primary private IP. The value is the hostname portion of the - * private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN - * bminstance1.subnet123.vcn1.oraclevcn.com). + * The hostname label to be assigned in the destination subnet for the primary private IP of the + * source VNIC. This label is the hostname portion of the private IP's fully qualified domain + * name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). * - *

Example: {@code bminstance1} + *

Example: {@code myhost1} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationPrimaryPrivateIpHostnameLabel") private final String destinationPrimaryPrivateIpHostnameLabel; /** - * The hostname to assign for this primary private IP. The value is the hostname portion of the - * private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN - * bminstance1.subnet123.vcn1.oraclevcn.com). + * The hostname label to be assigned in the destination subnet for the primary private IP of the + * source VNIC. This label is the hostname portion of the private IP's fully qualified domain + * name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). * - *

Example: {@code bminstance1} + *

Example: {@code myhost1} * * @return the value */ @@ -295,19 +303,21 @@ public String getDestinationPrimaryPrivateIpHostnameLabel() { } /** - * A list of destination region's network security group (NSG) OCIDs which this VNIC should use. + * A list of OCIDs of network security groups (NSG) in the destination region which should be + * assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1..<unique_id>, - * ocid1.networksecuritygroup.oc1..<unique_id> ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID, + * ocid1.networksecuritygroup.oc1..uniqueID ]} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationNsgIdList") private final java.util.List destinationNsgIdList; /** - * A list of destination region's network security group (NSG) OCIDs which this VNIC should use. + * A list of OCIDs of network security groups (NSG) in the destination region which should be + * assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1..<unique_id>, - * ocid1.networksecuritygroup.oc1..<unique_id> ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID, + * ocid1.networksecuritygroup.oc1..uniqueID ]} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceMovableVnicMappingDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceMovableVnicMappingDetails.java index 66865a375c4..942521c7f27 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceMovableVnicMappingDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceMovableVnicMappingDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * A movable compute instance's source and destination VNIC mapping.
+ * Source VNIC to destination subnet mapping for a movable compute 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 @@ -47,17 +47,17 @@ public ComputeInstanceMovableVnicMappingDetails( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The OCID of the VNIC. + * The OCID of the source VNIC. * - *

Example: {@code ocid1.vnic.oc1..<unique_id>} + *

Example: {@code ocid1.vnic.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("sourceVnicId") private String sourceVnicId; /** - * The OCID of the VNIC. + * The OCID of the source VNIC. * - *

Example: {@code ocid1.vnic.oc1..<unique_id>} + *

Example: {@code ocid1.vnic.oc1..uniqueID} * * @param sourceVnicId the value to set * @return this builder @@ -68,17 +68,17 @@ public Builder sourceVnicId(String sourceVnicId) { return this; } /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which the source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1..<unique_id>} + *

Example: {@code ocid1.subnet.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationSubnetId") private String destinationSubnetId; /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which the source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1..<unique_id>} + *

Example: {@code ocid1.subnet.oc1..uniqueID} * * @param destinationSubnetId the value to set * @return this builder @@ -89,8 +89,8 @@ public Builder destinationSubnetId(String destinationSubnetId) { return this; } /** - * The primary private IP address to assign. This address must belong to the destination - * subnet. + * The primary private IP address to be assigned to the source VNIC in the destination + * subnet. This IP address must belong to the destination subnet. * *

Example: {@code 10.0.3.3} */ @@ -98,8 +98,8 @@ public Builder destinationSubnetId(String destinationSubnetId) { private String destinationPrimaryPrivateIpAddress; /** - * The primary private IP address to assign. This address must belong to the destination - * subnet. + * The primary private IP address to be assigned to the source VNIC in the destination + * subnet. This IP address must belong to the destination subnet. * *

Example: {@code 10.0.3.3} * @@ -113,21 +113,23 @@ public Builder destinationPrimaryPrivateIpAddress( return this; } /** - * The hostname to assign for this primary private IP. The value is the hostname portion of - * the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN - * bminstance1.subnet123.vcn1.oraclevcn.com). + * The hostname label to be assigned in the destination subnet for the primary private IP of + * the source VNIC. This label is the hostname portion of the private IP's fully qualified + * domain name (FQDN) (for example, 'myhost1' in the FQDN + * 'myhost1.subnet123.vcn1.oraclevcn.com'). * - *

Example: {@code bminstance1} + *

Example: {@code myhost1} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationPrimaryPrivateIpHostnameLabel") private String destinationPrimaryPrivateIpHostnameLabel; /** - * The hostname to assign for this primary private IP. The value is the hostname portion of - * the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN - * bminstance1.subnet123.vcn1.oraclevcn.com). + * The hostname label to be assigned in the destination subnet for the primary private IP of + * the source VNIC. This label is the hostname portion of the private IP's fully qualified + * domain name (FQDN) (for example, 'myhost1' in the FQDN + * 'myhost1.subnet123.vcn1.oraclevcn.com'). * - *

Example: {@code bminstance1} + *

Example: {@code myhost1} * * @param destinationPrimaryPrivateIpHostnameLabel the value to set * @return this builder @@ -140,21 +142,21 @@ public Builder destinationPrimaryPrivateIpHostnameLabel( return this; } /** - * A list of network security group (NSG) IDs in the destination region which this VNIC - * should use. + * A list of OCIDs of network security groups (NSG) in the destination region which should + * be assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1..<unique_id>, - * ocid1.networksecuritygroup.oc1..<unique_id> ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID, + * ocid1.networksecuritygroup.oc1..uniqueID ]} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationNsgIdList") private java.util.List destinationNsgIdList; /** - * A list of network security group (NSG) IDs in the destination region which this VNIC - * should use. + * A list of OCIDs of network security groups (NSG) in the destination region which should + * be assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1..<unique_id>, - * ocid1.networksecuritygroup.oc1..<unique_id> ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID, + * ocid1.networksecuritygroup.oc1..uniqueID ]} * * @param destinationNsgIdList the value to set * @return this builder @@ -215,17 +217,17 @@ public Builder toBuilder() { } /** - * The OCID of the VNIC. + * The OCID of the source VNIC. * - *

Example: {@code ocid1.vnic.oc1..<unique_id>} + *

Example: {@code ocid1.vnic.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("sourceVnicId") private final String sourceVnicId; /** - * The OCID of the VNIC. + * The OCID of the source VNIC. * - *

Example: {@code ocid1.vnic.oc1..<unique_id>} + *

Example: {@code ocid1.vnic.oc1..uniqueID} * * @return the value */ @@ -234,17 +236,17 @@ public String getSourceVnicId() { } /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which the source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1..<unique_id>} + *

Example: {@code ocid1.subnet.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationSubnetId") private final String destinationSubnetId; /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which the source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1..<unique_id>} + *

Example: {@code ocid1.subnet.oc1..uniqueID} * * @return the value */ @@ -253,7 +255,8 @@ public String getDestinationSubnetId() { } /** - * The primary private IP address to assign. This address must belong to the destination subnet. + * The primary private IP address to be assigned to the source VNIC in the destination subnet. + * This IP address must belong to the destination subnet. * *

Example: {@code 10.0.3.3} */ @@ -261,7 +264,8 @@ public String getDestinationSubnetId() { private final String destinationPrimaryPrivateIpAddress; /** - * The primary private IP address to assign. This address must belong to the destination subnet. + * The primary private IP address to be assigned to the source VNIC in the destination subnet. + * This IP address must belong to the destination subnet. * *

Example: {@code 10.0.3.3} * @@ -272,21 +276,21 @@ public String getDestinationPrimaryPrivateIpAddress() { } /** - * The hostname to assign for this primary private IP. The value is the hostname portion of the - * private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN - * bminstance1.subnet123.vcn1.oraclevcn.com). + * The hostname label to be assigned in the destination subnet for the primary private IP of the + * source VNIC. This label is the hostname portion of the private IP's fully qualified domain + * name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). * - *

Example: {@code bminstance1} + *

Example: {@code myhost1} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationPrimaryPrivateIpHostnameLabel") private final String destinationPrimaryPrivateIpHostnameLabel; /** - * The hostname to assign for this primary private IP. The value is the hostname portion of the - * private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN - * bminstance1.subnet123.vcn1.oraclevcn.com). + * The hostname label to be assigned in the destination subnet for the primary private IP of the + * source VNIC. This label is the hostname portion of the private IP's fully qualified domain + * name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). * - *

Example: {@code bminstance1} + *

Example: {@code myhost1} * * @return the value */ @@ -295,21 +299,21 @@ public String getDestinationPrimaryPrivateIpHostnameLabel() { } /** - * A list of network security group (NSG) IDs in the destination region which this VNIC should - * use. + * A list of OCIDs of network security groups (NSG) in the destination region which should be + * assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1..<unique_id>, - * ocid1.networksecuritygroup.oc1..<unique_id> ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID, + * ocid1.networksecuritygroup.oc1..uniqueID ]} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationNsgIdList") private final java.util.List destinationNsgIdList; /** - * A list of network security group (NSG) IDs in the destination region which this VNIC should - * use. + * A list of OCIDs of network security groups (NSG) in the destination region which should be + * assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1..<unique_id>, - * ocid1.networksecuritygroup.oc1..<unique_id> ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID, + * ocid1.networksecuritygroup.oc1..uniqueID ]} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceNonMovableBlockVolumeOperation.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceNonMovableBlockVolumeOperation.java new file mode 100644 index 00000000000..99dfa9b1a98 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceNonMovableBlockVolumeOperation.java @@ -0,0 +1,202 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details of operations performed on a block volume.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ComputeInstanceNonMovableBlockVolumeOperation.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ComputeInstanceNonMovableBlockVolumeOperation + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"blockVolumeId", "attachmentDetails", "mountDetails"}) + public ComputeInstanceNonMovableBlockVolumeOperation( + String blockVolumeId, + BlockVolumeAttachmentDetails attachmentDetails, + BlockVolumeMountDetails mountDetails) { + super(); + this.blockVolumeId = blockVolumeId; + this.attachmentDetails = attachmentDetails; + this.mountDetails = mountDetails; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The OCID of the block volume. + * + *

Example: {@code ocid1.volume.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("blockVolumeId") + private String blockVolumeId; + + /** + * The OCID of the block volume. + * + *

Example: {@code ocid1.volume.oc1..uniqueID} + * + * @param blockVolumeId the value to set + * @return this builder + */ + public Builder blockVolumeId(String blockVolumeId) { + this.blockVolumeId = blockVolumeId; + this.__explicitlySet__.add("blockVolumeId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("attachmentDetails") + private BlockVolumeAttachmentDetails attachmentDetails; + + public Builder attachmentDetails(BlockVolumeAttachmentDetails attachmentDetails) { + this.attachmentDetails = attachmentDetails; + this.__explicitlySet__.add("attachmentDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("mountDetails") + private BlockVolumeMountDetails mountDetails; + + public Builder mountDetails(BlockVolumeMountDetails mountDetails) { + this.mountDetails = mountDetails; + this.__explicitlySet__.add("mountDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ComputeInstanceNonMovableBlockVolumeOperation build() { + ComputeInstanceNonMovableBlockVolumeOperation model = + new ComputeInstanceNonMovableBlockVolumeOperation( + this.blockVolumeId, this.attachmentDetails, this.mountDetails); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ComputeInstanceNonMovableBlockVolumeOperation model) { + if (model.wasPropertyExplicitlySet("blockVolumeId")) { + this.blockVolumeId(model.getBlockVolumeId()); + } + if (model.wasPropertyExplicitlySet("attachmentDetails")) { + this.attachmentDetails(model.getAttachmentDetails()); + } + if (model.wasPropertyExplicitlySet("mountDetails")) { + this.mountDetails(model.getMountDetails()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The OCID of the block volume. + * + *

Example: {@code ocid1.volume.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("blockVolumeId") + private final String blockVolumeId; + + /** + * The OCID of the block volume. + * + *

Example: {@code ocid1.volume.oc1..uniqueID} + * + * @return the value + */ + public String getBlockVolumeId() { + return blockVolumeId; + } + + @com.fasterxml.jackson.annotation.JsonProperty("attachmentDetails") + private final BlockVolumeAttachmentDetails attachmentDetails; + + public BlockVolumeAttachmentDetails getAttachmentDetails() { + return attachmentDetails; + } + + @com.fasterxml.jackson.annotation.JsonProperty("mountDetails") + private final BlockVolumeMountDetails mountDetails; + + public BlockVolumeMountDetails getMountDetails() { + return mountDetails; + } + + @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("ComputeInstanceNonMovableBlockVolumeOperation("); + sb.append("super=").append(super.toString()); + sb.append("blockVolumeId=").append(String.valueOf(this.blockVolumeId)); + sb.append(", attachmentDetails=").append(String.valueOf(this.attachmentDetails)); + sb.append(", mountDetails=").append(String.valueOf(this.mountDetails)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ComputeInstanceNonMovableBlockVolumeOperation)) { + return false; + } + + ComputeInstanceNonMovableBlockVolumeOperation other = + (ComputeInstanceNonMovableBlockVolumeOperation) o; + return java.util.Objects.equals(this.blockVolumeId, other.blockVolumeId) + && java.util.Objects.equals(this.attachmentDetails, other.attachmentDetails) + && java.util.Objects.equals(this.mountDetails, other.mountDetails) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.blockVolumeId == null ? 43 : this.blockVolumeId.hashCode()); + result = + (result * PRIME) + + (this.attachmentDetails == null ? 43 : this.attachmentDetails.hashCode()); + result = (result * PRIME) + (this.mountDetails == null ? 43 : this.mountDetails.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceNonMovableFileSystemOperation.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceNonMovableFileSystemOperation.java new file mode 100644 index 00000000000..1eb17b6ecf7 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceNonMovableFileSystemOperation.java @@ -0,0 +1,246 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details of operations performed on a file system.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ComputeInstanceNonMovableFileSystemOperation.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ComputeInstanceNonMovableFileSystemOperation + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"exportPath", "mountPoint", "mountTargetId"}) + public ComputeInstanceNonMovableFileSystemOperation( + String exportPath, String mountPoint, String mountTargetId) { + super(); + this.exportPath = exportPath; + this.mountPoint = mountPoint; + this.mountTargetId = mountTargetId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportPath") + private String exportPath; + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + * + * @param exportPath the value to set + * @return this builder + */ + public Builder exportPath(String exportPath) { + this.exportPath = exportPath; + this.__explicitlySet__.add("exportPath"); + return this; + } + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private String mountPoint; + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @param mountPoint the value to set + * @return this builder + */ + public Builder mountPoint(String mountPoint) { + this.mountPoint = mountPoint; + this.__explicitlySet__.add("mountPoint"); + return this; + } + /** + * The OCID of mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private String mountTargetId; + + /** + * The OCID of mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @param mountTargetId the value to set + * @return this builder + */ + public Builder mountTargetId(String mountTargetId) { + this.mountTargetId = mountTargetId; + this.__explicitlySet__.add("mountTargetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ComputeInstanceNonMovableFileSystemOperation build() { + ComputeInstanceNonMovableFileSystemOperation model = + new ComputeInstanceNonMovableFileSystemOperation( + this.exportPath, this.mountPoint, this.mountTargetId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ComputeInstanceNonMovableFileSystemOperation model) { + if (model.wasPropertyExplicitlySet("exportPath")) { + this.exportPath(model.getExportPath()); + } + if (model.wasPropertyExplicitlySet("mountPoint")) { + this.mountPoint(model.getMountPoint()); + } + if (model.wasPropertyExplicitlySet("mountTargetId")) { + this.mountTargetId(model.getMountTargetId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportPath") + private final String exportPath; + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + * + * @return the value + */ + public String getExportPath() { + return exportPath; + } + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private final String mountPoint; + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @return the value + */ + public String getMountPoint() { + return mountPoint; + } + + /** + * The OCID of mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private final String mountTargetId; + + /** + * The OCID of mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @return the value + */ + public String getMountTargetId() { + return mountTargetId; + } + + @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("ComputeInstanceNonMovableFileSystemOperation("); + sb.append("super=").append(super.toString()); + sb.append("exportPath=").append(String.valueOf(this.exportPath)); + sb.append(", mountPoint=").append(String.valueOf(this.mountPoint)); + sb.append(", mountTargetId=").append(String.valueOf(this.mountTargetId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ComputeInstanceNonMovableFileSystemOperation)) { + return false; + } + + ComputeInstanceNonMovableFileSystemOperation other = + (ComputeInstanceNonMovableFileSystemOperation) o; + return java.util.Objects.equals(this.exportPath, other.exportPath) + && java.util.Objects.equals(this.mountPoint, other.mountPoint) + && java.util.Objects.equals(this.mountTargetId, other.mountTargetId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.exportPath == null ? 43 : this.exportPath.hashCode()); + result = (result * PRIME) + (this.mountPoint == null ? 43 : this.mountPoint.hashCode()); + result = + (result * PRIME) + + (this.mountTargetId == null ? 43 : this.mountTargetId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceVnicMapping.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceVnicMapping.java index 9145a17e70c..aefe64c9d38 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceVnicMapping.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceVnicMapping.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * A compute instance's source and destination VNIC mapping.
+ * Deprecated. Source VNIC to destination subnet mapping for a compute 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 @@ -43,7 +43,7 @@ public static class Builder { /** * The OCID of the VNIC. * - *

Example: {@code ocid1.vnic.oc1.phx.exampleocid} + *

Example: {@code ocid1.vnic.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("sourceVnicId") private String sourceVnicId; @@ -51,7 +51,7 @@ public static class Builder { /** * The OCID of the VNIC. * - *

Example: {@code ocid1.vnic.oc1.phx.exampleocid} + *

Example: {@code ocid1.vnic.oc1..uniqueID} * * @param sourceVnicId the value to set * @return this builder @@ -62,17 +62,17 @@ public Builder sourceVnicId(String sourceVnicId) { return this; } /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which the source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1.iad.exampleocid} + *

Example: {@code ocid1.subnet.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationSubnetId") private String destinationSubnetId; /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which the source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1.iad.exampleocid} + *

Example: {@code ocid1.subnet.oc1..uniqueID} * * @param destinationSubnetId the value to set * @return this builder @@ -83,21 +83,21 @@ public Builder destinationSubnetId(String destinationSubnetId) { return this; } /** - * A list of destination region's network security group (NSG) OCIDs which this VNIC should - * use. + * A list of OCIDs of network security groups (NSG) in the destination region which should + * be assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1.iad.exampleocid1, - * ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID1, + * ocid1.networksecuritygroup.oc1..uniqueID2 ]} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationNsgIdList") private java.util.List destinationNsgIdList; /** - * A list of destination region's network security group (NSG) OCIDs which this VNIC should - * use. + * A list of OCIDs of network security groups (NSG) in the destination region which should + * be assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1.iad.exampleocid1, - * ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID1, + * ocid1.networksecuritygroup.oc1..uniqueID2 ]} * * @param destinationNsgIdList the value to set * @return this builder @@ -148,7 +148,7 @@ public Builder toBuilder() { /** * The OCID of the VNIC. * - *

Example: {@code ocid1.vnic.oc1.phx.exampleocid} + *

Example: {@code ocid1.vnic.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("sourceVnicId") private final String sourceVnicId; @@ -156,7 +156,7 @@ public Builder toBuilder() { /** * The OCID of the VNIC. * - *

Example: {@code ocid1.vnic.oc1.phx.exampleocid} + *

Example: {@code ocid1.vnic.oc1..uniqueID} * * @return the value */ @@ -165,17 +165,17 @@ public String getSourceVnicId() { } /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which the source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1.iad.exampleocid} + *

Example: {@code ocid1.subnet.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationSubnetId") private final String destinationSubnetId; /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which the source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1.iad.exampleocid} + *

Example: {@code ocid1.subnet.oc1..uniqueID} * * @return the value */ @@ -184,19 +184,21 @@ public String getDestinationSubnetId() { } /** - * A list of destination region's network security group (NSG) OCIDs which this VNIC should use. + * A list of OCIDs of network security groups (NSG) in the destination region which should be + * assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1.iad.exampleocid1, - * ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID1, + * ocid1.networksecuritygroup.oc1..uniqueID2 ]} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationNsgIdList") private final java.util.List destinationNsgIdList; /** - * A list of destination region's network security group (NSG) OCIDs which this VNIC should use. + * A list of OCIDs of network security groups (NSG) in the destination region which should be + * assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1.iad.exampleocid1, - * ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID1, + * ocid1.networksecuritygroup.oc1..uniqueID2 ]} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceVnicMappingDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceVnicMappingDetails.java index 18ba7831f7f..ff38f436450 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceVnicMappingDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ComputeInstanceVnicMappingDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * A compute instance's source and destination VNIC mapping.
+ * Deprecated. Source VNIC to destination subnet mapping for a compute 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 @@ -49,7 +49,7 @@ public static class Builder { /** * The OCID of the VNIC. * - *

Example: {@code ocid1.vnic.oc1.phx.<unique_id>} + *

Example: {@code ocid1.vnic.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("sourceVnicId") private String sourceVnicId; @@ -57,7 +57,7 @@ public static class Builder { /** * The OCID of the VNIC. * - *

Example: {@code ocid1.vnic.oc1.phx.<unique_id>} + *

Example: {@code ocid1.vnic.oc1..uniqueID} * * @param sourceVnicId the value to set * @return this builder @@ -68,17 +68,17 @@ public Builder sourceVnicId(String sourceVnicId) { return this; } /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which this source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1.iad.<unique_id>} + *

Example: {@code ocid1.subnet.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationSubnetId") private String destinationSubnetId; /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which this source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1.iad.<unique_id>} + *

Example: {@code ocid1.subnet.oc1..uniqueID} * * @param destinationSubnetId the value to set * @return this builder @@ -89,8 +89,8 @@ public Builder destinationSubnetId(String destinationSubnetId) { return this; } /** - * The primary private IP address to assign. This address must belong to the destination - * subnet. + * The primary private IP address to be assigned to the VNIC in the destination region. This + * address must belong to the destination subnet. * *

Example: {@code 10.0.3.3} */ @@ -98,8 +98,8 @@ public Builder destinationSubnetId(String destinationSubnetId) { private String destinationPrimaryPrivateIpAddress; /** - * The primary private IP address to assign. This address must belong to the destination - * subnet. + * The primary private IP address to be assigned to the VNIC in the destination region. This + * address must belong to the destination subnet. * *

Example: {@code 10.0.3.3} * @@ -113,21 +113,23 @@ public Builder destinationPrimaryPrivateIpAddress( return this; } /** - * The hostname to assign for this primary private IP. The value is the hostname portion of - * the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN - * bminstance1.subnet123.vcn1.oraclevcn.com). + * The hostname label to be assigned in the destination subnet for the primary private IP of + * the source VNIC. This label is the hostname portion of the private IP's fully qualified + * domain name (FQDN) (for example, 'myhost1' in the FQDN + * 'myhost1.subnet123.vcn1.oraclevcn.com'). * - *

Example: {@code bminstance1} + *

Example: {@code myhost1} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationPrimaryPrivateIpHostnameLabel") private String destinationPrimaryPrivateIpHostnameLabel; /** - * The hostname to assign for this primary private IP. The value is the hostname portion of - * the private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN - * bminstance1.subnet123.vcn1.oraclevcn.com). + * The hostname label to be assigned in the destination subnet for the primary private IP of + * the source VNIC. This label is the hostname portion of the private IP's fully qualified + * domain name (FQDN) (for example, 'myhost1' in the FQDN + * 'myhost1.subnet123.vcn1.oraclevcn.com'). * - *

Example: {@code bminstance1} + *

Example: {@code myhost1} * * @param destinationPrimaryPrivateIpHostnameLabel the value to set * @return this builder @@ -140,21 +142,21 @@ public Builder destinationPrimaryPrivateIpHostnameLabel( return this; } /** - * A list of network security group (NSG) IDs in the destination region which this VNIC - * should use. + * A list of OCIDs of network security groups (NSG) in the destination region which should + * be assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1.iad.<unique_id>, - * ocid1.networksecuritygroup.oc1.iad.<unique_id> ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID, + * ocid1.networksecuritygroup.oc1..uniqueID ]} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationNsgIdList") private java.util.List destinationNsgIdList; /** - * A list of network security group (NSG) IDs in the destination region which this VNIC - * should use. + * A list of OCIDs of network security groups (NSG) in the destination region which should + * be assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1.iad.<unique_id>, - * ocid1.networksecuritygroup.oc1.iad.<unique_id> ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID, + * ocid1.networksecuritygroup.oc1..uniqueID ]} * * @param destinationNsgIdList the value to set * @return this builder @@ -217,7 +219,7 @@ public Builder toBuilder() { /** * The OCID of the VNIC. * - *

Example: {@code ocid1.vnic.oc1.phx.<unique_id>} + *

Example: {@code ocid1.vnic.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("sourceVnicId") private final String sourceVnicId; @@ -225,7 +227,7 @@ public Builder toBuilder() { /** * The OCID of the VNIC. * - *

Example: {@code ocid1.vnic.oc1.phx.<unique_id>} + *

Example: {@code ocid1.vnic.oc1..uniqueID} * * @return the value */ @@ -234,17 +236,17 @@ public String getSourceVnicId() { } /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which this source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1.iad.<unique_id>} + *

Example: {@code ocid1.subnet.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationSubnetId") private final String destinationSubnetId; /** - * The OCID of the destination (remote) subnet to which this VNIC should connect. + * The OCID of the destination subnet to which this source VNIC should connect. * - *

Example: {@code ocid1.subnet.oc1.iad.<unique_id>} + *

Example: {@code ocid1.subnet.oc1..uniqueID} * * @return the value */ @@ -253,7 +255,8 @@ public String getDestinationSubnetId() { } /** - * The primary private IP address to assign. This address must belong to the destination subnet. + * The primary private IP address to be assigned to the VNIC in the destination region. This + * address must belong to the destination subnet. * *

Example: {@code 10.0.3.3} */ @@ -261,7 +264,8 @@ public String getDestinationSubnetId() { private final String destinationPrimaryPrivateIpAddress; /** - * The primary private IP address to assign. This address must belong to the destination subnet. + * The primary private IP address to be assigned to the VNIC in the destination region. This + * address must belong to the destination subnet. * *

Example: {@code 10.0.3.3} * @@ -272,21 +276,21 @@ public String getDestinationPrimaryPrivateIpAddress() { } /** - * The hostname to assign for this primary private IP. The value is the hostname portion of the - * private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN - * bminstance1.subnet123.vcn1.oraclevcn.com). + * The hostname label to be assigned in the destination subnet for the primary private IP of the + * source VNIC. This label is the hostname portion of the private IP's fully qualified domain + * name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). * - *

Example: {@code bminstance1} + *

Example: {@code myhost1} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationPrimaryPrivateIpHostnameLabel") private final String destinationPrimaryPrivateIpHostnameLabel; /** - * The hostname to assign for this primary private IP. The value is the hostname portion of the - * private IP's fully qualified domain name (FQDN) (for example, bminstance1 in FQDN - * bminstance1.subnet123.vcn1.oraclevcn.com). + * The hostname label to be assigned in the destination subnet for the primary private IP of the + * source VNIC. This label is the hostname portion of the private IP's fully qualified domain + * name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). * - *

Example: {@code bminstance1} + *

Example: {@code myhost1} * * @return the value */ @@ -295,21 +299,21 @@ public String getDestinationPrimaryPrivateIpHostnameLabel() { } /** - * A list of network security group (NSG) IDs in the destination region which this VNIC should - * use. + * A list of OCIDs of network security groups (NSG) in the destination region which should be + * assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1.iad.<unique_id>, - * ocid1.networksecuritygroup.oc1.iad.<unique_id> ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID, + * ocid1.networksecuritygroup.oc1..uniqueID ]} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationNsgIdList") private final java.util.List destinationNsgIdList; /** - * A list of network security group (NSG) IDs in the destination region which this VNIC should - * use. + * A list of OCIDs of network security groups (NSG) in the destination region which should be + * assigned to the source VNIC. * - *

Example: {@code [ ocid1.networksecuritygroup.oc1.iad.<unique_id>, - * ocid1.networksecuritygroup.oc1.iad.<unique_id> ]} + *

Example: {@code [ ocid1.networksecuritygroup.oc1..uniqueID, + * ocid1.networksecuritygroup.oc1..uniqueID ]} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateBlockVolumeAttachmentDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateBlockVolumeAttachmentDetails.java new file mode 100644 index 00000000000..f0d6c328dc6 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateBlockVolumeAttachmentDetails.java @@ -0,0 +1,161 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for creating a block volume attachment.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateBlockVolumeAttachmentDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateBlockVolumeAttachmentDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"volumeAttachmentReferenceInstanceId"}) + public CreateBlockVolumeAttachmentDetails(String volumeAttachmentReferenceInstanceId) { + super(); + this.volumeAttachmentReferenceInstanceId = volumeAttachmentReferenceInstanceId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The OCID of the reference compute instance from which to obtain the attachment details + * for the volume. This reference compute instance is from the peer DR protection group. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("volumeAttachmentReferenceInstanceId") + private String volumeAttachmentReferenceInstanceId; + + /** + * The OCID of the reference compute instance from which to obtain the attachment details + * for the volume. This reference compute instance is from the peer DR protection group. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} + * + * @param volumeAttachmentReferenceInstanceId the value to set + * @return this builder + */ + public Builder volumeAttachmentReferenceInstanceId( + String volumeAttachmentReferenceInstanceId) { + this.volumeAttachmentReferenceInstanceId = volumeAttachmentReferenceInstanceId; + this.__explicitlySet__.add("volumeAttachmentReferenceInstanceId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateBlockVolumeAttachmentDetails build() { + CreateBlockVolumeAttachmentDetails model = + new CreateBlockVolumeAttachmentDetails( + this.volumeAttachmentReferenceInstanceId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateBlockVolumeAttachmentDetails model) { + if (model.wasPropertyExplicitlySet("volumeAttachmentReferenceInstanceId")) { + this.volumeAttachmentReferenceInstanceId( + model.getVolumeAttachmentReferenceInstanceId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The OCID of the reference compute instance from which to obtain the attachment details for + * the volume. This reference compute instance is from the peer DR protection group. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("volumeAttachmentReferenceInstanceId") + private final String volumeAttachmentReferenceInstanceId; + + /** + * The OCID of the reference compute instance from which to obtain the attachment details for + * the volume. This reference compute instance is from the peer DR protection group. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} + * + * @return the value + */ + public String getVolumeAttachmentReferenceInstanceId() { + return volumeAttachmentReferenceInstanceId; + } + + @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("CreateBlockVolumeAttachmentDetails("); + sb.append("super=").append(super.toString()); + sb.append("volumeAttachmentReferenceInstanceId=") + .append(String.valueOf(this.volumeAttachmentReferenceInstanceId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateBlockVolumeAttachmentDetails)) { + return false; + } + + CreateBlockVolumeAttachmentDetails other = (CreateBlockVolumeAttachmentDetails) o; + return java.util.Objects.equals( + this.volumeAttachmentReferenceInstanceId, + other.volumeAttachmentReferenceInstanceId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.volumeAttachmentReferenceInstanceId == null + ? 43 + : this.volumeAttachmentReferenceInstanceId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateBlockVolumeMountDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateBlockVolumeMountDetails.java new file mode 100644 index 00000000000..28876afdfc2 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateBlockVolumeMountDetails.java @@ -0,0 +1,146 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for creating a mount for a file system on a block volume.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateBlockVolumeMountDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateBlockVolumeMountDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"mountPoint"}) + public CreateBlockVolumeMountDetails(String mountPoint) { + super(); + this.mountPoint = mountPoint; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The physical mount point used for mounting the file system on the block volume. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private String mountPoint; + + /** + * The physical mount point used for mounting the file system on the block volume. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @param mountPoint the value to set + * @return this builder + */ + public Builder mountPoint(String mountPoint) { + this.mountPoint = mountPoint; + this.__explicitlySet__.add("mountPoint"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateBlockVolumeMountDetails build() { + CreateBlockVolumeMountDetails model = + new CreateBlockVolumeMountDetails(this.mountPoint); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateBlockVolumeMountDetails model) { + if (model.wasPropertyExplicitlySet("mountPoint")) { + this.mountPoint(model.getMountPoint()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The physical mount point used for mounting the file system on the block volume. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private final String mountPoint; + + /** + * The physical mount point used for mounting the file system on the block volume. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @return the value + */ + public String getMountPoint() { + return mountPoint; + } + + @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("CreateBlockVolumeMountDetails("); + sb.append("super=").append(super.toString()); + sb.append("mountPoint=").append(String.valueOf(this.mountPoint)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateBlockVolumeMountDetails)) { + return false; + } + + CreateBlockVolumeMountDetails other = (CreateBlockVolumeMountDetails) o; + return java.util.Objects.equals(this.mountPoint, other.mountPoint) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.mountPoint == null ? 43 : this.mountPoint.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateComputeInstanceMovableFileSystemOperationDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateComputeInstanceMovableFileSystemOperationDetails.java new file mode 100644 index 00000000000..475a39aba55 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateComputeInstanceMovableFileSystemOperationDetails.java @@ -0,0 +1,257 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for creating the operations performed on a file system for movable compute 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateComputeInstanceMovableFileSystemOperationDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateComputeInstanceMovableFileSystemOperationDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "exportPath", + "mountPoint", + "mountDetails", + "unmountDetails" + }) + public CreateComputeInstanceMovableFileSystemOperationDetails( + String exportPath, + String mountPoint, + CreateFileSystemMountDetails mountDetails, + CreateFileSystemUnmountDetails unmountDetails) { + super(); + this.exportPath = exportPath; + this.mountPoint = mountPoint; + this.mountDetails = mountDetails; + this.unmountDetails = unmountDetails; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportPath") + private String exportPath; + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + * + * @param exportPath the value to set + * @return this builder + */ + public Builder exportPath(String exportPath) { + this.exportPath = exportPath; + this.__explicitlySet__.add("exportPath"); + return this; + } + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private String mountPoint; + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @param mountPoint the value to set + * @return this builder + */ + public Builder mountPoint(String mountPoint) { + this.mountPoint = mountPoint; + this.__explicitlySet__.add("mountPoint"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("mountDetails") + private CreateFileSystemMountDetails mountDetails; + + public Builder mountDetails(CreateFileSystemMountDetails mountDetails) { + this.mountDetails = mountDetails; + this.__explicitlySet__.add("mountDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("unmountDetails") + private CreateFileSystemUnmountDetails unmountDetails; + + public Builder unmountDetails(CreateFileSystemUnmountDetails unmountDetails) { + this.unmountDetails = unmountDetails; + this.__explicitlySet__.add("unmountDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateComputeInstanceMovableFileSystemOperationDetails build() { + CreateComputeInstanceMovableFileSystemOperationDetails model = + new CreateComputeInstanceMovableFileSystemOperationDetails( + this.exportPath, + this.mountPoint, + this.mountDetails, + this.unmountDetails); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateComputeInstanceMovableFileSystemOperationDetails model) { + if (model.wasPropertyExplicitlySet("exportPath")) { + this.exportPath(model.getExportPath()); + } + if (model.wasPropertyExplicitlySet("mountPoint")) { + this.mountPoint(model.getMountPoint()); + } + if (model.wasPropertyExplicitlySet("mountDetails")) { + this.mountDetails(model.getMountDetails()); + } + if (model.wasPropertyExplicitlySet("unmountDetails")) { + this.unmountDetails(model.getUnmountDetails()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportPath") + private final String exportPath; + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + * + * @return the value + */ + public String getExportPath() { + return exportPath; + } + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private final String mountPoint; + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @return the value + */ + public String getMountPoint() { + return mountPoint; + } + + @com.fasterxml.jackson.annotation.JsonProperty("mountDetails") + private final CreateFileSystemMountDetails mountDetails; + + public CreateFileSystemMountDetails getMountDetails() { + return mountDetails; + } + + @com.fasterxml.jackson.annotation.JsonProperty("unmountDetails") + private final CreateFileSystemUnmountDetails unmountDetails; + + public CreateFileSystemUnmountDetails getUnmountDetails() { + return unmountDetails; + } + + @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("CreateComputeInstanceMovableFileSystemOperationDetails("); + sb.append("super=").append(super.toString()); + sb.append("exportPath=").append(String.valueOf(this.exportPath)); + sb.append(", mountPoint=").append(String.valueOf(this.mountPoint)); + sb.append(", mountDetails=").append(String.valueOf(this.mountDetails)); + sb.append(", unmountDetails=").append(String.valueOf(this.unmountDetails)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateComputeInstanceMovableFileSystemOperationDetails)) { + return false; + } + + CreateComputeInstanceMovableFileSystemOperationDetails other = + (CreateComputeInstanceMovableFileSystemOperationDetails) o; + return java.util.Objects.equals(this.exportPath, other.exportPath) + && java.util.Objects.equals(this.mountPoint, other.mountPoint) + && java.util.Objects.equals(this.mountDetails, other.mountDetails) + && java.util.Objects.equals(this.unmountDetails, other.unmountDetails) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.exportPath == null ? 43 : this.exportPath.hashCode()); + result = (result * PRIME) + (this.mountPoint == null ? 43 : this.mountPoint.hashCode()); + result = (result * PRIME) + (this.mountDetails == null ? 43 : this.mountDetails.hashCode()); + result = + (result * PRIME) + + (this.unmountDetails == null ? 43 : this.unmountDetails.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateComputeInstanceNonMovableBlockVolumeOperationDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateComputeInstanceNonMovableBlockVolumeOperationDetails.java new file mode 100644 index 00000000000..c0bf5b0bd81 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateComputeInstanceNonMovableBlockVolumeOperationDetails.java @@ -0,0 +1,202 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for creating the operations performed on a block volume.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateComputeInstanceNonMovableBlockVolumeOperationDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateComputeInstanceNonMovableBlockVolumeOperationDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"blockVolumeId", "attachmentDetails", "mountDetails"}) + public CreateComputeInstanceNonMovableBlockVolumeOperationDetails( + String blockVolumeId, + CreateBlockVolumeAttachmentDetails attachmentDetails, + CreateBlockVolumeMountDetails mountDetails) { + super(); + this.blockVolumeId = blockVolumeId; + this.attachmentDetails = attachmentDetails; + this.mountDetails = mountDetails; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The OCID of the block volume. + * + *

Example: {@code ocid1.volume.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("blockVolumeId") + private String blockVolumeId; + + /** + * The OCID of the block volume. + * + *

Example: {@code ocid1.volume.oc1..uniqueID} + * + * @param blockVolumeId the value to set + * @return this builder + */ + public Builder blockVolumeId(String blockVolumeId) { + this.blockVolumeId = blockVolumeId; + this.__explicitlySet__.add("blockVolumeId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("attachmentDetails") + private CreateBlockVolumeAttachmentDetails attachmentDetails; + + public Builder attachmentDetails(CreateBlockVolumeAttachmentDetails attachmentDetails) { + this.attachmentDetails = attachmentDetails; + this.__explicitlySet__.add("attachmentDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("mountDetails") + private CreateBlockVolumeMountDetails mountDetails; + + public Builder mountDetails(CreateBlockVolumeMountDetails mountDetails) { + this.mountDetails = mountDetails; + this.__explicitlySet__.add("mountDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateComputeInstanceNonMovableBlockVolumeOperationDetails build() { + CreateComputeInstanceNonMovableBlockVolumeOperationDetails model = + new CreateComputeInstanceNonMovableBlockVolumeOperationDetails( + this.blockVolumeId, this.attachmentDetails, this.mountDetails); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateComputeInstanceNonMovableBlockVolumeOperationDetails model) { + if (model.wasPropertyExplicitlySet("blockVolumeId")) { + this.blockVolumeId(model.getBlockVolumeId()); + } + if (model.wasPropertyExplicitlySet("attachmentDetails")) { + this.attachmentDetails(model.getAttachmentDetails()); + } + if (model.wasPropertyExplicitlySet("mountDetails")) { + this.mountDetails(model.getMountDetails()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The OCID of the block volume. + * + *

Example: {@code ocid1.volume.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("blockVolumeId") + private final String blockVolumeId; + + /** + * The OCID of the block volume. + * + *

Example: {@code ocid1.volume.oc1..uniqueID} + * + * @return the value + */ + public String getBlockVolumeId() { + return blockVolumeId; + } + + @com.fasterxml.jackson.annotation.JsonProperty("attachmentDetails") + private final CreateBlockVolumeAttachmentDetails attachmentDetails; + + public CreateBlockVolumeAttachmentDetails getAttachmentDetails() { + return attachmentDetails; + } + + @com.fasterxml.jackson.annotation.JsonProperty("mountDetails") + private final CreateBlockVolumeMountDetails mountDetails; + + public CreateBlockVolumeMountDetails getMountDetails() { + return mountDetails; + } + + @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("CreateComputeInstanceNonMovableBlockVolumeOperationDetails("); + sb.append("super=").append(super.toString()); + sb.append("blockVolumeId=").append(String.valueOf(this.blockVolumeId)); + sb.append(", attachmentDetails=").append(String.valueOf(this.attachmentDetails)); + sb.append(", mountDetails=").append(String.valueOf(this.mountDetails)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateComputeInstanceNonMovableBlockVolumeOperationDetails)) { + return false; + } + + CreateComputeInstanceNonMovableBlockVolumeOperationDetails other = + (CreateComputeInstanceNonMovableBlockVolumeOperationDetails) o; + return java.util.Objects.equals(this.blockVolumeId, other.blockVolumeId) + && java.util.Objects.equals(this.attachmentDetails, other.attachmentDetails) + && java.util.Objects.equals(this.mountDetails, other.mountDetails) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.blockVolumeId == null ? 43 : this.blockVolumeId.hashCode()); + result = + (result * PRIME) + + (this.attachmentDetails == null ? 43 : this.attachmentDetails.hashCode()); + result = (result * PRIME) + (this.mountDetails == null ? 43 : this.mountDetails.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateComputeInstanceNonMovableFileSystemOperationDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateComputeInstanceNonMovableFileSystemOperationDetails.java new file mode 100644 index 00000000000..91b212ff97a --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateComputeInstanceNonMovableFileSystemOperationDetails.java @@ -0,0 +1,247 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for creating the operations performed on a file system for non-movable compute + * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateComputeInstanceNonMovableFileSystemOperationDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateComputeInstanceNonMovableFileSystemOperationDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"exportPath", "mountPoint", "mountTargetId"}) + public CreateComputeInstanceNonMovableFileSystemOperationDetails( + String exportPath, String mountPoint, String mountTargetId) { + super(); + this.exportPath = exportPath; + this.mountPoint = mountPoint; + this.mountTargetId = mountTargetId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportPath") + private String exportPath; + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + * + * @param exportPath the value to set + * @return this builder + */ + public Builder exportPath(String exportPath) { + this.exportPath = exportPath; + this.__explicitlySet__.add("exportPath"); + return this; + } + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private String mountPoint; + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @param mountPoint the value to set + * @return this builder + */ + public Builder mountPoint(String mountPoint) { + this.mountPoint = mountPoint; + this.__explicitlySet__.add("mountPoint"); + return this; + } + /** + * The OCID of the mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private String mountTargetId; + + /** + * The OCID of the mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @param mountTargetId the value to set + * @return this builder + */ + public Builder mountTargetId(String mountTargetId) { + this.mountTargetId = mountTargetId; + this.__explicitlySet__.add("mountTargetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateComputeInstanceNonMovableFileSystemOperationDetails build() { + CreateComputeInstanceNonMovableFileSystemOperationDetails model = + new CreateComputeInstanceNonMovableFileSystemOperationDetails( + this.exportPath, this.mountPoint, this.mountTargetId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateComputeInstanceNonMovableFileSystemOperationDetails model) { + if (model.wasPropertyExplicitlySet("exportPath")) { + this.exportPath(model.getExportPath()); + } + if (model.wasPropertyExplicitlySet("mountPoint")) { + this.mountPoint(model.getMountPoint()); + } + if (model.wasPropertyExplicitlySet("mountTargetId")) { + this.mountTargetId(model.getMountTargetId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportPath") + private final String exportPath; + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + * + * @return the value + */ + public String getExportPath() { + return exportPath; + } + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private final String mountPoint; + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @return the value + */ + public String getMountPoint() { + return mountPoint; + } + + /** + * The OCID of the mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private final String mountTargetId; + + /** + * The OCID of the mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @return the value + */ + public String getMountTargetId() { + return mountTargetId; + } + + @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("CreateComputeInstanceNonMovableFileSystemOperationDetails("); + sb.append("super=").append(super.toString()); + sb.append("exportPath=").append(String.valueOf(this.exportPath)); + sb.append(", mountPoint=").append(String.valueOf(this.mountPoint)); + sb.append(", mountTargetId=").append(String.valueOf(this.mountTargetId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateComputeInstanceNonMovableFileSystemOperationDetails)) { + return false; + } + + CreateComputeInstanceNonMovableFileSystemOperationDetails other = + (CreateComputeInstanceNonMovableFileSystemOperationDetails) o; + return java.util.Objects.equals(this.exportPath, other.exportPath) + && java.util.Objects.equals(this.mountPoint, other.mountPoint) + && java.util.Objects.equals(this.mountTargetId, other.mountTargetId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.exportPath == null ? 43 : this.exportPath.hashCode()); + result = (result * PRIME) + (this.mountPoint == null ? 43 : this.mountPoint.hashCode()); + result = + (result * PRIME) + + (this.mountTargetId == null ? 43 : this.mountTargetId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrPlanDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrPlanDetails.java index 74cb593a5af..0e1b0183e4c 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrPlanDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrPlanDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for creating a DR Plan.
+ * The details for creating a DR plan.
* 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 @@ -47,7 +47,7 @@ public CreateDrPlanDetails( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The display name of the DR Plan being created. + * The display name of the DR plan being created. * *

Example: {@code EBS Switchover PHX to IAD} */ @@ -55,7 +55,7 @@ public static class Builder { private String displayName; /** - * The display name of the DR Plan being created. + * The display name of the DR plan being created. * *

Example: {@code EBS Switchover PHX to IAD} * @@ -67,12 +67,12 @@ public Builder displayName(String displayName) { this.__explicitlySet__.add("displayName"); return this; } - /** The type of DR Plan to be created. */ + /** The type of DR plan to be created. */ @com.fasterxml.jackson.annotation.JsonProperty("type") private DrPlanType type; /** - * The type of DR Plan to be created. + * The type of DR plan to be created. * * @param type the value to set * @return this builder @@ -83,17 +83,17 @@ public Builder type(DrPlanType type) { return this; } /** - * The OCID of the DR Protection Group to which this DR Plan belongs. + * The OCID of the DR protection group to which this DR plan belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("drProtectionGroupId") private String drProtectionGroupId; /** - * The OCID of the DR Protection Group to which this DR Plan belongs. + * The OCID of the DR protection group to which this DR plan belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder @@ -105,14 +105,18 @@ public Builder drProtectionGroupId(String drProtectionGroupId) { } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @param freeformTags the value to set * @return this builder @@ -124,14 +128,16 @@ public Builder freeformTags(java.util.Map freeformTags) { } /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private java.util.Map> definedTags; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @param definedTags the value to set * @return this builder @@ -191,7 +197,7 @@ public Builder toBuilder() { } /** - * The display name of the DR Plan being created. + * The display name of the DR plan being created. * *

Example: {@code EBS Switchover PHX to IAD} */ @@ -199,7 +205,7 @@ public Builder toBuilder() { private final String displayName; /** - * The display name of the DR Plan being created. + * The display name of the DR plan being created. * *

Example: {@code EBS Switchover PHX to IAD} * @@ -209,12 +215,12 @@ public String getDisplayName() { return displayName; } - /** The type of DR Plan to be created. */ + /** The type of DR plan to be created. */ @com.fasterxml.jackson.annotation.JsonProperty("type") private final DrPlanType type; /** - * The type of DR Plan to be created. + * The type of DR plan to be created. * * @return the value */ @@ -223,17 +229,17 @@ public DrPlanType getType() { } /** - * The OCID of the DR Protection Group to which this DR Plan belongs. + * The OCID of the DR protection group to which this DR plan belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("drProtectionGroupId") private final String drProtectionGroupId; /** - * The OCID of the DR Protection Group to which this DR Plan belongs. + * The OCID of the DR protection group to which this DR plan belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @return the value */ @@ -243,14 +249,18 @@ public String getDrProtectionGroupId() { /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private final java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @return the value */ @@ -259,15 +269,17 @@ public java.util.Map getFreeformTags() { } /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private final java.util.Map> definedTags; /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrPlanExecutionDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrPlanExecutionDetails.java index 8007d4d8deb..a591e07eae2 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrPlanExecutionDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrPlanExecutionDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for creating a DR Plan Execution.
+ * The details for creating a DR plan execution.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a @@ -47,7 +47,7 @@ public CreateDrPlanExecutionDetails( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The display name of the DR Plan Execution. + * The display name of the DR plan execution. * *

Example: {@code Execution - EBS Switchover PHX to IAD} */ @@ -55,7 +55,7 @@ public static class Builder { private String displayName; /** - * The display name of the DR Plan Execution. + * The display name of the DR plan execution. * *

Example: {@code Execution - EBS Switchover PHX to IAD} * @@ -68,17 +68,17 @@ public Builder displayName(String displayName) { return this; } /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("planId") private String planId; /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @param planId the value to set * @return this builder @@ -99,14 +99,18 @@ public Builder executionOptions(DrPlanExecutionOptionDetails executionOptions) { } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @param freeformTags the value to set * @return this builder @@ -118,14 +122,16 @@ public Builder freeformTags(java.util.Map freeformTags) { } /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private java.util.Map> definedTags; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @param definedTags the value to set * @return this builder @@ -185,7 +191,7 @@ public Builder toBuilder() { } /** - * The display name of the DR Plan Execution. + * The display name of the DR plan execution. * *

Example: {@code Execution - EBS Switchover PHX to IAD} */ @@ -193,7 +199,7 @@ public Builder toBuilder() { private final String displayName; /** - * The display name of the DR Plan Execution. + * The display name of the DR plan execution. * *

Example: {@code Execution - EBS Switchover PHX to IAD} * @@ -204,17 +210,17 @@ public String getDisplayName() { } /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("planId") private final String planId; /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @return the value */ @@ -231,14 +237,18 @@ public DrPlanExecutionOptionDetails getExecutionOptions() { /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private final java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @return the value */ @@ -247,15 +257,17 @@ public java.util.Map getFreeformTags() { } /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private final java.util.Map> definedTags; /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupDetails.java index 1d0844d415d..ade0b3a04d1 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for creating a DR Protection Group.
+ * The details for creating a DR protection 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 @@ -53,17 +53,17 @@ public CreateDrProtectionGroupDetails( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The OCID of the compartment in which to create the DR Protection Group. + * The OCID of the compartment in which to create the DR protection group. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; /** - * The OCID of the compartment in which to create the DR Protection Group. + * The OCID of the compartment in which to create the DR protection group. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param compartmentId the value to set * @return this builder @@ -74,17 +74,17 @@ public Builder compartmentId(String compartmentId) { return this; } /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} */ @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} * * @param displayName the value to set * @return this builder @@ -112,12 +112,12 @@ public Builder association(AssociateDrProtectionGroupDetails association) { this.__explicitlySet__.add("association"); return this; } - /** A list of DR Protection Group members. */ + /** A list of DR protection group members. */ @com.fasterxml.jackson.annotation.JsonProperty("members") private java.util.List members; /** - * A list of DR Protection Group members. + * A list of DR protection group members. * * @param members the value to set * @return this builder @@ -129,14 +129,18 @@ public Builder members(java.util.List memb } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @param freeformTags the value to set * @return this builder @@ -148,14 +152,16 @@ public Builder freeformTags(java.util.Map freeformTags) { } /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private java.util.Map> definedTags; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @param definedTags the value to set * @return this builder @@ -223,17 +229,17 @@ public Builder toBuilder() { } /** - * The OCID of the compartment in which to create the DR Protection Group. + * The OCID of the compartment in which to create the DR protection group. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private final String compartmentId; /** - * The OCID of the compartment in which to create the DR Protection Group. + * The OCID of the compartment in which to create the DR protection group. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ @@ -242,17 +248,17 @@ public String getCompartmentId() { } /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} */ @com.fasterxml.jackson.annotation.JsonProperty("displayName") private final String displayName; /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} * * @return the value */ @@ -274,12 +280,12 @@ public AssociateDrProtectionGroupDetails getAssociation() { return association; } - /** A list of DR Protection Group members. */ + /** A list of DR protection group members. */ @com.fasterxml.jackson.annotation.JsonProperty("members") private final java.util.List members; /** - * A list of DR Protection Group members. + * A list of DR protection group members. * * @return the value */ @@ -289,14 +295,18 @@ public java.util.List getMembers() { /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private final java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @return the value */ @@ -305,15 +315,17 @@ public java.util.Map getFreeformTags() { } /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private final java.util.Map> definedTags; /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberAutonomousDatabaseDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberAutonomousDatabaseDetails.java index 1214d192f0b..b9a251d7b4d 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberAutonomousDatabaseDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberAutonomousDatabaseDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Create properties for an Autonomous Database member.
+ * Create properties for an Autonomous Database Serverless member.
* 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-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberComputeInstanceDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberComputeInstanceDetails.java index df27edb945f..8d293718590 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberComputeInstanceDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberComputeInstanceDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Create properties for a Compute Instance member.
+ * Deprecated. Create properties for a compute instance member.
* 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 @@ -37,7 +37,7 @@ public Builder memberId(String memberId) { return this; } /** - * A flag indicating if this compute instance should be moved during DR operations. + * A flag indicating if the compute instance should be moved during DR operations. * *

Example: {@code false} */ @@ -45,7 +45,7 @@ public Builder memberId(String memberId) { private Boolean isMovable; /** - * A flag indicating if this compute instance should be moved during DR operations. + * A flag indicating if the compute instance should be moved during DR operations. * *

Example: {@code false} * @@ -57,12 +57,12 @@ public Builder isMovable(Boolean isMovable) { this.__explicitlySet__.add("isMovable"); return this; } - /** A list of Compute Instance VNIC mappings. */ + /** A list of compute instance VNIC mappings. */ @com.fasterxml.jackson.annotation.JsonProperty("vnicMapping") private java.util.List vnicMapping; /** - * A list of Compute Instance VNIC mappings. + * A list of compute instance VNIC mappings. * * @param vnicMapping the value to set * @return this builder @@ -73,17 +73,19 @@ public Builder vnicMapping(java.util.List vni return this; } /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should + * be launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCompartmentId") private String destinationCompartmentId; /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should + * be launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param destinationCompartmentId the value to set * @return this builder @@ -94,19 +96,19 @@ public Builder destinationCompartmentId(String destinationCompartmentId) { return this; } /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region where the compute instance + * should be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1.iad.<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationDedicatedVmHostId") private String destinationDedicatedVmHostId; /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region where the compute instance + * should be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1.iad.<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} * * @param destinationDedicatedVmHostId the value to set * @return this builder @@ -179,7 +181,7 @@ public CreateDrProtectionGroupMemberComputeInstanceDetails( } /** - * A flag indicating if this compute instance should be moved during DR operations. + * A flag indicating if the compute instance should be moved during DR operations. * *

Example: {@code false} */ @@ -187,7 +189,7 @@ public CreateDrProtectionGroupMemberComputeInstanceDetails( private final Boolean isMovable; /** - * A flag indicating if this compute instance should be moved during DR operations. + * A flag indicating if the compute instance should be moved during DR operations. * *

Example: {@code false} * @@ -197,12 +199,12 @@ public Boolean getIsMovable() { return isMovable; } - /** A list of Compute Instance VNIC mappings. */ + /** A list of compute instance VNIC mappings. */ @com.fasterxml.jackson.annotation.JsonProperty("vnicMapping") private final java.util.List vnicMapping; /** - * A list of Compute Instance VNIC mappings. + * A list of compute instance VNIC mappings. * * @return the value */ @@ -211,17 +213,19 @@ public java.util.List getVnicMapping() { } /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should be + * launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCompartmentId") private final String destinationCompartmentId; /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should be + * launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ @@ -230,19 +234,19 @@ public String getDestinationCompartmentId() { } /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region where the compute instance should + * be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1.iad.<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationDedicatedVmHostId") private final String destinationDedicatedVmHostId; /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region where the compute instance should + * be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1.iad.<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberComputeInstanceMovableDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberComputeInstanceMovableDetails.java index 4b314875b3e..da4743899ab 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberComputeInstanceMovableDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberComputeInstanceMovableDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Create properties for a Movable Compute Instance member.
+ * Create properties for a movable compute instance member.
* 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 @@ -37,9 +37,9 @@ public Builder memberId(String memberId) { return this; } /** - * A flag indicating if this compute instance should be moved to the same fault domain. - * Compute instance launch will fail if this flag is set to true and capacity is not - * available in that specific fault domain in the destination region. + * A flag indicating if the compute instance should be moved to the same fault domain in the + * destination region. The compute instance launch will fail if this flag is set to true and + * capacity is not available in the specified fault domain in the destination region. * *

Example: {@code false} */ @@ -47,9 +47,9 @@ public Builder memberId(String memberId) { private Boolean isRetainFaultDomain; /** - * A flag indicating if this compute instance should be moved to the same fault domain. - * Compute instance launch will fail if this flag is set to true and capacity is not - * available in that specific fault domain in the destination region. + * A flag indicating if the compute instance should be moved to the same fault domain in the + * destination region. The compute instance launch will fail if this flag is set to true and + * capacity is not available in the specified fault domain in the destination region. * *

Example: {@code false} * @@ -62,19 +62,19 @@ public Builder isRetainFaultDomain(Boolean isRetainFaultDomain) { return this; } /** - * The OCID of the capacity reservation in the destination region using which this compute - * instance should be launched. + * The OCID of a capacity reservation in the destination region which will be used to launch + * the compute instance. * - *

Example: {@code ocid1.capacityreservation.oc1..<unique_id>} + *

Example: {@code ocid1.capacityreservation.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCapacityReservationId") private String destinationCapacityReservationId; /** - * The OCID of the capacity reservation in the destination region using which this compute - * instance should be launched. + * The OCID of a capacity reservation in the destination region which will be used to launch + * the compute instance. * - *

Example: {@code ocid1.capacityreservation.oc1..<unique_id>} + *

Example: {@code ocid1.capacityreservation.oc1..uniqueID} * * @param destinationCapacityReservationId the value to set * @return this builder @@ -84,12 +84,12 @@ public Builder destinationCapacityReservationId(String destinationCapacityReserv this.__explicitlySet__.add("destinationCapacityReservationId"); return this; } - /** A list of Compute Instance VNIC mappings. */ + /** A list of compute instance VNIC mappings. */ @com.fasterxml.jackson.annotation.JsonProperty("vnicMappings") private java.util.List vnicMappings; /** - * A list of Compute Instance VNIC mappings. + * A list of compute instance VNIC mappings. * * @param vnicMappings the value to set * @return this builder @@ -101,17 +101,19 @@ public Builder vnicMappings( return this; } /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should + * be launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCompartmentId") private String destinationCompartmentId; /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should + * be launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param destinationCompartmentId the value to set * @return this builder @@ -122,19 +124,19 @@ public Builder destinationCompartmentId(String destinationCompartmentId) { return this; } /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region where the compute instance + * should be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1..<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationDedicatedVmHostId") private String destinationDedicatedVmHostId; /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region where the compute instance + * should be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1..<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} * * @param destinationDedicatedVmHostId the value to set * @return this builder @@ -144,6 +146,24 @@ public Builder destinationDedicatedVmHostId(String destinationDedicatedVmHostId) this.__explicitlySet__.add("destinationDedicatedVmHostId"); return this; } + /** A list of operations performed on file systems used by the compute instance. */ + @com.fasterxml.jackson.annotation.JsonProperty("fileSystemOperations") + private java.util.List + fileSystemOperations; + + /** + * A list of operations performed on file systems used by the compute instance. + * + * @param fileSystemOperations the value to set + * @return this builder + */ + public Builder fileSystemOperations( + java.util.List + fileSystemOperations) { + this.fileSystemOperations = fileSystemOperations; + this.__explicitlySet__.add("fileSystemOperations"); + return this; + } @com.fasterxml.jackson.annotation.JsonIgnore private final java.util.Set __explicitlySet__ = new java.util.HashSet(); @@ -156,7 +176,8 @@ public CreateDrProtectionGroupMemberComputeInstanceMovableDetails build() { this.destinationCapacityReservationId, this.vnicMappings, this.destinationCompartmentId, - this.destinationDedicatedVmHostId); + this.destinationDedicatedVmHostId, + this.fileSystemOperations); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); } @@ -183,6 +204,9 @@ public Builder copy(CreateDrProtectionGroupMemberComputeInstanceMovableDetails m if (model.wasPropertyExplicitlySet("destinationDedicatedVmHostId")) { this.destinationDedicatedVmHostId(model.getDestinationDedicatedVmHostId()); } + if (model.wasPropertyExplicitlySet("fileSystemOperations")) { + this.fileSystemOperations(model.getFileSystemOperations()); + } return this; } } @@ -203,19 +227,22 @@ public CreateDrProtectionGroupMemberComputeInstanceMovableDetails( String destinationCapacityReservationId, java.util.List vnicMappings, String destinationCompartmentId, - String destinationDedicatedVmHostId) { + String destinationDedicatedVmHostId, + java.util.List + fileSystemOperations) { super(memberId); this.isRetainFaultDomain = isRetainFaultDomain; this.destinationCapacityReservationId = destinationCapacityReservationId; this.vnicMappings = vnicMappings; this.destinationCompartmentId = destinationCompartmentId; this.destinationDedicatedVmHostId = destinationDedicatedVmHostId; + this.fileSystemOperations = fileSystemOperations; } /** - * A flag indicating if this compute instance should be moved to the same fault domain. Compute - * instance launch will fail if this flag is set to true and capacity is not available in that - * specific fault domain in the destination region. + * A flag indicating if the compute instance should be moved to the same fault domain in the + * destination region. The compute instance launch will fail if this flag is set to true and + * capacity is not available in the specified fault domain in the destination region. * *

Example: {@code false} */ @@ -223,9 +250,9 @@ public CreateDrProtectionGroupMemberComputeInstanceMovableDetails( private final Boolean isRetainFaultDomain; /** - * A flag indicating if this compute instance should be moved to the same fault domain. Compute - * instance launch will fail if this flag is set to true and capacity is not available in that - * specific fault domain in the destination region. + * A flag indicating if the compute instance should be moved to the same fault domain in the + * destination region. The compute instance launch will fail if this flag is set to true and + * capacity is not available in the specified fault domain in the destination region. * *

Example: {@code false} * @@ -236,19 +263,19 @@ public Boolean getIsRetainFaultDomain() { } /** - * The OCID of the capacity reservation in the destination region using which this compute - * instance should be launched. + * The OCID of a capacity reservation in the destination region which will be used to launch the + * compute instance. * - *

Example: {@code ocid1.capacityreservation.oc1..<unique_id>} + *

Example: {@code ocid1.capacityreservation.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCapacityReservationId") private final String destinationCapacityReservationId; /** - * The OCID of the capacity reservation in the destination region using which this compute - * instance should be launched. + * The OCID of a capacity reservation in the destination region which will be used to launch the + * compute instance. * - *

Example: {@code ocid1.capacityreservation.oc1..<unique_id>} + *

Example: {@code ocid1.capacityreservation.oc1..uniqueID} * * @return the value */ @@ -256,12 +283,12 @@ public String getDestinationCapacityReservationId() { return destinationCapacityReservationId; } - /** A list of Compute Instance VNIC mappings. */ + /** A list of compute instance VNIC mappings. */ @com.fasterxml.jackson.annotation.JsonProperty("vnicMappings") private final java.util.List vnicMappings; /** - * A list of Compute Instance VNIC mappings. + * A list of compute instance VNIC mappings. * * @return the value */ @@ -270,17 +297,19 @@ public java.util.List getVnicMappings( } /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should be + * launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCompartmentId") private final String destinationCompartmentId; /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should be + * launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ @@ -289,19 +318,19 @@ public String getDestinationCompartmentId() { } /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region where the compute instance should + * be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1..<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationDedicatedVmHostId") private final String destinationDedicatedVmHostId; /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region where the compute instance should + * be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1..<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} * * @return the value */ @@ -309,6 +338,21 @@ public String getDestinationDedicatedVmHostId() { return destinationDedicatedVmHostId; } + /** A list of operations performed on file systems used by the compute instance. */ + @com.fasterxml.jackson.annotation.JsonProperty("fileSystemOperations") + private final java.util.List + fileSystemOperations; + + /** + * A list of operations performed on file systems used by the compute instance. + * + * @return the value + */ + public java.util.List + getFileSystemOperations() { + return fileSystemOperations; + } + @Override public String toString() { return this.toString(true); @@ -332,6 +376,7 @@ public String toString(boolean includeByteArrayContents) { .append(String.valueOf(this.destinationCompartmentId)); sb.append(", destinationDedicatedVmHostId=") .append(String.valueOf(this.destinationDedicatedVmHostId)); + sb.append(", fileSystemOperations=").append(String.valueOf(this.fileSystemOperations)); sb.append(")"); return sb.toString(); } @@ -356,6 +401,7 @@ public boolean equals(Object o) { this.destinationCompartmentId, other.destinationCompartmentId) && java.util.Objects.equals( this.destinationDedicatedVmHostId, other.destinationDedicatedVmHostId) + && java.util.Objects.equals(this.fileSystemOperations, other.fileSystemOperations) && super.equals(other); } @@ -384,6 +430,11 @@ public int hashCode() { + (this.destinationDedicatedVmHostId == null ? 43 : this.destinationDedicatedVmHostId.hashCode()); + result = + (result * PRIME) + + (this.fileSystemOperations == null + ? 43 + : this.fileSystemOperations.hashCode()); return result; } } diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails.java index 1a5ec9c2e93..ee53ab238b8 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Create properties for a Non-Movable Compute Instance member.
+ * Create properties for a non-movable compute instance member.
* 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 @@ -36,6 +36,63 @@ public Builder memberId(String memberId) { this.__explicitlySet__.add("memberId"); return this; } + /** + * A flag indicating whether the non-movable compute instance should be started and stopped + * during DR operations. *Prechecks cannot be executed on stopped instances that are + * configured to be started.* + */ + @com.fasterxml.jackson.annotation.JsonProperty("isStartStopEnabled") + private Boolean isStartStopEnabled; + + /** + * A flag indicating whether the non-movable compute instance should be started and stopped + * during DR operations. *Prechecks cannot be executed on stopped instances that are + * configured to be started.* + * + * @param isStartStopEnabled the value to set + * @return this builder + */ + public Builder isStartStopEnabled(Boolean isStartStopEnabled) { + this.isStartStopEnabled = isStartStopEnabled; + this.__explicitlySet__.add("isStartStopEnabled"); + return this; + } + /** A list of operations performed on file systems used by the compute instance. */ + @com.fasterxml.jackson.annotation.JsonProperty("fileSystemOperations") + private java.util.List + fileSystemOperations; + + /** + * A list of operations performed on file systems used by the compute instance. + * + * @param fileSystemOperations the value to set + * @return this builder + */ + public Builder fileSystemOperations( + java.util.List + fileSystemOperations) { + this.fileSystemOperations = fileSystemOperations; + this.__explicitlySet__.add("fileSystemOperations"); + return this; + } + /** A list of operations performed on block volumes used by the compute instance. */ + @com.fasterxml.jackson.annotation.JsonProperty("blockVolumeOperations") + private java.util.List + blockVolumeOperations; + + /** + * A list of operations performed on block volumes used by the compute instance. + * + * @param blockVolumeOperations the value to set + * @return this builder + */ + public Builder blockVolumeOperations( + java.util.List + blockVolumeOperations) { + this.blockVolumeOperations = blockVolumeOperations; + this.__explicitlySet__.add("blockVolumeOperations"); + return this; + } @com.fasterxml.jackson.annotation.JsonIgnore private final java.util.Set __explicitlySet__ = new java.util.HashSet(); @@ -43,7 +100,10 @@ public Builder memberId(String memberId) { public CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails build() { CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails model = new CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails( - this.memberId); + this.memberId, + this.isStartStopEnabled, + this.fileSystemOperations, + this.blockVolumeOperations); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); } @@ -55,6 +115,15 @@ public Builder copy(CreateDrProtectionGroupMemberComputeInstanceNonMovableDetail if (model.wasPropertyExplicitlySet("memberId")) { this.memberId(model.getMemberId()); } + if (model.wasPropertyExplicitlySet("isStartStopEnabled")) { + this.isStartStopEnabled(model.getIsStartStopEnabled()); + } + if (model.wasPropertyExplicitlySet("fileSystemOperations")) { + this.fileSystemOperations(model.getFileSystemOperations()); + } + if (model.wasPropertyExplicitlySet("blockVolumeOperations")) { + this.blockVolumeOperations(model.getBlockVolumeOperations()); + } return this; } } @@ -69,8 +138,66 @@ public Builder toBuilder() { } @Deprecated - public CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails(String memberId) { + public CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails( + String memberId, + Boolean isStartStopEnabled, + java.util.List + fileSystemOperations, + java.util.List + blockVolumeOperations) { super(memberId); + this.isStartStopEnabled = isStartStopEnabled; + this.fileSystemOperations = fileSystemOperations; + this.blockVolumeOperations = blockVolumeOperations; + } + + /** + * A flag indicating whether the non-movable compute instance should be started and stopped + * during DR operations. *Prechecks cannot be executed on stopped instances that are configured + * to be started.* + */ + @com.fasterxml.jackson.annotation.JsonProperty("isStartStopEnabled") + private final Boolean isStartStopEnabled; + + /** + * A flag indicating whether the non-movable compute instance should be started and stopped + * during DR operations. *Prechecks cannot be executed on stopped instances that are configured + * to be started.* + * + * @return the value + */ + public Boolean getIsStartStopEnabled() { + return isStartStopEnabled; + } + + /** A list of operations performed on file systems used by the compute instance. */ + @com.fasterxml.jackson.annotation.JsonProperty("fileSystemOperations") + private final java.util.List + fileSystemOperations; + + /** + * A list of operations performed on file systems used by the compute instance. + * + * @return the value + */ + public java.util.List + getFileSystemOperations() { + return fileSystemOperations; + } + + /** A list of operations performed on block volumes used by the compute instance. */ + @com.fasterxml.jackson.annotation.JsonProperty("blockVolumeOperations") + private final java.util.List + blockVolumeOperations; + + /** + * A list of operations performed on block volumes used by the compute instance. + * + * @return the value + */ + public java.util.List + getBlockVolumeOperations() { + return blockVolumeOperations; } @Override @@ -88,6 +215,9 @@ public String toString(boolean includeByteArrayContents) { java.lang.StringBuilder sb = new java.lang.StringBuilder(); sb.append("CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails("); sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", isStartStopEnabled=").append(String.valueOf(this.isStartStopEnabled)); + sb.append(", fileSystemOperations=").append(String.valueOf(this.fileSystemOperations)); + sb.append(", blockVolumeOperations=").append(String.valueOf(this.blockVolumeOperations)); sb.append(")"); return sb.toString(); } @@ -103,13 +233,31 @@ public boolean equals(Object o) { CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails other = (CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails) o; - return super.equals(other); + return java.util.Objects.equals(this.isStartStopEnabled, other.isStartStopEnabled) + && java.util.Objects.equals(this.fileSystemOperations, other.fileSystemOperations) + && java.util.Objects.equals(this.blockVolumeOperations, other.blockVolumeOperations) + && super.equals(other); } @Override public int hashCode() { final int PRIME = 59; int result = super.hashCode(); + result = + (result * PRIME) + + (this.isStartStopEnabled == null + ? 43 + : this.isStartStopEnabled.hashCode()); + result = + (result * PRIME) + + (this.fileSystemOperations == null + ? 43 + : this.fileSystemOperations.hashCode()); + result = + (result * PRIME) + + (this.blockVolumeOperations == null + ? 43 + : this.blockVolumeOperations.hashCode()); return result; } } diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberDatabaseDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberDatabaseDetails.java index 1ce77d4e9b2..eb525dbe75c 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberDatabaseDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberDatabaseDetails.java @@ -37,17 +37,17 @@ public Builder memberId(String memberId) { return this; } /** - * The OCID of the vault secret where the database password is stored. + * The OCID of the vault secret where the database SYSDBA password is stored. * - *

Example: {@code ocid1.vaultsecret.oc1.phx.<unique_id>} + *

Example: {@code ocid1.vaultsecret.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("passwordVaultSecretId") private String passwordVaultSecretId; /** - * The OCID of the vault secret where the database password is stored. + * The OCID of the vault secret where the database SYSDBA password is stored. * - *

Example: {@code ocid1.vaultsecret.oc1.phx.<unique_id>} + *

Example: {@code ocid1.vaultsecret.oc1..uniqueID} * * @param passwordVaultSecretId the value to set * @return this builder @@ -100,17 +100,17 @@ public CreateDrProtectionGroupMemberDatabaseDetails( } /** - * The OCID of the vault secret where the database password is stored. + * The OCID of the vault secret where the database SYSDBA password is stored. * - *

Example: {@code ocid1.vaultsecret.oc1.phx.<unique_id>} + *

Example: {@code ocid1.vaultsecret.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("passwordVaultSecretId") private final String passwordVaultSecretId; /** - * The OCID of the vault secret where the database password is stored. + * The OCID of the vault secret where the database SYSDBA password is stored. * - *

Example: {@code ocid1.vaultsecret.oc1.phx.<unique_id>} + *

Example: {@code ocid1.vaultsecret.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberDetails.java index c0c0e0a1da0..601b564f00c 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Create properties for a member in a DR Protection Group.
+ * Create properties for a member in a DR protection 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 @@ -37,9 +37,18 @@ @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = CreateDrProtectionGroupMemberAutonomousDatabaseDetails.class, name = "AUTONOMOUS_DATABASE"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = CreateDrProtectionGroupMemberNetworkLoadBalancerDetails.class, + name = "NETWORK_LOAD_BALANCER"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = CreateDrProtectionGroupMemberVolumeGroupDetails.class, - name = "VOLUME_GROUP") + name = "VOLUME_GROUP"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = CreateDrProtectionGroupMemberFileSystemDetails.class, + name = "FILE_SYSTEM"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = CreateDrProtectionGroupMemberLoadBalancerDetails.class, + name = "LOAD_BALANCER") }) @com.fasterxml.jackson.annotation.JsonFilter( com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) @@ -55,7 +64,7 @@ protected CreateDrProtectionGroupMemberDetails(String memberId) { /** * The OCID of the member. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

Example: {@code ocid1.instance.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("memberId") private final String memberId; @@ -63,7 +72,7 @@ protected CreateDrProtectionGroupMemberDetails(String memberId) { /** * The OCID of the member. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

Example: {@code ocid1.instance.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberFileSystemDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberFileSystemDetails.java new file mode 100644 index 00000000000..ff9fa6d5850 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberFileSystemDetails.java @@ -0,0 +1,217 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Create properties for a file system member.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateDrProtectionGroupMemberFileSystemDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "memberType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateDrProtectionGroupMemberFileSystemDetails + extends CreateDrProtectionGroupMemberDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("memberId") + private String memberId; + + public Builder memberId(String memberId) { + this.memberId = memberId; + this.__explicitlySet__.add("memberId"); + return this; + } + /** + * The availability domain of the destination mount target. + * + *

Example: {@code BBTh:region-AD} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationAvailabilityDomain") + private String destinationAvailabilityDomain; + + /** + * The availability domain of the destination mount target. + * + *

Example: {@code BBTh:region-AD} + * + * @param destinationAvailabilityDomain the value to set + * @return this builder + */ + public Builder destinationAvailabilityDomain(String destinationAvailabilityDomain) { + this.destinationAvailabilityDomain = destinationAvailabilityDomain; + this.__explicitlySet__.add("destinationAvailabilityDomain"); + return this; + } + /** + * A list of mappings between file system exports in the primary region and mount targets in + * the standby region. + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportMappings") + private java.util.List exportMappings; + + /** + * A list of mappings between file system exports in the primary region and mount targets in + * the standby region. + * + * @param exportMappings the value to set + * @return this builder + */ + public Builder exportMappings( + java.util.List exportMappings) { + this.exportMappings = exportMappings; + this.__explicitlySet__.add("exportMappings"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateDrProtectionGroupMemberFileSystemDetails build() { + CreateDrProtectionGroupMemberFileSystemDetails model = + new CreateDrProtectionGroupMemberFileSystemDetails( + this.memberId, this.destinationAvailabilityDomain, this.exportMappings); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateDrProtectionGroupMemberFileSystemDetails model) { + if (model.wasPropertyExplicitlySet("memberId")) { + this.memberId(model.getMemberId()); + } + if (model.wasPropertyExplicitlySet("destinationAvailabilityDomain")) { + this.destinationAvailabilityDomain(model.getDestinationAvailabilityDomain()); + } + if (model.wasPropertyExplicitlySet("exportMappings")) { + this.exportMappings(model.getExportMappings()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public CreateDrProtectionGroupMemberFileSystemDetails( + String memberId, + String destinationAvailabilityDomain, + java.util.List exportMappings) { + super(memberId); + this.destinationAvailabilityDomain = destinationAvailabilityDomain; + this.exportMappings = exportMappings; + } + + /** + * The availability domain of the destination mount target. + * + *

Example: {@code BBTh:region-AD} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationAvailabilityDomain") + private final String destinationAvailabilityDomain; + + /** + * The availability domain of the destination mount target. + * + *

Example: {@code BBTh:region-AD} + * + * @return the value + */ + public String getDestinationAvailabilityDomain() { + return destinationAvailabilityDomain; + } + + /** + * A list of mappings between file system exports in the primary region and mount targets in the + * standby region. + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportMappings") + private final java.util.List exportMappings; + + /** + * A list of mappings between file system exports in the primary region and mount targets in the + * standby region. + * + * @return the value + */ + public java.util.List getExportMappings() { + return exportMappings; + } + + @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("CreateDrProtectionGroupMemberFileSystemDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", destinationAvailabilityDomain=") + .append(String.valueOf(this.destinationAvailabilityDomain)); + sb.append(", exportMappings=").append(String.valueOf(this.exportMappings)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateDrProtectionGroupMemberFileSystemDetails)) { + return false; + } + + CreateDrProtectionGroupMemberFileSystemDetails other = + (CreateDrProtectionGroupMemberFileSystemDetails) o; + return java.util.Objects.equals( + this.destinationAvailabilityDomain, other.destinationAvailabilityDomain) + && java.util.Objects.equals(this.exportMappings, other.exportMappings) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.destinationAvailabilityDomain == null + ? 43 + : this.destinationAvailabilityDomain.hashCode()); + result = + (result * PRIME) + + (this.exportMappings == null ? 43 : this.exportMappings.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberLoadBalancerDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberLoadBalancerDetails.java new file mode 100644 index 00000000000..1ade09a4df9 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberLoadBalancerDetails.java @@ -0,0 +1,213 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Create properties for a load balancer member.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateDrProtectionGroupMemberLoadBalancerDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "memberType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateDrProtectionGroupMemberLoadBalancerDetails + extends CreateDrProtectionGroupMemberDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("memberId") + private String memberId; + + public Builder memberId(String memberId) { + this.memberId = memberId; + this.__explicitlySet__.add("memberId"); + return this; + } + /** + * The OCID of the destination load balancer. + * + *

Example: {@code ocid1.loadbalancer.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationLoadBalancerId") + private String destinationLoadBalancerId; + + /** + * The OCID of the destination load balancer. + * + *

Example: {@code ocid1.loadbalancer.oc1..uniqueID} + * + * @param destinationLoadBalancerId the value to set + * @return this builder + */ + public Builder destinationLoadBalancerId(String destinationLoadBalancerId) { + this.destinationLoadBalancerId = destinationLoadBalancerId; + this.__explicitlySet__.add("destinationLoadBalancerId"); + return this; + } + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + */ + @com.fasterxml.jackson.annotation.JsonProperty("backendSetMappings") + private java.util.List backendSetMappings; + + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + * + * @param backendSetMappings the value to set + * @return this builder + */ + public Builder backendSetMappings( + java.util.List backendSetMappings) { + this.backendSetMappings = backendSetMappings; + this.__explicitlySet__.add("backendSetMappings"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateDrProtectionGroupMemberLoadBalancerDetails build() { + CreateDrProtectionGroupMemberLoadBalancerDetails model = + new CreateDrProtectionGroupMemberLoadBalancerDetails( + this.memberId, this.destinationLoadBalancerId, this.backendSetMappings); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateDrProtectionGroupMemberLoadBalancerDetails model) { + if (model.wasPropertyExplicitlySet("memberId")) { + this.memberId(model.getMemberId()); + } + if (model.wasPropertyExplicitlySet("destinationLoadBalancerId")) { + this.destinationLoadBalancerId(model.getDestinationLoadBalancerId()); + } + if (model.wasPropertyExplicitlySet("backendSetMappings")) { + this.backendSetMappings(model.getBackendSetMappings()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public CreateDrProtectionGroupMemberLoadBalancerDetails( + String memberId, + String destinationLoadBalancerId, + java.util.List backendSetMappings) { + super(memberId); + this.destinationLoadBalancerId = destinationLoadBalancerId; + this.backendSetMappings = backendSetMappings; + } + + /** + * The OCID of the destination load balancer. + * + *

Example: {@code ocid1.loadbalancer.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationLoadBalancerId") + private final String destinationLoadBalancerId; + + /** + * The OCID of the destination load balancer. + * + *

Example: {@code ocid1.loadbalancer.oc1..uniqueID} + * + * @return the value + */ + public String getDestinationLoadBalancerId() { + return destinationLoadBalancerId; + } + + /** A list of backend set mappings that are used to transfer or update backends during DR. */ + @com.fasterxml.jackson.annotation.JsonProperty("backendSetMappings") + private final java.util.List backendSetMappings; + + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + * + * @return the value + */ + public java.util.List getBackendSetMappings() { + return backendSetMappings; + } + + @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("CreateDrProtectionGroupMemberLoadBalancerDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", destinationLoadBalancerId=") + .append(String.valueOf(this.destinationLoadBalancerId)); + sb.append(", backendSetMappings=").append(String.valueOf(this.backendSetMappings)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateDrProtectionGroupMemberLoadBalancerDetails)) { + return false; + } + + CreateDrProtectionGroupMemberLoadBalancerDetails other = + (CreateDrProtectionGroupMemberLoadBalancerDetails) o; + return java.util.Objects.equals( + this.destinationLoadBalancerId, other.destinationLoadBalancerId) + && java.util.Objects.equals(this.backendSetMappings, other.backendSetMappings) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.destinationLoadBalancerId == null + ? 43 + : this.destinationLoadBalancerId.hashCode()); + result = + (result * PRIME) + + (this.backendSetMappings == null + ? 43 + : this.backendSetMappings.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberNetworkLoadBalancerDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberNetworkLoadBalancerDetails.java new file mode 100644 index 00000000000..7d0779f83ca --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberNetworkLoadBalancerDetails.java @@ -0,0 +1,216 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Create properties for a network load balancer member.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateDrProtectionGroupMemberNetworkLoadBalancerDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "memberType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateDrProtectionGroupMemberNetworkLoadBalancerDetails + extends CreateDrProtectionGroupMemberDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("memberId") + private String memberId; + + public Builder memberId(String memberId) { + this.memberId = memberId; + this.__explicitlySet__.add("memberId"); + return this; + } + /** + * The OCID of the destination network load balancer. + * + *

Example: {@code ocid1.networkloadbalancer.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationNetworkLoadBalancerId") + private String destinationNetworkLoadBalancerId; + + /** + * The OCID of the destination network load balancer. + * + *

Example: {@code ocid1.networkloadbalancer.oc1..uniqueID} + * + * @param destinationNetworkLoadBalancerId the value to set + * @return this builder + */ + public Builder destinationNetworkLoadBalancerId(String destinationNetworkLoadBalancerId) { + this.destinationNetworkLoadBalancerId = destinationNetworkLoadBalancerId; + this.__explicitlySet__.add("destinationNetworkLoadBalancerId"); + return this; + } + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + */ + @com.fasterxml.jackson.annotation.JsonProperty("backendSetMappings") + private java.util.List backendSetMappings; + + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + * + * @param backendSetMappings the value to set + * @return this builder + */ + public Builder backendSetMappings( + java.util.List backendSetMappings) { + this.backendSetMappings = backendSetMappings; + this.__explicitlySet__.add("backendSetMappings"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateDrProtectionGroupMemberNetworkLoadBalancerDetails build() { + CreateDrProtectionGroupMemberNetworkLoadBalancerDetails model = + new CreateDrProtectionGroupMemberNetworkLoadBalancerDetails( + this.memberId, + this.destinationNetworkLoadBalancerId, + this.backendSetMappings); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateDrProtectionGroupMemberNetworkLoadBalancerDetails model) { + if (model.wasPropertyExplicitlySet("memberId")) { + this.memberId(model.getMemberId()); + } + if (model.wasPropertyExplicitlySet("destinationNetworkLoadBalancerId")) { + this.destinationNetworkLoadBalancerId(model.getDestinationNetworkLoadBalancerId()); + } + if (model.wasPropertyExplicitlySet("backendSetMappings")) { + this.backendSetMappings(model.getBackendSetMappings()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public CreateDrProtectionGroupMemberNetworkLoadBalancerDetails( + String memberId, + String destinationNetworkLoadBalancerId, + java.util.List backendSetMappings) { + super(memberId); + this.destinationNetworkLoadBalancerId = destinationNetworkLoadBalancerId; + this.backendSetMappings = backendSetMappings; + } + + /** + * The OCID of the destination network load balancer. + * + *

Example: {@code ocid1.networkloadbalancer.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationNetworkLoadBalancerId") + private final String destinationNetworkLoadBalancerId; + + /** + * The OCID of the destination network load balancer. + * + *

Example: {@code ocid1.networkloadbalancer.oc1..uniqueID} + * + * @return the value + */ + public String getDestinationNetworkLoadBalancerId() { + return destinationNetworkLoadBalancerId; + } + + /** A list of backend set mappings that are used to transfer or update backends during DR. */ + @com.fasterxml.jackson.annotation.JsonProperty("backendSetMappings") + private final java.util.List backendSetMappings; + + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + * + * @return the value + */ + public java.util.List getBackendSetMappings() { + return backendSetMappings; + } + + @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("CreateDrProtectionGroupMemberNetworkLoadBalancerDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", destinationNetworkLoadBalancerId=") + .append(String.valueOf(this.destinationNetworkLoadBalancerId)); + sb.append(", backendSetMappings=").append(String.valueOf(this.backendSetMappings)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateDrProtectionGroupMemberNetworkLoadBalancerDetails)) { + return false; + } + + CreateDrProtectionGroupMemberNetworkLoadBalancerDetails other = + (CreateDrProtectionGroupMemberNetworkLoadBalancerDetails) o; + return java.util.Objects.equals( + this.destinationNetworkLoadBalancerId, + other.destinationNetworkLoadBalancerId) + && java.util.Objects.equals(this.backendSetMappings, other.backendSetMappings) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.destinationNetworkLoadBalancerId == null + ? 43 + : this.destinationNetworkLoadBalancerId.hashCode()); + result = + (result * PRIME) + + (this.backendSetMappings == null + ? 43 + : this.backendSetMappings.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberVolumeGroupDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberVolumeGroupDetails.java index 18a5efcc205..0c66927e27a 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberVolumeGroupDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateDrProtectionGroupMemberVolumeGroupDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Create properties for a Volume Group member.
+ * Create properties for a volume group member.
* 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-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateFileSystemMountDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateFileSystemMountDetails.java new file mode 100644 index 00000000000..6eb9ead91d1 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateFileSystemMountDetails.java @@ -0,0 +1,149 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for creating a file system mount.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateFileSystemMountDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateFileSystemMountDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"mountTargetId"}) + public CreateFileSystemMountDetails(String mountTargetId) { + super(); + this.mountTargetId = mountTargetId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private String mountTargetId; + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @param mountTargetId the value to set + * @return this builder + */ + public Builder mountTargetId(String mountTargetId) { + this.mountTargetId = mountTargetId; + this.__explicitlySet__.add("mountTargetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateFileSystemMountDetails build() { + CreateFileSystemMountDetails model = + new CreateFileSystemMountDetails(this.mountTargetId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateFileSystemMountDetails model) { + if (model.wasPropertyExplicitlySet("mountTargetId")) { + this.mountTargetId(model.getMountTargetId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private final String mountTargetId; + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @return the value + */ + public String getMountTargetId() { + return mountTargetId; + } + + @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("CreateFileSystemMountDetails("); + sb.append("super=").append(super.toString()); + sb.append("mountTargetId=").append(String.valueOf(this.mountTargetId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateFileSystemMountDetails)) { + return false; + } + + CreateFileSystemMountDetails other = (CreateFileSystemMountDetails) o; + return java.util.Objects.equals(this.mountTargetId, other.mountTargetId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.mountTargetId == null ? 43 : this.mountTargetId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateFileSystemUnmountDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateFileSystemUnmountDetails.java new file mode 100644 index 00000000000..de0b662debd --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateFileSystemUnmountDetails.java @@ -0,0 +1,149 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for creating a file system unmount.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateFileSystemUnmountDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateFileSystemUnmountDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"mountTargetId"}) + public CreateFileSystemUnmountDetails(String mountTargetId) { + super(); + this.mountTargetId = mountTargetId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The OCID of the mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private String mountTargetId; + + /** + * The OCID of the mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @param mountTargetId the value to set + * @return this builder + */ + public Builder mountTargetId(String mountTargetId) { + this.mountTargetId = mountTargetId; + this.__explicitlySet__.add("mountTargetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateFileSystemUnmountDetails build() { + CreateFileSystemUnmountDetails model = + new CreateFileSystemUnmountDetails(this.mountTargetId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateFileSystemUnmountDetails model) { + if (model.wasPropertyExplicitlySet("mountTargetId")) { + this.mountTargetId(model.getMountTargetId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The OCID of the mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private final String mountTargetId; + + /** + * The OCID of the mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @return the value + */ + public String getMountTargetId() { + return mountTargetId; + } + + @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("CreateFileSystemUnmountDetails("); + sb.append("super=").append(super.toString()); + sb.append("mountTargetId=").append(String.valueOf(this.mountTargetId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateFileSystemUnmountDetails)) { + return false; + } + + CreateFileSystemUnmountDetails other = (CreateFileSystemUnmountDetails) o; + return java.util.Objects.equals(this.mountTargetId, other.mountTargetId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.mountTargetId == null ? 43 : this.mountTargetId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateObjectStorageLogLocationDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateObjectStorageLogLocationDetails.java index 9a39285f3be..c950032ccae 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateObjectStorageLogLocationDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/CreateObjectStorageLogLocationDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Information about creating an Object Storage log location for a DR Protection Group.
+ * The details for creating an object storage log location for a DR protection 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 @@ -33,7 +33,7 @@ public CreateObjectStorageLogLocationDetails(String namespace, String bucket) { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} */ @@ -41,7 +41,7 @@ public static class Builder { private String namespace; /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} * @@ -54,7 +54,7 @@ public Builder namespace(String namespace) { return this; } /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code operation_logs} */ @@ -62,7 +62,7 @@ public Builder namespace(String namespace) { private String bucket; /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code operation_logs} * @@ -109,7 +109,7 @@ public Builder toBuilder() { } /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} */ @@ -117,7 +117,7 @@ public Builder toBuilder() { private final String namespace; /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} * @@ -128,7 +128,7 @@ public String getNamespace() { } /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code operation_logs} */ @@ -136,7 +136,7 @@ public String getNamespace() { private final String bucket; /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code operation_logs} * diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DisassociateDrProtectionGroupDefaultDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DisassociateDrProtectionGroupDefaultDetails.java index 117c88cd491..7b179a987f4 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DisassociateDrProtectionGroupDefaultDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DisassociateDrProtectionGroupDefaultDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The default type (required for forward compatibility).
+ * The default type.
* 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-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DisassociateDrProtectionGroupDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DisassociateDrProtectionGroupDetails.java index 2b7a301ee1c..4f069c5aeb9 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DisassociateDrProtectionGroupDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DisassociateDrProtectionGroupDetails.java @@ -5,8 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for disassociating this DR Protection Group from a peer (remote) DR Protection Group. - *
+ * The details for disassociating this DR protection group from a peer DR protection 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 @@ -77,7 +76,7 @@ public int hashCode() { return result; } - /** The default type (required for forward compatibility). */ + /** The default type. */ public enum Type implements com.oracle.bmc.http.internal.BmcEnum { Default("DEFAULT"), ; diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlan.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlan.java index cb4f092b543..fc3ba79557a 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlan.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlan.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details of a DR Plan.
+ * The details of a DR plan.
* 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 @@ -75,17 +75,17 @@ public DrPlan( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The OCID of this DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; /** - * The OCID of this DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @param id the value to set * @return this builder @@ -96,7 +96,7 @@ public Builder id(String id) { return this; } /** - * The display name of this DR Plan. + * The display name of the DR plan. * *

Example: {@code EBS Switchover PHX to IAD} */ @@ -104,7 +104,7 @@ public Builder id(String id) { private String displayName; /** - * The display name of this DR Plan. + * The display name of the DR plan. * *

Example: {@code EBS Switchover PHX to IAD} * @@ -117,17 +117,17 @@ public Builder displayName(String displayName) { return this; } /** - * The OCID of the compartment containing the DR Plan. + * The OCID of the compartment containing the DR plan. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; /** - * The OCID of the compartment containing the DR Plan. + * The OCID of the compartment containing the DR plan. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param compartmentId the value to set * @return this builder @@ -137,12 +137,12 @@ public Builder compartmentId(String compartmentId) { this.__explicitlySet__.add("compartmentId"); return this; } - /** The type of this DR Plan. */ + /** The type of the DR plan. */ @com.fasterxml.jackson.annotation.JsonProperty("type") private DrPlanType type; /** - * The type of this DR Plan. + * The type of the DR plan. * * @param type the value to set * @return this builder @@ -153,7 +153,7 @@ public Builder type(DrPlanType type) { return this; } /** - * The date and time the DR Plan was created. An RFC3339 formatted datetime string. + * The date and time the DR plan was created. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -161,7 +161,7 @@ public Builder type(DrPlanType type) { private java.util.Date timeCreated; /** - * The date and time the DR Plan was created. An RFC3339 formatted datetime string. + * The date and time the DR plan was created. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -174,7 +174,7 @@ public Builder timeCreated(java.util.Date timeCreated) { return this; } /** - * The date and time the DR Plan was updated. An RFC3339 formatted datetime string. + * The date and time the DR plan was updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -182,7 +182,7 @@ public Builder timeCreated(java.util.Date timeCreated) { private java.util.Date timeUpdated; /** - * The date and time the DR Plan was updated. An RFC3339 formatted datetime string. + * The date and time the DR plan was updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -195,17 +195,17 @@ public Builder timeUpdated(java.util.Date timeUpdated) { return this; } /** - * The OCID of the DR Protection Group with which this DR Plan is associated. + * The OCID of the DR protection group to which this DR plan belongs. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("drProtectionGroupId") private String drProtectionGroupId; /** - * The OCID of the DR Protection Group with which this DR Plan is associated. + * The OCID of the DR protection group to which this DR plan belongs. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder @@ -216,19 +216,17 @@ public Builder drProtectionGroupId(String drProtectionGroupId) { return this; } /** - * The OCID of the peer (remote) DR Protection Group associated with this plan's DR - * Protection Group. + * The OCID of the peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("peerDrProtectionGroupId") private String peerDrProtectionGroupId; /** - * The OCID of the peer (remote) DR Protection Group associated with this plan's DR - * Protection Group. + * The OCID of the peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param peerDrProtectionGroupId the value to set * @return this builder @@ -239,19 +237,19 @@ public Builder peerDrProtectionGroupId(String peerDrProtectionGroupId) { return this; } /** - * The region of the peer (remote) DR Protection Group associated with this plan's DR - * Protection Group. + * The region of the peer DR protection group associated with this plan's DR protection + * group. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} */ @com.fasterxml.jackson.annotation.JsonProperty("peerRegion") private String peerRegion; /** - * The region of the peer (remote) DR Protection Group associated with this plan's DR - * Protection Group. + * The region of the peer DR protection group associated with this plan's DR protection + * group. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} * * @param peerRegion the value to set * @return this builder @@ -261,12 +259,12 @@ public Builder peerRegion(String peerRegion) { this.__explicitlySet__.add("peerRegion"); return this; } - /** The list of groups in this DR Plan. */ + /** The list of groups in this DR plan. */ @com.fasterxml.jackson.annotation.JsonProperty("planGroups") private java.util.List planGroups; /** - * The list of groups in this DR Plan. + * The list of groups in this DR plan. * * @param planGroups the value to set * @return this builder @@ -276,12 +274,12 @@ public Builder planGroups(java.util.List planGroups) { this.__explicitlySet__.add("planGroups"); return this; } - /** The current state of the DR Plan. */ + /** The current state of the DR plan. */ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private DrPlanLifecycleState lifecycleState; /** - * The current state of the DR Plan. + * The current state of the DR plan. * * @param lifecycleState the value to set * @return this builder @@ -291,12 +289,12 @@ public Builder lifecycleState(DrPlanLifecycleState lifecycleState) { this.__explicitlySet__.add("lifecycleState"); return this; } - /** A message describing the DR Plan's current state in more detail. */ + /** A message describing the DR plan's current state in more detail. */ @com.fasterxml.jackson.annotation.JsonProperty("lifeCycleDetails") private String lifeCycleDetails; /** - * A message describing the DR Plan's current state in more detail. + * A message describing the DR plan's current state in more detail. * * @param lifeCycleDetails the value to set * @return this builder @@ -308,14 +306,18 @@ public Builder lifeCycleDetails(String lifeCycleDetails) { } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @param freeformTags the value to set * @return this builder @@ -327,14 +329,16 @@ public Builder freeformTags(java.util.Map freeformTags) { } /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private java.util.Map> definedTags; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @param definedTags the value to set * @return this builder @@ -346,15 +350,17 @@ public Builder definedTags( return this; } /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("systemTags") private java.util.Map> systemTags; /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} * * @param systemTags the value to set * @return this builder @@ -453,17 +459,17 @@ public Builder toBuilder() { } /** - * The OCID of this DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private final String id; /** - * The OCID of this DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @return the value */ @@ -472,7 +478,7 @@ public String getId() { } /** - * The display name of this DR Plan. + * The display name of the DR plan. * *

Example: {@code EBS Switchover PHX to IAD} */ @@ -480,7 +486,7 @@ public String getId() { private final String displayName; /** - * The display name of this DR Plan. + * The display name of the DR plan. * *

Example: {@code EBS Switchover PHX to IAD} * @@ -491,17 +497,17 @@ public String getDisplayName() { } /** - * The OCID of the compartment containing the DR Plan. + * The OCID of the compartment containing the DR plan. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private final String compartmentId; /** - * The OCID of the compartment containing the DR Plan. + * The OCID of the compartment containing the DR plan. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ @@ -509,12 +515,12 @@ public String getCompartmentId() { return compartmentId; } - /** The type of this DR Plan. */ + /** The type of the DR plan. */ @com.fasterxml.jackson.annotation.JsonProperty("type") private final DrPlanType type; /** - * The type of this DR Plan. + * The type of the DR plan. * * @return the value */ @@ -523,7 +529,7 @@ public DrPlanType getType() { } /** - * The date and time the DR Plan was created. An RFC3339 formatted datetime string. + * The date and time the DR plan was created. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -531,7 +537,7 @@ public DrPlanType getType() { private final java.util.Date timeCreated; /** - * The date and time the DR Plan was created. An RFC3339 formatted datetime string. + * The date and time the DR plan was created. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -542,7 +548,7 @@ public java.util.Date getTimeCreated() { } /** - * The date and time the DR Plan was updated. An RFC3339 formatted datetime string. + * The date and time the DR plan was updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -550,7 +556,7 @@ public java.util.Date getTimeCreated() { private final java.util.Date timeUpdated; /** - * The date and time the DR Plan was updated. An RFC3339 formatted datetime string. + * The date and time the DR plan was updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -561,17 +567,17 @@ public java.util.Date getTimeUpdated() { } /** - * The OCID of the DR Protection Group with which this DR Plan is associated. + * The OCID of the DR protection group to which this DR plan belongs. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("drProtectionGroupId") private final String drProtectionGroupId; /** - * The OCID of the DR Protection Group with which this DR Plan is associated. + * The OCID of the DR protection group to which this DR plan belongs. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @return the value */ @@ -580,19 +586,17 @@ public String getDrProtectionGroupId() { } /** - * The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection - * Group. + * The OCID of the peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("peerDrProtectionGroupId") private final String peerDrProtectionGroupId; /** - * The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection - * Group. + * The OCID of the peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @return the value */ @@ -601,19 +605,17 @@ public String getPeerDrProtectionGroupId() { } /** - * The region of the peer (remote) DR Protection Group associated with this plan's DR Protection - * Group. + * The region of the peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} */ @com.fasterxml.jackson.annotation.JsonProperty("peerRegion") private final String peerRegion; /** - * The region of the peer (remote) DR Protection Group associated with this plan's DR Protection - * Group. + * The region of the peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} * * @return the value */ @@ -621,12 +623,12 @@ public String getPeerRegion() { return peerRegion; } - /** The list of groups in this DR Plan. */ + /** The list of groups in this DR plan. */ @com.fasterxml.jackson.annotation.JsonProperty("planGroups") private final java.util.List planGroups; /** - * The list of groups in this DR Plan. + * The list of groups in this DR plan. * * @return the value */ @@ -634,12 +636,12 @@ public java.util.List getPlanGroups() { return planGroups; } - /** The current state of the DR Plan. */ + /** The current state of the DR plan. */ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private final DrPlanLifecycleState lifecycleState; /** - * The current state of the DR Plan. + * The current state of the DR plan. * * @return the value */ @@ -647,12 +649,12 @@ public DrPlanLifecycleState getLifecycleState() { return lifecycleState; } - /** A message describing the DR Plan's current state in more detail. */ + /** A message describing the DR plan's current state in more detail. */ @com.fasterxml.jackson.annotation.JsonProperty("lifeCycleDetails") private final String lifeCycleDetails; /** - * A message describing the DR Plan's current state in more detail. + * A message describing the DR plan's current state in more detail. * * @return the value */ @@ -662,14 +664,18 @@ public String getLifeCycleDetails() { /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private final java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @return the value */ @@ -678,15 +684,17 @@ public java.util.Map getFreeformTags() { } /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private final java.util.Map> definedTags; /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @return the value */ @@ -695,15 +703,17 @@ public java.util.Map> getDefinedTags() { } /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("systemTags") private final java.util.Map> systemTags; /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanCollection.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanCollection.java index 6164c199563..2576112a2c3 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanCollection.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanCollection.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Contains a list of DR Plans.
+ * A list of DR plan summaries.
* 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 @@ -30,12 +30,12 @@ public DrPlanCollection(java.util.List items) { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { - /** A list of DR Plan objects. */ + /** A list of DR plan summaries. */ @com.fasterxml.jackson.annotation.JsonProperty("items") private java.util.List items; /** - * A list of DR Plan objects. + * A list of DR plan summaries. * * @param items the value to set * @return this builder @@ -75,12 +75,12 @@ public Builder toBuilder() { return new Builder().copy(this); } - /** A list of DR Plan objects. */ + /** A list of DR plan summaries. */ @com.fasterxml.jackson.annotation.JsonProperty("items") private final java.util.List items; /** - * A list of DR Plan objects. + * A list of DR plan summaries. * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecution.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecution.java index 444c73a3110..7afb3debf5d 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecution.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecution.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details of a DR Plan Execution.
+ * The details of a DR plan execution.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a @@ -94,17 +94,17 @@ public DrPlanExecution( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @param id the value to set * @return this builder @@ -115,17 +115,17 @@ public Builder id(String id) { return this; } /** - * The OCID of the compartment containing this DR Plan Execution. + * The OCID of the compartment containing this DR plan execution. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; /** - * The OCID of the compartment containing this DR Plan Execution. + * The OCID of the compartment containing this DR plan execution. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param compartmentId the value to set * @return this builder @@ -136,7 +136,7 @@ public Builder compartmentId(String compartmentId) { return this; } /** - * The display name of this DR Plan Execution. + * The display name of the DR plan execution. * *

Example: {@code Execution - EBS Switchover PHX to IAD} */ @@ -144,7 +144,7 @@ public Builder compartmentId(String compartmentId) { private String displayName; /** - * The display name of this DR Plan Execution. + * The display name of the DR plan execution. * *

Example: {@code Execution - EBS Switchover PHX to IAD} * @@ -157,17 +157,17 @@ public Builder displayName(String displayName) { return this; } /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("planId") private String planId; /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @param planId the value to set * @return this builder @@ -177,12 +177,12 @@ public Builder planId(String planId) { this.__explicitlySet__.add("planId"); return this; } - /** The type of the DR Plan executed. */ + /** The type of the DR plan executed. */ @com.fasterxml.jackson.annotation.JsonProperty("planExecutionType") private DrPlanExecutionType planExecutionType; /** - * The type of the DR Plan executed. + * The type of the DR plan executed. * * @param planExecutionType the value to set * @return this builder @@ -202,17 +202,17 @@ public Builder executionOptions(DrPlanExecutionOptions executionOptions) { return this; } /** - * The OCID of the DR Protection Group to which this DR Plan Execution belongs. + * The OCID of the DR protection group to which this DR plan execution belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("drProtectionGroupId") private String drProtectionGroupId; /** - * The OCID of the DR Protection Group to which this DR Plan Execution belongs. + * The OCID of the DR protection group to which this DR plan execution belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder @@ -223,19 +223,17 @@ public Builder drProtectionGroupId(String drProtectionGroupId) { return this; } /** - * The OCID of peer (remote) DR Protection Group associated with this plan's DR Protection - * Group. + * The OCID of peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("peerDrProtectionGroupId") private String peerDrProtectionGroupId; /** - * The OCID of peer (remote) DR Protection Group associated with this plan's DR Protection - * Group. + * The OCID of peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param peerDrProtectionGroupId the value to set * @return this builder @@ -246,7 +244,8 @@ public Builder peerDrProtectionGroupId(String peerDrProtectionGroupId) { return this; } /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group associated with this plan's DR protection + * group. * *

Example: {@code us-ashburn-1} */ @@ -254,7 +253,8 @@ public Builder peerDrProtectionGroupId(String peerDrProtectionGroupId) { private String peerRegion; /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group associated with this plan's DR protection + * group. * *

Example: {@code us-ashburn-1} * @@ -276,7 +276,7 @@ public Builder logLocation(ObjectStorageLogLocation logLocation) { return this; } /** - * The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime + * The date and time at which DR plan execution was created. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -285,7 +285,7 @@ public Builder logLocation(ObjectStorageLogLocation logLocation) { private java.util.Date timeCreated; /** - * The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime + * The date and time at which DR plan execution was created. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -299,7 +299,7 @@ public Builder timeCreated(java.util.Date timeCreated) { return this; } /** - * The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. + * The date and time at which DR plan execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -307,7 +307,7 @@ public Builder timeCreated(java.util.Date timeCreated) { private java.util.Date timeStarted; /** - * The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. + * The date and time at which DR plan execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -320,8 +320,7 @@ public Builder timeStarted(java.util.Date timeStarted) { return this; } /** - * The time at which DR Plan Execution was last updated. An RFC3339 formatted datetime - * string. + * The time when DR plan execution was last updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -329,8 +328,7 @@ public Builder timeStarted(java.util.Date timeStarted) { private java.util.Date timeUpdated; /** - * The time at which DR Plan Execution was last updated. An RFC3339 formatted datetime - * string. + * The time when DR plan execution was last updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -343,7 +341,7 @@ public Builder timeUpdated(java.util.Date timeUpdated) { return this; } /** - * The date and time at which DR Plan Execution succeeded, failed, was paused, or was + * The date and time at which DR plan execution succeeded, failed, was paused, or was * canceled. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -352,7 +350,7 @@ public Builder timeUpdated(java.util.Date timeUpdated) { private java.util.Date timeEnded; /** - * The date and time at which DR Plan Execution succeeded, failed, was paused, or was + * The date and time at which DR plan execution succeeded, failed, was paused, or was * canceled. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -366,7 +364,7 @@ public Builder timeEnded(java.util.Date timeEnded) { return this; } /** - * The total duration in seconds taken to complete the DR Plan Execution. + * The total duration in seconds taken to complete the DR plan execution. * *

Example: {@code 750} */ @@ -374,7 +372,7 @@ public Builder timeEnded(java.util.Date timeEnded) { private Integer executionDurationInSec; /** - * The total duration in seconds taken to complete the DR Plan Execution. + * The total duration in seconds taken to complete the DR plan execution. * *

Example: {@code 750} * @@ -386,12 +384,12 @@ public Builder executionDurationInSec(Integer executionDurationInSec) { this.__explicitlySet__.add("executionDurationInSec"); return this; } - /** A list of groups executed in this DR Plan Execution. */ + /** A list of groups executed in this DR plan execution. */ @com.fasterxml.jackson.annotation.JsonProperty("groupExecutions") private java.util.List groupExecutions; /** - * A list of groups executed in this DR Plan Execution. + * A list of groups executed in this DR plan execution. * * @param groupExecutions the value to set * @return this builder @@ -401,12 +399,12 @@ public Builder groupExecutions(java.util.List groupExecuti this.__explicitlySet__.add("groupExecutions"); return this; } - /** The current state of the DR Plan Execution. */ + /** The current state of the DR plan execution. */ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private DrPlanExecutionLifecycleState lifecycleState; /** - * The current state of the DR Plan Execution. + * The current state of the DR plan execution. * * @param lifecycleState the value to set * @return this builder @@ -416,20 +414,12 @@ public Builder lifecycleState(DrPlanExecutionLifecycleState lifecycleState) { this.__explicitlySet__.add("lifecycleState"); return this; } - /** - * A message describing the DR Plan Execution's current state in more detail. - * - *

Example: {@code The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is - * currently in progress} - */ + /** A message describing the DR plan execution's current state in more detail. */ @com.fasterxml.jackson.annotation.JsonProperty("lifeCycleDetails") private String lifeCycleDetails; /** - * A message describing the DR Plan Execution's current state in more detail. - * - *

Example: {@code The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is - * currently in progress} + * A message describing the DR plan execution's current state in more detail. * * @param lifeCycleDetails the value to set * @return this builder @@ -441,14 +431,18 @@ public Builder lifeCycleDetails(String lifeCycleDetails) { } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @param freeformTags the value to set * @return this builder @@ -460,14 +454,16 @@ public Builder freeformTags(java.util.Map freeformTags) { } /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private java.util.Map> definedTags; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @param definedTags the value to set * @return this builder @@ -479,15 +475,17 @@ public Builder definedTags( return this; } /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("systemTags") private java.util.Map> systemTags; /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} * * @param systemTags the value to set * @return this builder @@ -610,17 +608,17 @@ public Builder toBuilder() { } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private final String id; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @return the value */ @@ -629,17 +627,17 @@ public String getId() { } /** - * The OCID of the compartment containing this DR Plan Execution. + * The OCID of the compartment containing this DR plan execution. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private final String compartmentId; /** - * The OCID of the compartment containing this DR Plan Execution. + * The OCID of the compartment containing this DR plan execution. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ @@ -648,7 +646,7 @@ public String getCompartmentId() { } /** - * The display name of this DR Plan Execution. + * The display name of the DR plan execution. * *

Example: {@code Execution - EBS Switchover PHX to IAD} */ @@ -656,7 +654,7 @@ public String getCompartmentId() { private final String displayName; /** - * The display name of this DR Plan Execution. + * The display name of the DR plan execution. * *

Example: {@code Execution - EBS Switchover PHX to IAD} * @@ -667,17 +665,17 @@ public String getDisplayName() { } /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("planId") private final String planId; /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @return the value */ @@ -685,12 +683,12 @@ public String getPlanId() { return planId; } - /** The type of the DR Plan executed. */ + /** The type of the DR plan executed. */ @com.fasterxml.jackson.annotation.JsonProperty("planExecutionType") private final DrPlanExecutionType planExecutionType; /** - * The type of the DR Plan executed. + * The type of the DR plan executed. * * @return the value */ @@ -706,17 +704,17 @@ public DrPlanExecutionOptions getExecutionOptions() { } /** - * The OCID of the DR Protection Group to which this DR Plan Execution belongs. + * The OCID of the DR protection group to which this DR plan execution belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("drProtectionGroupId") private final String drProtectionGroupId; /** - * The OCID of the DR Protection Group to which this DR Plan Execution belongs. + * The OCID of the DR protection group to which this DR plan execution belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @return the value */ @@ -725,19 +723,17 @@ public String getDrProtectionGroupId() { } /** - * The OCID of peer (remote) DR Protection Group associated with this plan's DR Protection - * Group. + * The OCID of peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("peerDrProtectionGroupId") private final String peerDrProtectionGroupId; /** - * The OCID of peer (remote) DR Protection Group associated with this plan's DR Protection - * Group. + * The OCID of peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @return the value */ @@ -746,7 +742,7 @@ public String getPeerDrProtectionGroupId() { } /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group associated with this plan's DR protection group. * *

Example: {@code us-ashburn-1} */ @@ -754,7 +750,7 @@ public String getPeerDrProtectionGroupId() { private final String peerRegion; /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group associated with this plan's DR protection group. * *

Example: {@code us-ashburn-1} * @@ -772,7 +768,7 @@ public ObjectStorageLogLocation getLogLocation() { } /** - * The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime + * The date and time at which DR plan execution was created. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -781,7 +777,7 @@ public ObjectStorageLogLocation getLogLocation() { private final java.util.Date timeCreated; /** - * The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime + * The date and time at which DR plan execution was created. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -793,7 +789,7 @@ public java.util.Date getTimeCreated() { } /** - * The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. + * The date and time at which DR plan execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -801,7 +797,7 @@ public java.util.Date getTimeCreated() { private final java.util.Date timeStarted; /** - * The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. + * The date and time at which DR plan execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -812,7 +808,7 @@ public java.util.Date getTimeStarted() { } /** - * The time at which DR Plan Execution was last updated. An RFC3339 formatted datetime string. + * The time when DR plan execution was last updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -820,7 +816,7 @@ public java.util.Date getTimeStarted() { private final java.util.Date timeUpdated; /** - * The time at which DR Plan Execution was last updated. An RFC3339 formatted datetime string. + * The time when DR plan execution was last updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -831,7 +827,7 @@ public java.util.Date getTimeUpdated() { } /** - * The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. + * The date and time at which DR plan execution succeeded, failed, was paused, or was canceled. * An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -840,7 +836,7 @@ public java.util.Date getTimeUpdated() { private final java.util.Date timeEnded; /** - * The date and time at which DR Plan Execution succeeded, failed, was paused, or was canceled. + * The date and time at which DR plan execution succeeded, failed, was paused, or was canceled. * An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -852,7 +848,7 @@ public java.util.Date getTimeEnded() { } /** - * The total duration in seconds taken to complete the DR Plan Execution. + * The total duration in seconds taken to complete the DR plan execution. * *

Example: {@code 750} */ @@ -860,7 +856,7 @@ public java.util.Date getTimeEnded() { private final Integer executionDurationInSec; /** - * The total duration in seconds taken to complete the DR Plan Execution. + * The total duration in seconds taken to complete the DR plan execution. * *

Example: {@code 750} * @@ -870,12 +866,12 @@ public Integer getExecutionDurationInSec() { return executionDurationInSec; } - /** A list of groups executed in this DR Plan Execution. */ + /** A list of groups executed in this DR plan execution. */ @com.fasterxml.jackson.annotation.JsonProperty("groupExecutions") private final java.util.List groupExecutions; /** - * A list of groups executed in this DR Plan Execution. + * A list of groups executed in this DR plan execution. * * @return the value */ @@ -883,12 +879,12 @@ public java.util.List getGroupExecutions() { return groupExecutions; } - /** The current state of the DR Plan Execution. */ + /** The current state of the DR plan execution. */ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private final DrPlanExecutionLifecycleState lifecycleState; /** - * The current state of the DR Plan Execution. + * The current state of the DR plan execution. * * @return the value */ @@ -896,20 +892,12 @@ public DrPlanExecutionLifecycleState getLifecycleState() { return lifecycleState; } - /** - * A message describing the DR Plan Execution's current state in more detail. - * - *

Example: {@code The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is currently - * in progress} - */ + /** A message describing the DR plan execution's current state in more detail. */ @com.fasterxml.jackson.annotation.JsonProperty("lifeCycleDetails") private final String lifeCycleDetails; /** - * A message describing the DR Plan Execution's current state in more detail. - * - *

Example: {@code The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is currently - * in progress} + * A message describing the DR plan execution's current state in more detail. * * @return the value */ @@ -919,14 +907,18 @@ public String getLifeCycleDetails() { /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private final java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @return the value */ @@ -935,15 +927,17 @@ public java.util.Map getFreeformTags() { } /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private final java.util.Map> definedTags; /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @return the value */ @@ -952,15 +946,17 @@ public java.util.Map> getDefinedTags() { } /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("systemTags") private final java.util.Map> systemTags; /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionCollection.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionCollection.java index 44f18b205fd..e498a9e4ec6 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionCollection.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionCollection.java @@ -5,8 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Results of a DR Plan Execution search. Contains both DR Plan Execution summary items and other - * information, such as metadata.
+ * A list of DR plan execution summaries.
* 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 +31,12 @@ public DrPlanExecutionCollection(java.util.List items) { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { - /** A list of all DR Plan Execution summary objects. */ + /** A list of DR plan execution summaries. */ @com.fasterxml.jackson.annotation.JsonProperty("items") private java.util.List items; /** - * A list of all DR Plan Execution summary objects. + * A list of DR plan execution summaries. * * @param items the value to set * @return this builder @@ -77,12 +76,12 @@ public Builder toBuilder() { return new Builder().copy(this); } - /** A list of all DR Plan Execution summary objects. */ + /** A list of DR plan execution summaries. */ @com.fasterxml.jackson.annotation.JsonProperty("items") private final java.util.List items; /** - * A list of all DR Plan Execution summary objects. + * A list of DR plan execution summaries. * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionLifecycleState.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionLifecycleState.java index 398b6367777..ab260d1a293 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionLifecycleState.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionLifecycleState.java @@ -5,13 +5,13 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Possible lifecycle states of a DR Plan Execution. - ACCEPTED - DR Plan Execution has been - * accepted. - IN_PROGRESS - DR Plan Execution is in progress. - WAITING - DR Plan Execution is - * waiting for user action. - CANCELING - DR Plan Execution is being canceled. - CANCELED - DR Plan - * Execution has been canceled. - SUCCEEDED - DR Plan Execution has succeeded. - FAILED - DR Plan - * Execution has failed. - DELETING - DR Plan Execution is being deleted. - DELETED - DR Plan - * Execution has been deleted. - PAUSING - DR Plan Execution is being paused. - PAUSED - DR Plan - * Execution has been paused. - RESUMING - DR Plan Execution is resuming. + * The lifecycle states of a DR plan execution. - ACCEPTED - DR plan execution has been accepted. - + * IN_PROGRESS - DR plan execution is in progress. - WAITING - DR plan execution is waiting for user + * action. - CANCELING - DR plan execution is being canceled. - CANCELED - DR plan execution has + * been canceled. - SUCCEEDED - DR plan execution has succeeded. - FAILED - DR plan execution has + * failed. - DELETING - DR plan execution is being deleted. - DELETED - DR plan execution has been + * deleted. - PAUSING - DR plan execution is being paused. - PAUSED - DR plan execution has been + * paused. - RESUMING - DR plan execution is resuming. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum DrPlanExecutionLifecycleState implements com.oracle.bmc.http.internal.BmcEnum { diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionOptionDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionOptionDetails.java index 4eb682186ee..8d65aa6be65 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionOptionDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionOptionDetails.java @@ -22,12 +22,24 @@ property = "planExecutionType", defaultImpl = DrPlanExecutionOptionDetails.class) @com.fasterxml.jackson.annotation.JsonSubTypes({ + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = StopDrillPrecheckExecutionOptionDetails.class, + name = "STOP_DRILL_PRECHECK"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = SwitchoverPrecheckExecutionOptionDetails.class, name = "SWITCHOVER_PRECHECK"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = StopDrillExecutionOptionDetails.class, + name = "STOP_DRILL"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = FailoverPrecheckExecutionOptionDetails.class, name = "FAILOVER_PRECHECK"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = StartDrillExecutionOptionDetails.class, + name = "START_DRILL"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = StartDrillPrecheckExecutionOptionDetails.class, + name = "START_DRILL_PRECHECK"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = SwitchoverExecutionOptionDetails.class, name = "SWITCHOVER"), @@ -91,6 +103,10 @@ public enum PlanExecutionType implements com.oracle.bmc.http.internal.BmcEnum { SwitchoverPrecheck("SWITCHOVER_PRECHECK"), Failover("FAILOVER"), FailoverPrecheck("FAILOVER_PRECHECK"), + StartDrill("START_DRILL"), + StartDrillPrecheck("START_DRILL_PRECHECK"), + StopDrill("STOP_DRILL"), + StopDrillPrecheck("STOP_DRILL_PRECHECK"), ; private final String value; diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionOptions.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionOptions.java index ef2add3fc03..0f3ed98f2c0 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionOptions.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionOptions.java @@ -22,15 +22,27 @@ property = "planExecutionType", defaultImpl = DrPlanExecutionOptions.class) @com.fasterxml.jackson.annotation.JsonSubTypes({ + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = StopDrillExecutionOptions.class, + name = "STOP_DRILL"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = SwitchoverExecutionOptions.class, name = "SWITCHOVER"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = FailoverPrecheckExecutionOptions.class, name = "FAILOVER_PRECHECK"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = StartDrillExecutionOptions.class, + name = "START_DRILL"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = SwitchoverPrecheckExecutionOptions.class, name = "SWITCHOVER_PRECHECK"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = StartDrillPrecheckExecutionOptions.class, + name = "START_DRILL_PRECHECK"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = StopDrillPrecheckExecutionOptions.class, + name = "STOP_DRILL_PRECHECK"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = FailoverExecutionOptions.class, name = "FAILOVER") @@ -91,6 +103,10 @@ public enum PlanExecutionType implements com.oracle.bmc.http.internal.BmcEnum { SwitchoverPrecheck("SWITCHOVER_PRECHECK"), Failover("FAILOVER"), FailoverPrecheck("FAILOVER_PRECHECK"), + StartDrillPrecheck("START_DRILL_PRECHECK"), + StartDrill("START_DRILL"), + StopDrillPrecheck("STOP_DRILL_PRECHECK"), + StopDrill("STOP_DRILL"), /** * This value is used if a service returns a value for this enum that is not recognized by diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionSummary.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionSummary.java index 45c1b0a86af..7520fe4b976 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionSummary.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionSummary.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Summary information about a DR Plan Execution.
+ * The summary of a DR plan execution.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a @@ -89,17 +89,17 @@ public DrPlanExecutionSummary( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The OCID of this plan execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; /** - * The OCID of this plan execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @param id the value to set * @return this builder @@ -112,7 +112,7 @@ public Builder id(String id) { /** * The OCID of the compartment containing this plan execution. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; @@ -120,7 +120,7 @@ public Builder id(String id) { /** * The OCID of the compartment containing this plan execution. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param compartmentId the value to set * @return this builder @@ -131,7 +131,7 @@ public Builder compartmentId(String compartmentId) { return this; } /** - * The display name of this DR Plan Execution. + * The display name of the DR plan execution. * *

Example: {@code Execution - EBS Switchover PHX to IAD} */ @@ -139,7 +139,7 @@ public Builder compartmentId(String compartmentId) { private String displayName; /** - * The display name of this DR Plan Execution. + * The display name of the DR plan execution. * *

Example: {@code Execution - EBS Switchover PHX to IAD} * @@ -152,17 +152,17 @@ public Builder displayName(String displayName) { return this; } /** - * The OCID of the DR Plan for this plan execution. + * The OCID of the DR plan for this DR plan execution. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("planId") private String planId; /** - * The OCID of the DR Plan for this plan execution. + * The OCID of the DR plan for this DR plan execution. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @param planId the value to set * @return this builder @@ -172,12 +172,12 @@ public Builder planId(String planId) { this.__explicitlySet__.add("planId"); return this; } - /** The type of the DR Plan executed. */ + /** The type of the DR plan execution. */ @com.fasterxml.jackson.annotation.JsonProperty("planExecutionType") private DrPlanExecutionType planExecutionType; /** - * The type of the DR Plan executed. + * The type of the DR plan execution. * * @param planExecutionType the value to set * @return this builder @@ -188,17 +188,17 @@ public Builder planExecutionType(DrPlanExecutionType planExecutionType) { return this; } /** - * The OCID of DR Protection Group associated with this plan execution. + * The OCID of the DR protection group to which this DR plan execution belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("drProtectionGroupId") private String drProtectionGroupId; /** - * The OCID of DR Protection Group associated with this plan execution. + * The OCID of the DR protection group to which this DR plan execution belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder @@ -209,19 +209,19 @@ public Builder drProtectionGroupId(String drProtectionGroupId) { return this; } /** - * The OCID of peer (remote) DR Protection Group associated with this plan execution's DR - * Protection Group. + * The OCID of peer DR protection group associated with this DR plan execution's DR + * protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("peerDrProtectionGroupId") private String peerDrProtectionGroupId; /** - * The OCID of peer (remote) DR Protection Group associated with this plan execution's DR - * Protection Group. + * The OCID of peer DR protection group associated with this DR plan execution's DR + * protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param peerDrProtectionGroupId the value to set * @return this builder @@ -232,7 +232,8 @@ public Builder peerDrProtectionGroupId(String peerDrProtectionGroupId) { return this; } /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group associated with this DR plan execution's DR + * protection group. * *

Example: {@code us-ashburn-1} */ @@ -240,7 +241,8 @@ public Builder peerDrProtectionGroupId(String peerDrProtectionGroupId) { private String peerRegion; /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group associated with this DR plan execution's DR + * protection group. * *

Example: {@code us-ashburn-1} * @@ -262,7 +264,7 @@ public Builder logLocation(ObjectStorageLogLocation logLocation) { return this; } /** - * The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime + * The date and time at which DR plan execution was created. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -271,7 +273,7 @@ public Builder logLocation(ObjectStorageLogLocation logLocation) { private java.util.Date timeCreated; /** - * The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime + * The date and time at which DR plan execution was created. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -285,7 +287,7 @@ public Builder timeCreated(java.util.Date timeCreated) { return this; } /** - * The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. + * The date and time at which DR plan execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -293,7 +295,7 @@ public Builder timeCreated(java.util.Date timeCreated) { private java.util.Date timeStarted; /** - * The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. + * The date and time at which DR plan execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -306,7 +308,7 @@ public Builder timeStarted(java.util.Date timeStarted) { return this; } /** - * The time at which DR Plan Execution was last updated. + * The time when this DR plan execution was last updated. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -314,7 +316,7 @@ public Builder timeStarted(java.util.Date timeStarted) { private java.util.Date timeUpdated; /** - * The time at which DR Plan Execution was last updated. + * The time when this DR plan execution was last updated. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -327,8 +329,8 @@ public Builder timeUpdated(java.util.Date timeUpdated) { return this; } /** - * The date and time at which DR Plan Execution succeeded, failed, paused, or canceled. An - * RFC3339 formatted datetime string. + * The date and time at which DR plan execution succeeded, failed, was paused, or canceled. + * An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -336,8 +338,8 @@ public Builder timeUpdated(java.util.Date timeUpdated) { private java.util.Date timeEnded; /** - * The date and time at which DR Plan Execution succeeded, failed, paused, or canceled. An - * RFC3339 formatted datetime string. + * The date and time at which DR plan execution succeeded, failed, was paused, or canceled. + * An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -350,7 +352,7 @@ public Builder timeEnded(java.util.Date timeEnded) { return this; } /** - * The total duration in seconds taken to complete the DR Plan Execution. + * The total duration in seconds taken to complete the DR plan execution. * *

Example: {@code 750} */ @@ -358,7 +360,7 @@ public Builder timeEnded(java.util.Date timeEnded) { private Integer executionDurationInSec; /** - * The total duration in seconds taken to complete the DR Plan Execution. + * The total duration in seconds taken to complete the DR plan execution. * *

Example: {@code 750} * @@ -370,12 +372,12 @@ public Builder executionDurationInSec(Integer executionDurationInSec) { this.__explicitlySet__.add("executionDurationInSec"); return this; } - /** The current state of the DR Plan Execution. */ + /** The current state of the DR plan execution. */ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private DrPlanExecutionLifecycleState lifecycleState; /** - * The current state of the DR Plan Execution. + * The current state of the DR plan execution. * * @param lifecycleState the value to set * @return this builder @@ -385,20 +387,12 @@ public Builder lifecycleState(DrPlanExecutionLifecycleState lifecycleState) { this.__explicitlySet__.add("lifecycleState"); return this; } - /** - * A message describing the DR Plan Execution's current state in more detail. - * - *

Example: {@code The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is - * currently in progress} - */ + /** A message describing the DR plan execution's current state in more detail. */ @com.fasterxml.jackson.annotation.JsonProperty("lifeCycleDetails") private String lifeCycleDetails; /** - * A message describing the DR Plan Execution's current state in more detail. - * - *

Example: {@code The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is - * currently in progress} + * A message describing the DR plan execution's current state in more detail. * * @param lifeCycleDetails the value to set * @return this builder @@ -410,14 +404,18 @@ public Builder lifeCycleDetails(String lifeCycleDetails) { } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @param freeformTags the value to set * @return this builder @@ -429,14 +427,16 @@ public Builder freeformTags(java.util.Map freeformTags) { } /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private java.util.Map> definedTags; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @param definedTags the value to set * @return this builder @@ -448,15 +448,17 @@ public Builder definedTags( return this; } /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("systemTags") private java.util.Map> systemTags; /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} * * @param systemTags the value to set * @return this builder @@ -571,17 +573,17 @@ public Builder toBuilder() { } /** - * The OCID of this plan execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private final String id; /** - * The OCID of this plan execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @return the value */ @@ -592,7 +594,7 @@ public String getId() { /** * The OCID of the compartment containing this plan execution. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private final String compartmentId; @@ -600,7 +602,7 @@ public String getId() { /** * The OCID of the compartment containing this plan execution. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ @@ -609,7 +611,7 @@ public String getCompartmentId() { } /** - * The display name of this DR Plan Execution. + * The display name of the DR plan execution. * *

Example: {@code Execution - EBS Switchover PHX to IAD} */ @@ -617,7 +619,7 @@ public String getCompartmentId() { private final String displayName; /** - * The display name of this DR Plan Execution. + * The display name of the DR plan execution. * *

Example: {@code Execution - EBS Switchover PHX to IAD} * @@ -628,17 +630,17 @@ public String getDisplayName() { } /** - * The OCID of the DR Plan for this plan execution. + * The OCID of the DR plan for this DR plan execution. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("planId") private final String planId; /** - * The OCID of the DR Plan for this plan execution. + * The OCID of the DR plan for this DR plan execution. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @return the value */ @@ -646,12 +648,12 @@ public String getPlanId() { return planId; } - /** The type of the DR Plan executed. */ + /** The type of the DR plan execution. */ @com.fasterxml.jackson.annotation.JsonProperty("planExecutionType") private final DrPlanExecutionType planExecutionType; /** - * The type of the DR Plan executed. + * The type of the DR plan execution. * * @return the value */ @@ -660,17 +662,17 @@ public DrPlanExecutionType getPlanExecutionType() { } /** - * The OCID of DR Protection Group associated with this plan execution. + * The OCID of the DR protection group to which this DR plan execution belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("drProtectionGroupId") private final String drProtectionGroupId; /** - * The OCID of DR Protection Group associated with this plan execution. + * The OCID of the DR protection group to which this DR plan execution belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @return the value */ @@ -679,19 +681,19 @@ public String getDrProtectionGroupId() { } /** - * The OCID of peer (remote) DR Protection Group associated with this plan execution's DR - * Protection Group. + * The OCID of peer DR protection group associated with this DR plan execution's DR protection + * group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("peerDrProtectionGroupId") private final String peerDrProtectionGroupId; /** - * The OCID of peer (remote) DR Protection Group associated with this plan execution's DR - * Protection Group. + * The OCID of peer DR protection group associated with this DR plan execution's DR protection + * group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @return the value */ @@ -700,7 +702,8 @@ public String getPeerDrProtectionGroupId() { } /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group associated with this DR plan execution's DR + * protection group. * *

Example: {@code us-ashburn-1} */ @@ -708,7 +711,8 @@ public String getPeerDrProtectionGroupId() { private final String peerRegion; /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group associated with this DR plan execution's DR + * protection group. * *

Example: {@code us-ashburn-1} * @@ -726,7 +730,7 @@ public ObjectStorageLogLocation getLogLocation() { } /** - * The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime + * The date and time at which DR plan execution was created. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -735,7 +739,7 @@ public ObjectStorageLogLocation getLogLocation() { private final java.util.Date timeCreated; /** - * The date and time at which DR Plan Execution was created. An RFC3339 formatted datetime + * The date and time at which DR plan execution was created. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -747,7 +751,7 @@ public java.util.Date getTimeCreated() { } /** - * The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. + * The date and time at which DR plan execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -755,7 +759,7 @@ public java.util.Date getTimeCreated() { private final java.util.Date timeStarted; /** - * The date and time at which DR Plan Execution began. An RFC3339 formatted datetime string. + * The date and time at which DR plan execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -766,7 +770,7 @@ public java.util.Date getTimeStarted() { } /** - * The time at which DR Plan Execution was last updated. + * The time when this DR plan execution was last updated. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -774,7 +778,7 @@ public java.util.Date getTimeStarted() { private final java.util.Date timeUpdated; /** - * The time at which DR Plan Execution was last updated. + * The time when this DR plan execution was last updated. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -785,7 +789,7 @@ public java.util.Date getTimeUpdated() { } /** - * The date and time at which DR Plan Execution succeeded, failed, paused, or canceled. An + * The date and time at which DR plan execution succeeded, failed, was paused, or canceled. An * RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -794,7 +798,7 @@ public java.util.Date getTimeUpdated() { private final java.util.Date timeEnded; /** - * The date and time at which DR Plan Execution succeeded, failed, paused, or canceled. An + * The date and time at which DR plan execution succeeded, failed, was paused, or canceled. An * RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -806,7 +810,7 @@ public java.util.Date getTimeEnded() { } /** - * The total duration in seconds taken to complete the DR Plan Execution. + * The total duration in seconds taken to complete the DR plan execution. * *

Example: {@code 750} */ @@ -814,7 +818,7 @@ public java.util.Date getTimeEnded() { private final Integer executionDurationInSec; /** - * The total duration in seconds taken to complete the DR Plan Execution. + * The total duration in seconds taken to complete the DR plan execution. * *

Example: {@code 750} * @@ -824,12 +828,12 @@ public Integer getExecutionDurationInSec() { return executionDurationInSec; } - /** The current state of the DR Plan Execution. */ + /** The current state of the DR plan execution. */ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private final DrPlanExecutionLifecycleState lifecycleState; /** - * The current state of the DR Plan Execution. + * The current state of the DR plan execution. * * @return the value */ @@ -837,20 +841,12 @@ public DrPlanExecutionLifecycleState getLifecycleState() { return lifecycleState; } - /** - * A message describing the DR Plan Execution's current state in more detail. - * - *

Example: {@code The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is currently - * in progress} - */ + /** A message describing the DR plan execution's current state in more detail. */ @com.fasterxml.jackson.annotation.JsonProperty("lifeCycleDetails") private final String lifeCycleDetails; /** - * A message describing the DR Plan Execution's current state in more detail. - * - *

Example: {@code The DR Plan Execution [Execution - EBS Switchover PHX to IAD] is currently - * in progress} + * A message describing the DR plan execution's current state in more detail. * * @return the value */ @@ -860,14 +856,18 @@ public String getLifeCycleDetails() { /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private final java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @return the value */ @@ -876,15 +876,17 @@ public java.util.Map getFreeformTags() { } /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private final java.util.Map> definedTags; /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @return the value */ @@ -893,15 +895,17 @@ public java.util.Map> getDefinedTags() { } /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("systemTags") private final java.util.Map> systemTags; /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionType.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionType.java index fff913e910a..17f7c6fa899 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionType.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanExecutionType.java @@ -5,10 +5,13 @@ package com.oracle.bmc.disasterrecovery.model; /** - * All available DR Plan types. Plans of type *precheck* are automatically created, updated, or - * deleted. - SWITCHOVER - Switchover from primary to standby. - SWITCHOVER_PRECHECK - Precheck for - * switchover DR Plan. - FAILOVER - Failover to standby. - FAILOVER_PRECHECK - Precheck for failover - * DR Plan. + * The types of DR plan execution that can be created, updated, or deleted by the user. Executions + * of type *precheck* cannot be created separately by the user. They are automatically generated as + * part of the plan, however prechecks can be executed separately from a plan. - SWITCHOVER - + * Switchover from primary to standby. - SWITCHOVER_PRECHECK - Precheck for switchover DR plan. - + * FAILOVER - Failover to standby. - FAILOVER_PRECHECK - Precheck for failover DR plan. - + * START_DRILL - Start DR drill. - START_DRILL_PRECHECK - Precheck for a start drill DR plan. - + * STOP_DRILL - Stop DR drill. - STOP_DRILL_PRECHECK - Precheck for a stop drill DR plan. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum DrPlanExecutionType implements com.oracle.bmc.http.internal.BmcEnum { @@ -16,6 +19,10 @@ public enum DrPlanExecutionType implements com.oracle.bmc.http.internal.BmcEnum SwitchoverPrecheck("SWITCHOVER_PRECHECK"), Failover("FAILOVER"), FailoverPrecheck("FAILOVER_PRECHECK"), + StartDrill("START_DRILL"), + StartDrillPrecheck("START_DRILL_PRECHECK"), + StopDrill("STOP_DRILL"), + StopDrillPrecheck("STOP_DRILL_PRECHECK"), /** * This value is used if a service returns a value for this enum that is not recognized by this diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroup.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroup.java index df65b9ae311..a39f05e4e13 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroup.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroup.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Details of a plan group in a DR Plan.
+ * Details of a group in a DR plan.
* 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,17 +34,17 @@ public DrPlanGroup( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The unique id of this group. Must not be modified by user. + * The unique id of the group. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; /** - * The unique id of this group. Must not be modified by user. + * The unique id of the group. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} * * @param id the value to set * @return this builder @@ -54,12 +54,18 @@ public Builder id(String id) { this.__explicitlySet__.add("id"); return this; } - /** The plan group type. */ + /** + * The group type. + * + *

Example: {@code BUILT_IN} + */ @com.fasterxml.jackson.annotation.JsonProperty("type") private DrPlanGroupType type; /** - * The plan group type. + * The group type. + * + *

Example: {@code BUILT_IN} * * @param type the value to set * @return this builder @@ -70,7 +76,7 @@ public Builder type(DrPlanGroupType type) { return this; } /** - * The display name of this DR Plan Group. + * The display name of the group. * *

Example: {@code DATABASE_SWITCHOVER} */ @@ -78,7 +84,7 @@ public Builder type(DrPlanGroupType type) { private String displayName; /** - * The display name of this DR Plan Group. + * The display name of the group. * *

Example: {@code DATABASE_SWITCHOVER} * @@ -90,12 +96,12 @@ public Builder displayName(String displayName) { this.__explicitlySet__.add("displayName"); return this; } - /** The list of steps in this plan group. */ + /** The list of steps in the group. */ @com.fasterxml.jackson.annotation.JsonProperty("steps") private java.util.List steps; /** - * The list of steps in this plan group. + * The list of steps in the group. * * @param steps the value to set * @return this builder @@ -145,17 +151,17 @@ public Builder toBuilder() { } /** - * The unique id of this group. Must not be modified by user. + * The unique id of the group. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private final String id; /** - * The unique id of this group. Must not be modified by user. + * The unique id of the group. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} * * @return the value */ @@ -163,12 +169,18 @@ public String getId() { return id; } - /** The plan group type. */ + /** + * The group type. + * + *

Example: {@code BUILT_IN} + */ @com.fasterxml.jackson.annotation.JsonProperty("type") private final DrPlanGroupType type; /** - * The plan group type. + * The group type. + * + *

Example: {@code BUILT_IN} * * @return the value */ @@ -177,7 +189,7 @@ public DrPlanGroupType getType() { } /** - * The display name of this DR Plan Group. + * The display name of the group. * *

Example: {@code DATABASE_SWITCHOVER} */ @@ -185,7 +197,7 @@ public DrPlanGroupType getType() { private final String displayName; /** - * The display name of this DR Plan Group. + * The display name of the group. * *

Example: {@code DATABASE_SWITCHOVER} * @@ -195,12 +207,12 @@ public String getDisplayName() { return displayName; } - /** The list of steps in this plan group. */ + /** The list of steps in the group. */ @com.fasterxml.jackson.annotation.JsonProperty("steps") private final java.util.List steps; /** - * The list of steps in this plan group. + * The list of steps in the group. * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroupExecution.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroupExecution.java index ada6513efbe..e5e30130cb8 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroupExecution.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroupExecution.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Summary information about a group execution in a DR Plan Execution.
+ * The details of a group execution in a DR plan execution.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a @@ -61,7 +61,7 @@ public static class Builder { /** * The unique id of the group. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("groupId") private String groupId; @@ -69,7 +69,7 @@ public static class Builder { /** * The unique id of the group. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} * * @param groupId the value to set * @return this builder @@ -79,12 +79,18 @@ public Builder groupId(String groupId) { this.__explicitlySet__.add("groupId"); return this; } - /** The plan group type. */ + /** + * The group type. + * + *

Example: {@code BUILT_IN} + */ @com.fasterxml.jackson.annotation.JsonProperty("type") private DrPlanGroupType type; /** - * The plan group type. + * The group type. + * + *

Example: {@code BUILT_IN} * * @param type the value to set * @return this builder @@ -95,7 +101,7 @@ public Builder type(DrPlanGroupType type) { return this; } /** - * The display name of group that was executed. + * The display name of the group execution. * *

Example: {@code DATABASE_SWITCHOVER} */ @@ -103,7 +109,7 @@ public Builder type(DrPlanGroupType type) { private String displayName; /** - * The display name of group that was executed. + * The display name of the group execution. * *

Example: {@code DATABASE_SWITCHOVER} * @@ -131,17 +137,17 @@ public Builder status(DrPlanGroupExecutionStatus status) { return this; } /** - * Additional details about the group execution status. + * Additional details on the group execution status. * - *

Example: {@code A total of three steps failed in the group} + *

Example: {@code A total of [3] steps failed in the group} */ @com.fasterxml.jackson.annotation.JsonProperty("statusDetails") private String statusDetails; /** - * Additional details about the group execution status. + * Additional details on the group execution status. * - *

Example: {@code A total of three steps failed in the group} + *

Example: {@code A total of [3] steps failed in the group} * * @param statusDetails the value to set * @return this builder @@ -152,7 +158,7 @@ public Builder statusDetails(String statusDetails) { return this; } /** - * The time at which group execution began. An RFC3339 formatted datetime string. + * The time when group execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -160,7 +166,7 @@ public Builder statusDetails(String statusDetails) { private java.util.Date timeStarted; /** - * The time at which group execution began. An RFC3339 formatted datetime string. + * The time when group execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -173,7 +179,7 @@ public Builder timeStarted(java.util.Date timeStarted) { return this; } /** - * The time at which group execution ended. An RFC3339 formatted datetime string. + * The time when group execution ended. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -181,7 +187,7 @@ public Builder timeStarted(java.util.Date timeStarted) { private java.util.Date timeEnded; /** - * The time at which group execution ended. An RFC3339 formatted datetime string. + * The time when group execution ended. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -214,12 +220,12 @@ public Builder executionDurationInSec(Integer executionDurationInSec) { this.__explicitlySet__.add("executionDurationInSec"); return this; } - /** A list of details of each step executed in this group. */ + /** A list of step executions in the group. */ @com.fasterxml.jackson.annotation.JsonProperty("stepExecutions") private java.util.List stepExecutions; /** - * A list of details of each step executed in this group. + * A list of step executions in the group. * * @param stepExecutions the value to set * @return this builder @@ -296,7 +302,7 @@ public Builder toBuilder() { /** * The unique id of the group. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("groupId") private final String groupId; @@ -304,7 +310,7 @@ public Builder toBuilder() { /** * The unique id of the group. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} * * @return the value */ @@ -312,12 +318,18 @@ public String getGroupId() { return groupId; } - /** The plan group type. */ + /** + * The group type. + * + *

Example: {@code BUILT_IN} + */ @com.fasterxml.jackson.annotation.JsonProperty("type") private final DrPlanGroupType type; /** - * The plan group type. + * The group type. + * + *

Example: {@code BUILT_IN} * * @return the value */ @@ -326,7 +338,7 @@ public DrPlanGroupType getType() { } /** - * The display name of group that was executed. + * The display name of the group execution. * *

Example: {@code DATABASE_SWITCHOVER} */ @@ -334,7 +346,7 @@ public DrPlanGroupType getType() { private final String displayName; /** - * The display name of group that was executed. + * The display name of the group execution. * *

Example: {@code DATABASE_SWITCHOVER} * @@ -358,17 +370,17 @@ public DrPlanGroupExecutionStatus getStatus() { } /** - * Additional details about the group execution status. + * Additional details on the group execution status. * - *

Example: {@code A total of three steps failed in the group} + *

Example: {@code A total of [3] steps failed in the group} */ @com.fasterxml.jackson.annotation.JsonProperty("statusDetails") private final String statusDetails; /** - * Additional details about the group execution status. + * Additional details on the group execution status. * - *

Example: {@code A total of three steps failed in the group} + *

Example: {@code A total of [3] steps failed in the group} * * @return the value */ @@ -377,7 +389,7 @@ public String getStatusDetails() { } /** - * The time at which group execution began. An RFC3339 formatted datetime string. + * The time when group execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -385,7 +397,7 @@ public String getStatusDetails() { private final java.util.Date timeStarted; /** - * The time at which group execution began. An RFC3339 formatted datetime string. + * The time when group execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -396,7 +408,7 @@ public java.util.Date getTimeStarted() { } /** - * The time at which group execution ended. An RFC3339 formatted datetime string. + * The time when group execution ended. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -404,7 +416,7 @@ public java.util.Date getTimeStarted() { private final java.util.Date timeEnded; /** - * The time at which group execution ended. An RFC3339 formatted datetime string. + * The time when group execution ended. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -433,12 +445,12 @@ public Integer getExecutionDurationInSec() { return executionDurationInSec; } - /** A list of details of each step executed in this group. */ + /** A list of step executions in the group. */ @com.fasterxml.jackson.annotation.JsonProperty("stepExecutions") private final java.util.List stepExecutions; /** - * A list of details of each step executed in this group. + * A list of step executions in the group. * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroupExecutionStatus.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroupExecutionStatus.java index cf616d2abb6..c38708d4ce2 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroupExecutionStatus.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroupExecutionStatus.java @@ -5,14 +5,14 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Possible execution statuses for a DR Plan Group. - QUEUED - DR Plan Group execution has been - * queued. - DISABLED - DR Plan Group execution has been disabled. - IN_PROGRESS - DR Plan Group - * execution is in progress. - SUCCEEDED - DR Plan Group execution has succeeded. - - * SUCCEEDED_WITH_WARNING - DR Plan Group execution has succeeded, but with warnings. - FAILED - DR - * Plan Group execution has failed. - FAILED_IGNORED - DR Plan Group execution has failed, but was - * ignored. - TIMED_OUT - DR Plan Group execution has timed out. - TIMED_OUT_IGNORED - DR Plan Group - * execution has timed out, but was ignored. - PAUSED - DR Plan Group execution is paused. - - * CANCELED - DR Plan Group execution has been canceled. + * The execution statuses for a DR plan group. - QUEUED - DR plan group execution has been queued. - + * DISABLED - DR plan group execution has been disabled. - IN_PROGRESS - DR plan group execution is + * in progress. - SUCCEEDED - DR plan group execution has succeeded. - SUCCEEDED_WITH_WARNING - DR + * plan group execution has succeeded, but with warnings. - FAILED - DR plan group execution has + * failed. - FAILED_IGNORED - DR plan group execution has failed, but was ignored. - TIMED_OUT - DR + * plan group execution has timed out. - TIMED_OUT_IGNORED - DR plan group execution has timed out, + * but was ignored. - PAUSED - DR plan group execution is paused. - CANCELED - DR plan group + * execution has been canceled. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum DrPlanGroupExecutionStatus implements com.oracle.bmc.http.internal.BmcEnum { diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroupType.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroupType.java index fdf7ea0b974..99e92e06aa6 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroupType.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanGroupType.java @@ -5,9 +5,10 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Group types in a DR Plan. - USER_DEFINED - DR Plan group whose contents are defined by the user. - * - BUILT_IN - DR Plan group whose contents are pre-defined by the service. - BUILT_IN_PRECHECK - - * DR Plan precheck group whose contents are pre-defined by the service. + * The types of groups in a DR plan. - USER_DEFINED - DR plan group whose contents are defined by + * the user. - BUILT_IN - DR plan group whose contents are pre-defined by the service. These groups + * cannot be modified by the user. - BUILT_IN_PRECHECK - DR plan precheck group whose contents are + * pre-defined by the service. These groups cannot be modified by the user. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum DrPlanGroupType implements com.oracle.bmc.http.internal.BmcEnum { diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanLifecycleState.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanLifecycleState.java index 9695dedc967..78141cb7fc2 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanLifecycleState.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanLifecycleState.java @@ -5,11 +5,11 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Possible lifecycle states of a DR Plan. - CREATING - DR Plan is being created. - UPDATING - DR - * Plan is being updated. - ACTIVE - DR Plan is active and available for operations. - INACTIVE - DR - * Plan is inactive and is not available for operations. - DELETING - DR Plan is being deleted. - - * DELETED - DR Plan has been deleted. - FAILED - DR Plan creation failed. - NEEDS_ATTENTION - DR - * Plan has failed to update. + * The lifecycle states of a DR plan. - CREATING - DR plan is being created. - UPDATING - DR plan is + * being updated. - ACTIVE - DR plan is active and available for operations. - INACTIVE - DR plan is + * inactive and is not available for operations. - DELETING - DR plan is being deleted. - DELETED - + * DR plan has been deleted. - FAILED - DR plan creation failed. - NEEDS_ATTENTION - DR plan has + * failed to update. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum DrPlanLifecycleState implements com.oracle.bmc.http.internal.BmcEnum { diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStep.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStep.java index 58455279416..ed3e4a01cf5 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStep.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStep.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Details of a step in a DR Plan.
+ * Details of a step in a DR plan.
* 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 @@ -57,17 +57,17 @@ public DrPlanStep( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The unique id of this step. Must not be modified by the user. + * The unique id of the step. Must not be modified by the user. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; /** - * The unique id of this step. Must not be modified by the user. + * The unique id of the step. Must not be modified by the user. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} * * @param id the value to set * @return this builder @@ -80,7 +80,7 @@ public Builder id(String id) { /** * The unique id of the group to which this step belongs. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("groupId") private String groupId; @@ -88,7 +88,7 @@ public Builder id(String id) { /** * The unique id of the group to which this step belongs. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} * * @param groupId the value to set * @return this builder @@ -101,7 +101,7 @@ public Builder groupId(String groupId) { /** * The OCID of the member associated with this step. * - *

Example: {@code ocid1.database.oc1.phx.<unique_id>} + *

Example: {@code ocid1.database.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("memberId") private String memberId; @@ -109,7 +109,7 @@ public Builder groupId(String groupId) { /** * The OCID of the member associated with this step. * - *

Example: {@code ocid1.database.oc1.phx.<unique_id>} + *

Example: {@code ocid1.database.oc1..uniqueID} * * @param memberId the value to set * @return this builder @@ -135,7 +135,7 @@ public Builder type(DrPlanStepType type) { return this; } /** - * The display name of this DR Plan Group. + * The display name of the group. * *

Example: {@code DATABASE_SWITCHOVER} */ @@ -143,7 +143,7 @@ public Builder type(DrPlanStepType type) { private String displayName; /** - * The display name of this DR Plan Group. + * The display name of the group. * *

Example: {@code DATABASE_SWITCHOVER} * @@ -286,17 +286,17 @@ public Builder toBuilder() { } /** - * The unique id of this step. Must not be modified by the user. + * The unique id of the step. Must not be modified by the user. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private final String id; /** - * The unique id of this step. Must not be modified by the user. + * The unique id of the step. Must not be modified by the user. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} * * @return the value */ @@ -307,7 +307,7 @@ public String getId() { /** * The unique id of the group to which this step belongs. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("groupId") private final String groupId; @@ -315,7 +315,7 @@ public String getId() { /** * The unique id of the group to which this step belongs. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} * * @return the value */ @@ -326,7 +326,7 @@ public String getGroupId() { /** * The OCID of the member associated with this step. * - *

Example: {@code ocid1.database.oc1.phx.<unique_id>} + *

Example: {@code ocid1.database.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("memberId") private final String memberId; @@ -334,7 +334,7 @@ public String getGroupId() { /** * The OCID of the member associated with this step. * - *

Example: {@code ocid1.database.oc1.phx.<unique_id>} + *

Example: {@code ocid1.database.oc1..uniqueID} * * @return the value */ @@ -356,7 +356,7 @@ public DrPlanStepType getType() { } /** - * The display name of this DR Plan Group. + * The display name of the group. * *

Example: {@code DATABASE_SWITCHOVER} */ @@ -364,7 +364,7 @@ public DrPlanStepType getType() { private final String displayName; /** - * The display name of this DR Plan Group. + * The display name of the group. * *

Example: {@code DATABASE_SWITCHOVER} * diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepErrorMode.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepErrorMode.java index e24f56bd583..503fce7e9a8 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepErrorMode.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepErrorMode.java @@ -5,8 +5,8 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Types of error modes for steps in a DR Plan. - STOP_ON_ERROR - Stop DR Plan execution if this - * step fails. - CONTINUE_ON_ERROR - Continue DR Plan execution even if this step fails. + * The types of error modes for steps in a DR plan. - STOP_ON_ERROR - Stop DR plan execution if the + * step fails. - CONTINUE_ON_ERROR - Continue executing the DR plan even if the step fails. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum DrPlanStepErrorMode implements com.oracle.bmc.http.internal.BmcEnum { diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepExecution.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepExecution.java index 11749871d5f..76a5e551eab 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepExecution.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepExecution.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Summary information about a step execution.
+ * The details of a step execution in a DR plan execution.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a @@ -62,17 +62,17 @@ public DrPlanStepExecution( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The unique id of this step. Must not be modified by user. + * The unique id of the step. Must not be modified by user. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("stepId") private String stepId; /** - * The unique id of this step. Must not be modified by user. + * The unique id of the step. Must not be modified by user. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} * * @param stepId the value to set * @return this builder @@ -82,12 +82,12 @@ public Builder stepId(String stepId) { this.__explicitlySet__.add("stepId"); return this; } - /** The plan step type. */ + /** The step type. */ @com.fasterxml.jackson.annotation.JsonProperty("type") private DrPlanStepType type; /** - * The plan step type. + * The step type. * * @param type the value to set * @return this builder @@ -100,7 +100,7 @@ public Builder type(DrPlanStepType type) { /** * The unique id of the group to which this step belongs. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("groupId") private String groupId; @@ -108,7 +108,7 @@ public Builder type(DrPlanStepType type) { /** * The unique id of the group to which this step belongs. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} * * @param groupId the value to set * @return this builder @@ -119,7 +119,7 @@ public Builder groupId(String groupId) { return this; } /** - * The display name of the step. + * The display name of the step execution. * *

Example: {@code DATABASE_SWITCHOVER} */ @@ -127,7 +127,7 @@ public Builder groupId(String groupId) { private String displayName; /** - * The display name of the step. + * The display name of the step execution. * *

Example: {@code DATABASE_SWITCHOVER} * @@ -164,7 +164,7 @@ public Builder status(DrPlanStepExecutionStatus status) { return this; } /** - * Additional details about the step execution status. + * Additional details on the step execution status. * *

Example: {@code This step failed to complete due to a timeout} */ @@ -172,7 +172,7 @@ public Builder status(DrPlanStepExecutionStatus status) { private String statusDetails; /** - * Additional details about the step execution status. + * Additional details on the step execution status. * *

Example: {@code This step failed to complete due to a timeout} * @@ -185,7 +185,7 @@ public Builder statusDetails(String statusDetails) { return this; } /** - * The time at which step execution began. An RFC3339 formatted datetime string. + * The time when step execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -193,7 +193,7 @@ public Builder statusDetails(String statusDetails) { private java.util.Date timeStarted; /** - * The time at which step execution began. An RFC3339 formatted datetime string. + * The time when step execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -206,7 +206,7 @@ public Builder timeStarted(java.util.Date timeStarted) { return this; } /** - * The time at which step execution ended. An RFC3339 formatted datetime string. + * The time when execution ended. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -214,7 +214,7 @@ public Builder timeStarted(java.util.Date timeStarted) { private java.util.Date timeEnded; /** - * The time at which step execution ended. An RFC3339 formatted datetime string. + * The time when execution ended. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -227,7 +227,7 @@ public Builder timeEnded(java.util.Date timeEnded) { return this; } /** - * The total duration in seconds taken to complete step execution. + * The total duration in seconds taken to complete the step execution. * *

Example: {@code 35} */ @@ -235,7 +235,7 @@ public Builder timeEnded(java.util.Date timeEnded) { private Integer executionDurationInSec; /** - * The total duration in seconds taken to complete step execution. + * The total duration in seconds taken to complete the step execution. * *

Example: {@code 35} * @@ -316,17 +316,17 @@ public Builder toBuilder() { } /** - * The unique id of this step. Must not be modified by user. + * The unique id of the step. Must not be modified by user. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("stepId") private final String stepId; /** - * The unique id of this step. Must not be modified by user. + * The unique id of the step. Must not be modified by user. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} * * @return the value */ @@ -334,12 +334,12 @@ public String getStepId() { return stepId; } - /** The plan step type. */ + /** The step type. */ @com.fasterxml.jackson.annotation.JsonProperty("type") private final DrPlanStepType type; /** - * The plan step type. + * The step type. * * @return the value */ @@ -350,7 +350,7 @@ public DrPlanStepType getType() { /** * The unique id of the group to which this step belongs. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("groupId") private final String groupId; @@ -358,7 +358,7 @@ public DrPlanStepType getType() { /** * The unique id of the group to which this step belongs. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} * * @return the value */ @@ -367,7 +367,7 @@ public String getGroupId() { } /** - * The display name of the step. + * The display name of the step execution. * *

Example: {@code DATABASE_SWITCHOVER} */ @@ -375,7 +375,7 @@ public String getGroupId() { private final String displayName; /** - * The display name of the step. + * The display name of the step execution. * *

Example: {@code DATABASE_SWITCHOVER} * @@ -406,7 +406,7 @@ public DrPlanStepExecutionStatus getStatus() { } /** - * Additional details about the step execution status. + * Additional details on the step execution status. * *

Example: {@code This step failed to complete due to a timeout} */ @@ -414,7 +414,7 @@ public DrPlanStepExecutionStatus getStatus() { private final String statusDetails; /** - * Additional details about the step execution status. + * Additional details on the step execution status. * *

Example: {@code This step failed to complete due to a timeout} * @@ -425,7 +425,7 @@ public String getStatusDetails() { } /** - * The time at which step execution began. An RFC3339 formatted datetime string. + * The time when step execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -433,7 +433,7 @@ public String getStatusDetails() { private final java.util.Date timeStarted; /** - * The time at which step execution began. An RFC3339 formatted datetime string. + * The time when step execution began. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -444,7 +444,7 @@ public java.util.Date getTimeStarted() { } /** - * The time at which step execution ended. An RFC3339 formatted datetime string. + * The time when execution ended. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -452,7 +452,7 @@ public java.util.Date getTimeStarted() { private final java.util.Date timeEnded; /** - * The time at which step execution ended. An RFC3339 formatted datetime string. + * The time when execution ended. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -463,7 +463,7 @@ public java.util.Date getTimeEnded() { } /** - * The total duration in seconds taken to complete step execution. + * The total duration in seconds taken to complete the step execution. * *

Example: {@code 35} */ @@ -471,7 +471,7 @@ public java.util.Date getTimeEnded() { private final Integer executionDurationInSec; /** - * The total duration in seconds taken to complete step execution. + * The total duration in seconds taken to complete the step execution. * *

Example: {@code 35} * diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepExecutionStatus.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepExecutionStatus.java index cb0e67a7236..68983247daa 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepExecutionStatus.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepExecutionStatus.java @@ -5,13 +5,13 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Possible execution statuses for a DR Plan Step. - QUEUED - DR Plan Step execution has been - * queued. - DISABLED - DR Plan Step execution has been disabled. - IN_PROGRESS - DR Plan Step - * execution is in progress. - SUCCEEDED - DR Plan Step execution has succeeded. - FAILED - DR Plan - * Step execution has failed. - FAILED_IGNORED - DR Plan Step execution has failed, but was ignored. - * - TIMED_OUT - DR Plan Step execution has timed out. - TIMED_OUT_IGNORED - DR Plan Step execution - * has timed out, but was ignored. - PAUSED - DR Plan Step execution has paused. - CANCELED - DR - * Plan Step execution has been canceled. + * The execution statuses for a DR plan step. - QUEUED - DR plan step execution has been queued. - + * DISABLED - DR plan step execution has been disabled. - IN_PROGRESS - DR plan step execution is in + * progress. - SUCCEEDED - DR plan step execution has succeeded. - FAILED - DR plan step execution + * has failed. - FAILED_IGNORED - DR plan step execution has failed, but was ignored. - TIMED_OUT - + * DR plan step execution has timed out. - TIMED_OUT_IGNORED - DR plan step execution has timed out, + * but was ignored. - PAUSED - DR plan step execution has paused. - CANCELED - DR plan step + * execution has been canceled. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum DrPlanStepExecutionStatus implements com.oracle.bmc.http.internal.BmcEnum { diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepType.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepType.java index 90f7c013316..b49b5f6c165 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepType.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanStepType.java @@ -4,7 +4,7 @@ */ package com.oracle.bmc.disasterrecovery.model; -/** Step types in a DR Plan. */ +/** The types of steps in a DR plan. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum DrPlanStepType implements com.oracle.bmc.http.internal.BmcEnum { ComputeInstanceStopPrecheck("COMPUTE_INSTANCE_STOP_PRECHECK"), @@ -33,6 +33,49 @@ public enum DrPlanStepType implements com.oracle.bmc.http.internal.BmcEnum { VolumeGroupRemove("VOLUME_GROUP_REMOVE"), VolumeGroupTerminate("VOLUME_GROUP_TERMINATE"), UserDefined("USER_DEFINED"), + VolumeGroupRestoreStartDrillPrecheck("VOLUME_GROUP_RESTORE_START_DRILL_PRECHECK"), + VolumeGroupRemovePrecheck("VOLUME_GROUP_REMOVE_PRECHECK"), + VolumeGroupTerminatePrecheck("VOLUME_GROUP_TERMINATE_PRECHECK"), + VolumeGroupRestoreStartDrill("VOLUME_GROUP_RESTORE_START_DRILL"), + AutonomousDatabaseCreateClonePrecheck("AUTONOMOUS_DATABASE_CREATE_CLONE_PRECHECK"), + AutonomousDatabaseDeleteClonePrecheck("AUTONOMOUS_DATABASE_DELETE_CLONE_PRECHECK"), + LoadBalancerUpdatePrimaryBackendSetPrecheck( + "LOAD_BALANCER_UPDATE_PRIMARY_BACKEND_SET_PRECHECK"), + LoadBalancerUpdateStandbyBackendSetPrecheck( + "LOAD_BALANCER_UPDATE_STANDBY_BACKEND_SET_PRECHECK"), + FileSystemSwitchoverPrecheck("FILE_SYSTEM_SWITCHOVER_PRECHECK"), + FileSystemFailoverPrecheck("FILE_SYSTEM_FAILOVER_PRECHECK"), + FileSystemStartDrillPrecheck("FILE_SYSTEM_START_DRILL_PRECHECK"), + FileSystemStopDrillPrecheck("FILE_SYSTEM_STOP_DRILL_PRECHECK"), + FileSystemRemovePrecheck("FILE_SYSTEM_REMOVE_PRECHECK"), + FileSystemTerminatePrecheck("FILE_SYSTEM_TERMINATE_PRECHECK"), + FileSystemMountPrecheck("FILE_SYSTEM_MOUNT_PRECHECK"), + FileSystemUnmountPrecheck("FILE_SYSTEM_UNMOUNT_PRECHECK"), + ComputeInstanceStartPrecheck("COMPUTE_INSTANCE_START_PRECHECK"), + ComputeInstanceAttachBlockVolumesPrecheck("COMPUTE_INSTANCE_ATTACH_BLOCK_VOLUMES_PRECHECK"), + ComputeInstanceDetachBlockVolumesPrecheck("COMPUTE_INSTANCE_DETACH_BLOCK_VOLUMES_PRECHECK"), + ComputeInstanceMountBlockVolumesPrecheck("COMPUTE_INSTANCE_MOUNT_BLOCK_VOLUMES_PRECHECK"), + ComputeInstanceUnmountBlockVolumesPrecheck("COMPUTE_INSTANCE_UNMOUNT_BLOCK_VOLUMES_PRECHECK"), + ComputeCapacityReservationStartDrillPrecheck( + "COMPUTE_CAPACITY_RESERVATION_START_DRILL_PRECHECK"), + ComputeCapacityAvailabilityStartDrillPrecheck( + "COMPUTE_CAPACITY_AVAILABILITY_START_DRILL_PRECHECK"), + AutonomousDatabaseCreateClone("AUTONOMOUS_DATABASE_CREATE_CLONE"), + AutonomousDatabaseDeleteClone("AUTONOMOUS_DATABASE_DELETE_CLONE"), + LoadBalancerUpdatePrimaryBackendSet("LOAD_BALANCER_UPDATE_PRIMARY_BACKEND_SET"), + LoadBalancerUpdateStandbyBackendSet("LOAD_BALANCER_UPDATE_STANDBY_BACKEND_SET"), + FileSystemSwitchover("FILE_SYSTEM_SWITCHOVER"), + FileSystemFailover("FILE_SYSTEM_FAILOVER"), + FileSystemRemove("FILE_SYSTEM_REMOVE"), + FileSystemReverse("FILE_SYSTEM_REVERSE"), + FileSystemTerminate("FILE_SYSTEM_TERMINATE"), + FileSystemStartDrill("FILE_SYSTEM_START_DRILL"), + FileSystemStopDrill("FILE_SYSTEM_STOP_DRILL"), + ComputeInstanceStart("COMPUTE_INSTANCE_START"), + ComputeInstanceAttachBlockVolumes("COMPUTE_INSTANCE_ATTACH_BLOCK_VOLUMES"), + ComputeInstanceDetachBlockVolumes("COMPUTE_INSTANCE_DETACH_BLOCK_VOLUMES"), + FileSystemMount("FILE_SYSTEM_MOUNT"), + FileSystemUnmount("FILE_SYSTEM_UNMOUNT"), ComputeCapacityReservationSwitchoverPrecheck( "COMPUTE_CAPACITY_RESERVATION_SWITCHOVER_PRECHECK"), ComputeCapacityReservationFailoverPrecheck("COMPUTE_CAPACITY_RESERVATION_FAILOVER_PRECHECK"), diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanSummary.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanSummary.java index 26d195180b4..3cc62847121 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanSummary.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanSummary.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Summary information about a DR Plan Execution.
+ * The summary of a DR plan.
* 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 @@ -72,17 +72,17 @@ public DrPlanSummary( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The OCID of this DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; /** - * The OCID of this DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @param id the value to set * @return this builder @@ -93,17 +93,17 @@ public Builder id(String id) { return this; } /** - * The OCID of the compartment containing the DR Plan. + * The OCID of the compartment containing the DR plan. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; /** - * The OCID of the compartment containing the DR Plan. + * The OCID of the compartment containing the DR plan. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param compartmentId the value to set * @return this builder @@ -114,7 +114,7 @@ public Builder compartmentId(String compartmentId) { return this; } /** - * The display name of this DR Plan. + * The display name of the DR plan. * *

Example: {@code EBS Switchover PHX to IAD} */ @@ -122,7 +122,7 @@ public Builder compartmentId(String compartmentId) { private String displayName; /** - * The display name of this DR Plan. + * The display name of the DR plan. * *

Example: {@code EBS Switchover PHX to IAD} * @@ -134,12 +134,18 @@ public Builder displayName(String displayName) { this.__explicitlySet__.add("displayName"); return this; } - /** The type of this DR Plan. */ + /** + * The type of the DR plan. + * + *

Example: {@code SWITCHOVER} + */ @com.fasterxml.jackson.annotation.JsonProperty("type") private DrPlanType type; /** - * The type of this DR Plan. + * The type of the DR plan. + * + *

Example: {@code SWITCHOVER} * * @param type the value to set * @return this builder @@ -150,17 +156,17 @@ public Builder type(DrPlanType type) { return this; } /** - * The OCID of the DR Protection Group with which this DR Plan is associated. + * The OCID of the DR protection group to which this DR plan belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("drProtectionGroupId") private String drProtectionGroupId; /** - * The OCID of the DR Protection Group with which this DR Plan is associated. + * The OCID of the DR protection group to which this DR plan belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder @@ -171,19 +177,17 @@ public Builder drProtectionGroupId(String drProtectionGroupId) { return this; } /** - * The OCID of peer (remote) DR Protection Group associated with this plan execution's DR - * Protection Group. + * The OCID of the peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("peerDrProtectionGroupId") private String peerDrProtectionGroupId; /** - * The OCID of peer (remote) DR Protection Group associated with this plan execution's DR - * Protection Group. + * The OCID of the peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param peerDrProtectionGroupId the value to set * @return this builder @@ -194,17 +198,19 @@ public Builder peerDrProtectionGroupId(String peerDrProtectionGroupId) { return this; } /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group associated with this plan's DR protection + * group. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} */ @com.fasterxml.jackson.annotation.JsonProperty("peerRegion") private String peerRegion; /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group associated with this plan's DR protection + * group. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} * * @param peerRegion the value to set * @return this builder @@ -215,7 +221,7 @@ public Builder peerRegion(String peerRegion) { return this; } /** - * The date and time the DR Plan was created. An RFC3339 formatted datetime string. + * The date and time the DR plan was created. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -223,7 +229,7 @@ public Builder peerRegion(String peerRegion) { private java.util.Date timeCreated; /** - * The date and time the DR Plan was created. An RFC3339 formatted datetime string. + * The date and time the DR plan was created. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -236,7 +242,7 @@ public Builder timeCreated(java.util.Date timeCreated) { return this; } /** - * The date and time the DR Plan was updated. An RFC3339 formatted datetime string. + * The date and time the DR plan was updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -244,7 +250,7 @@ public Builder timeCreated(java.util.Date timeCreated) { private java.util.Date timeUpdated; /** - * The date and time the DR Plan was updated. An RFC3339 formatted datetime string. + * The date and time the DR plan was updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -256,12 +262,18 @@ public Builder timeUpdated(java.util.Date timeUpdated) { this.__explicitlySet__.add("timeUpdated"); return this; } - /** The current state of the DR Plan. */ + /** + * The current state of the DR plan. + * + *

Example: {@code ACTIVE} + */ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private DrPlanLifecycleState lifecycleState; /** - * The current state of the DR Plan. + * The current state of the DR plan. + * + *

Example: {@code ACTIVE} * * @param lifecycleState the value to set * @return this builder @@ -271,12 +283,12 @@ public Builder lifecycleState(DrPlanLifecycleState lifecycleState) { this.__explicitlySet__.add("lifecycleState"); return this; } - /** A message describing the DR Plan's current state in more detail. */ + /** A message describing the DR plan's current state in more detail. */ @com.fasterxml.jackson.annotation.JsonProperty("lifeCycleDetails") private String lifeCycleDetails; /** - * A message describing the DR Plan's current state in more detail. + * A message describing the DR plan's current state in more detail. * * @param lifeCycleDetails the value to set * @return this builder @@ -288,14 +300,18 @@ public Builder lifeCycleDetails(String lifeCycleDetails) { } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @param freeformTags the value to set * @return this builder @@ -307,14 +323,16 @@ public Builder freeformTags(java.util.Map freeformTags) { } /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private java.util.Map> definedTags; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @param definedTags the value to set * @return this builder @@ -326,15 +344,17 @@ public Builder definedTags( return this; } /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("systemTags") private java.util.Map> systemTags; /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} * * @param systemTags the value to set * @return this builder @@ -429,17 +449,17 @@ public Builder toBuilder() { } /** - * The OCID of this DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private final String id; /** - * The OCID of this DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @return the value */ @@ -448,17 +468,17 @@ public String getId() { } /** - * The OCID of the compartment containing the DR Plan. + * The OCID of the compartment containing the DR plan. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private final String compartmentId; /** - * The OCID of the compartment containing the DR Plan. + * The OCID of the compartment containing the DR plan. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ @@ -467,7 +487,7 @@ public String getCompartmentId() { } /** - * The display name of this DR Plan. + * The display name of the DR plan. * *

Example: {@code EBS Switchover PHX to IAD} */ @@ -475,7 +495,7 @@ public String getCompartmentId() { private final String displayName; /** - * The display name of this DR Plan. + * The display name of the DR plan. * *

Example: {@code EBS Switchover PHX to IAD} * @@ -485,12 +505,18 @@ public String getDisplayName() { return displayName; } - /** The type of this DR Plan. */ + /** + * The type of the DR plan. + * + *

Example: {@code SWITCHOVER} + */ @com.fasterxml.jackson.annotation.JsonProperty("type") private final DrPlanType type; /** - * The type of this DR Plan. + * The type of the DR plan. + * + *

Example: {@code SWITCHOVER} * * @return the value */ @@ -499,17 +525,17 @@ public DrPlanType getType() { } /** - * The OCID of the DR Protection Group with which this DR Plan is associated. + * The OCID of the DR protection group to which this DR plan belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("drProtectionGroupId") private final String drProtectionGroupId; /** - * The OCID of the DR Protection Group with which this DR Plan is associated. + * The OCID of the DR protection group to which this DR plan belongs. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @return the value */ @@ -518,19 +544,17 @@ public String getDrProtectionGroupId() { } /** - * The OCID of peer (remote) DR Protection Group associated with this plan execution's DR - * Protection Group. + * The OCID of the peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("peerDrProtectionGroupId") private final String peerDrProtectionGroupId; /** - * The OCID of peer (remote) DR Protection Group associated with this plan execution's DR - * Protection Group. + * The OCID of the peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @return the value */ @@ -539,17 +563,17 @@ public String getPeerDrProtectionGroupId() { } /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} */ @com.fasterxml.jackson.annotation.JsonProperty("peerRegion") private final String peerRegion; /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group associated with this plan's DR protection group. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} * * @return the value */ @@ -558,7 +582,7 @@ public String getPeerRegion() { } /** - * The date and time the DR Plan was created. An RFC3339 formatted datetime string. + * The date and time the DR plan was created. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -566,7 +590,7 @@ public String getPeerRegion() { private final java.util.Date timeCreated; /** - * The date and time the DR Plan was created. An RFC3339 formatted datetime string. + * The date and time the DR plan was created. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -577,7 +601,7 @@ public java.util.Date getTimeCreated() { } /** - * The date and time the DR Plan was updated. An RFC3339 formatted datetime string. + * The date and time the DR plan was updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -585,7 +609,7 @@ public java.util.Date getTimeCreated() { private final java.util.Date timeUpdated; /** - * The date and time the DR Plan was updated. An RFC3339 formatted datetime string. + * The date and time the DR plan was updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -595,12 +619,18 @@ public java.util.Date getTimeUpdated() { return timeUpdated; } - /** The current state of the DR Plan. */ + /** + * The current state of the DR plan. + * + *

Example: {@code ACTIVE} + */ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private final DrPlanLifecycleState lifecycleState; /** - * The current state of the DR Plan. + * The current state of the DR plan. + * + *

Example: {@code ACTIVE} * * @return the value */ @@ -608,12 +638,12 @@ public DrPlanLifecycleState getLifecycleState() { return lifecycleState; } - /** A message describing the DR Plan's current state in more detail. */ + /** A message describing the DR plan's current state in more detail. */ @com.fasterxml.jackson.annotation.JsonProperty("lifeCycleDetails") private final String lifeCycleDetails; /** - * A message describing the DR Plan's current state in more detail. + * A message describing the DR plan's current state in more detail. * * @return the value */ @@ -623,14 +653,18 @@ public String getLifeCycleDetails() { /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private final java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @return the value */ @@ -639,15 +673,17 @@ public java.util.Map getFreeformTags() { } /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private final java.util.Map> definedTags; /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @return the value */ @@ -656,15 +692,17 @@ public java.util.Map> getDefinedTags() { } /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("systemTags") private final java.util.Map> systemTags; /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanType.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanType.java index 2a89b197cd9..ba94e9284b0 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanType.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanType.java @@ -5,13 +5,16 @@ package com.oracle.bmc.disasterrecovery.model; /** - * DR Plan types that can be created, updated, or deleted by the user. - SWITCHOVER - Switchover - * from primary to standby. - FAILOVER - Failover to standby. + * The types of DR plan that can be created, updated, or deleted by the user. - SWITCHOVER - + * Switchover from primary to standby. - FAILOVER - Failover to standby. - START_DRILL - Start DR + * drill. - STOP_DRILL - Stop DR drill. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum DrPlanType implements com.oracle.bmc.http.internal.BmcEnum { Switchover("SWITCHOVER"), Failover("FAILOVER"), + StartDrill("START_DRILL"), + StopDrill("STOP_DRILL"), /** * This value is used if a service returns a value for this enum that is not recognized by this diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanUserDefinedStep.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanUserDefinedStep.java index 2fd13908be9..ecb85fd946a 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanUserDefinedStep.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrPlanUserDefinedStep.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for a user-defined step in a DR Plan.
+ * The details for a user-defined step in a DR plan.
* 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 @@ -92,23 +92,23 @@ public int hashCode() { } /** - * The type of the step. + * The type of the user-defined step. * - *

RUN_OBJECTSTORE_SCRIPT_PRECHECK - A step which performs a precheck on a script stored in - * Oracle Object Storage Service + *

*RUN_OBJECTSTORE_SCRIPT_PRECHECK** - A step which performs a precheck on a script stored + * in OCI object storage. * - *

RUN_LOCAL_SCRIPT_PRECHECK - A step which performs a precheck on a script which resides - * locally on a compute instance + *

*RUN_LOCAL_SCRIPT_PRECHECK** - A step which performs a precheck on a script which resides + * locally on a compute instance. * - *

INVOKE_FUNCTION_PRECHECK - A step which performs a precheck on an Oracle Function. See + *

*INVOKE_FUNCTION_PRECHECK** - A step which performs a precheck on an OCI function. See * https://docs.oracle.com/en-us/iaas/Content/Functions/home.htm. * - *

RUN_OBJECTSTORE_SCRIPT - A step which runs a script stored in Oracle Object Storage - * Service + *

*RUN_OBJECTSTORE_SCRIPT** - A step which runs a script stored in OCI object storage. * - *

RUN_LOCAL_SCRIPT - A step which runs a script that resides locally on a compute instance + *

*RUN_LOCAL_SCRIPT** - A step which runs a script that resides locally on a compute + * instance. * - *

INVOKE_FUNCTION - A step which invokes an Oracle Function. See + *

*INVOKE_FUNCTION** - A step which invokes an OCI function. See * https://docs.oracle.com/en-us/iaas/Content/Functions/home.htm. */ public enum StepType implements com.oracle.bmc.http.internal.BmcEnum { diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroup.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroup.java index b96640b9bfd..59f1082ced9 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroup.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroup.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Details about a DR Protection Group.
+ * The details of a DR protection 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 @@ -36,6 +36,7 @@ public final class DrProtectionGroup "timeUpdated", "lifecycleState", "lifeCycleDetails", + "lifecycleSubState", "freeformTags", "definedTags", "systemTags" @@ -53,6 +54,7 @@ public DrProtectionGroup( java.util.Date timeUpdated, DrProtectionGroupLifecycleState lifecycleState, String lifeCycleDetails, + DrProtectionGroupLifecycleSubState lifecycleSubState, java.util.Map freeformTags, java.util.Map> definedTags, java.util.Map> systemTags) { @@ -69,6 +71,7 @@ public DrProtectionGroup( this.timeUpdated = timeUpdated; this.lifecycleState = lifecycleState; this.lifeCycleDetails = lifeCycleDetails; + this.lifecycleSubState = lifecycleSubState; this.freeformTags = freeformTags; this.definedTags = definedTags; this.systemTags = systemTags; @@ -77,17 +80,17 @@ public DrProtectionGroup( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param id the value to set * @return this builder @@ -98,17 +101,17 @@ public Builder id(String id) { return this; } /** - * The OCID of the compartment containing the DR Protection Group. + * The OCID of the compartment containing the DR protection group. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; /** - * The OCID of the compartment containing the DR Protection Group. + * The OCID of the compartment containing the DR protection group. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param compartmentId the value to set * @return this builder @@ -119,17 +122,17 @@ public Builder compartmentId(String compartmentId) { return this; } /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} */ @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} * * @param displayName the value to set * @return this builder @@ -139,12 +142,12 @@ public Builder displayName(String displayName) { this.__explicitlySet__.add("displayName"); return this; } - /** The role of the DR Protection Group. */ + /** The role of the DR protection group. */ @com.fasterxml.jackson.annotation.JsonProperty("role") private DrProtectionGroupRole role; /** - * The role of the DR Protection Group. + * The role of the DR protection group. * * @param role the value to set * @return this builder @@ -155,17 +158,17 @@ public Builder role(DrProtectionGroupRole role) { return this; } /** - * The OCID of the peer (remote) DR Protection Group. + * The OCID of the peer DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("peerId") private String peerId; /** - * The OCID of the peer (remote) DR Protection Group. + * The OCID of the peer DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param peerId the value to set * @return this builder @@ -176,7 +179,7 @@ public Builder peerId(String peerId) { return this; } /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group. * *

Example: {@code us-ashburn-1} */ @@ -184,7 +187,7 @@ public Builder peerId(String peerId) { private String peerRegion; /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group. * *

Example: {@code us-ashburn-1} * @@ -205,12 +208,12 @@ public Builder logLocation(ObjectStorageLogLocation logLocation) { this.__explicitlySet__.add("logLocation"); return this; } - /** A list of DR Protection Group members. */ + /** A list of DR protection group members. */ @com.fasterxml.jackson.annotation.JsonProperty("members") private java.util.List members; /** - * A list of DR Protection Group members. + * A list of DR protection group members. * * @param members the value to set * @return this builder @@ -221,7 +224,7 @@ public Builder members(java.util.List members) { return this; } /** - * The date and time the DR Protection Group was created. An RFC3339 formatted datetime + * The date and time the DR protection group was created. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -230,7 +233,7 @@ public Builder members(java.util.List members) { private java.util.Date timeCreated; /** - * The date and time the DR Protection Group was created. An RFC3339 formatted datetime + * The date and time the DR protection group was created. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -244,7 +247,7 @@ public Builder timeCreated(java.util.Date timeCreated) { return this; } /** - * The date and time the DR Protection Group was updated. An RFC3339 formatted datetime + * The date and time the DR protection group was updated. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -253,7 +256,7 @@ public Builder timeCreated(java.util.Date timeCreated) { private java.util.Date timeUpdated; /** - * The date and time the DR Protection Group was updated. An RFC3339 formatted datetime + * The date and time the DR protection group was updated. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -266,12 +269,12 @@ public Builder timeUpdated(java.util.Date timeUpdated) { this.__explicitlySet__.add("timeUpdated"); return this; } - /** The current state of the DR Protection Group. */ + /** The current state of the DR protection group. */ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private DrProtectionGroupLifecycleState lifecycleState; /** - * The current state of the DR Protection Group. + * The current state of the DR protection group. * * @param lifecycleState the value to set * @return this builder @@ -281,12 +284,12 @@ public Builder lifecycleState(DrProtectionGroupLifecycleState lifecycleState) { this.__explicitlySet__.add("lifecycleState"); return this; } - /** A message describing the DR Protection Group's current state in more detail. */ + /** A message describing the DR protection group's current state in more detail. */ @com.fasterxml.jackson.annotation.JsonProperty("lifeCycleDetails") private String lifeCycleDetails; /** - * A message describing the DR Protection Group's current state in more detail. + * A message describing the DR protection group's current state in more detail. * * @param lifeCycleDetails the value to set * @return this builder @@ -296,16 +299,35 @@ public Builder lifeCycleDetails(String lifeCycleDetails) { this.__explicitlySet__.add("lifeCycleDetails"); return this; } + /** The current sub-state of the DR protection group. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleSubState") + private DrProtectionGroupLifecycleSubState lifecycleSubState; + + /** + * The current sub-state of the DR protection group. + * + * @param lifecycleSubState the value to set + * @return this builder + */ + public Builder lifecycleSubState(DrProtectionGroupLifecycleSubState lifecycleSubState) { + this.lifecycleSubState = lifecycleSubState; + this.__explicitlySet__.add("lifecycleSubState"); + return this; + } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @param freeformTags the value to set * @return this builder @@ -317,14 +339,16 @@ public Builder freeformTags(java.util.Map freeformTags) { } /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private java.util.Map> definedTags; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @param definedTags the value to set * @return this builder @@ -336,15 +360,17 @@ public Builder definedTags( return this; } /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("systemTags") private java.util.Map> systemTags; /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} * * @param systemTags the value to set * @return this builder @@ -373,6 +399,7 @@ public DrProtectionGroup build() { this.timeUpdated, this.lifecycleState, this.lifeCycleDetails, + this.lifecycleSubState, this.freeformTags, this.definedTags, this.systemTags); @@ -420,6 +447,9 @@ public Builder copy(DrProtectionGroup model) { if (model.wasPropertyExplicitlySet("lifeCycleDetails")) { this.lifeCycleDetails(model.getLifeCycleDetails()); } + if (model.wasPropertyExplicitlySet("lifecycleSubState")) { + this.lifecycleSubState(model.getLifecycleSubState()); + } if (model.wasPropertyExplicitlySet("freeformTags")) { this.freeformTags(model.getFreeformTags()); } @@ -443,17 +473,17 @@ public Builder toBuilder() { } /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private final String id; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @return the value */ @@ -462,17 +492,17 @@ public String getId() { } /** - * The OCID of the compartment containing the DR Protection Group. + * The OCID of the compartment containing the DR protection group. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private final String compartmentId; /** - * The OCID of the compartment containing the DR Protection Group. + * The OCID of the compartment containing the DR protection group. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ @@ -481,17 +511,17 @@ public String getCompartmentId() { } /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} */ @com.fasterxml.jackson.annotation.JsonProperty("displayName") private final String displayName; /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} * * @return the value */ @@ -499,12 +529,12 @@ public String getDisplayName() { return displayName; } - /** The role of the DR Protection Group. */ + /** The role of the DR protection group. */ @com.fasterxml.jackson.annotation.JsonProperty("role") private final DrProtectionGroupRole role; /** - * The role of the DR Protection Group. + * The role of the DR protection group. * * @return the value */ @@ -513,17 +543,17 @@ public DrProtectionGroupRole getRole() { } /** - * The OCID of the peer (remote) DR Protection Group. + * The OCID of the peer DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("peerId") private final String peerId; /** - * The OCID of the peer (remote) DR Protection Group. + * The OCID of the peer DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @return the value */ @@ -532,7 +562,7 @@ public String getPeerId() { } /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group. * *

Example: {@code us-ashburn-1} */ @@ -540,7 +570,7 @@ public String getPeerId() { private final String peerRegion; /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group. * *

Example: {@code us-ashburn-1} * @@ -557,12 +587,12 @@ public ObjectStorageLogLocation getLogLocation() { return logLocation; } - /** A list of DR Protection Group members. */ + /** A list of DR protection group members. */ @com.fasterxml.jackson.annotation.JsonProperty("members") private final java.util.List members; /** - * A list of DR Protection Group members. + * A list of DR protection group members. * * @return the value */ @@ -571,7 +601,7 @@ public java.util.List getMembers() { } /** - * The date and time the DR Protection Group was created. An RFC3339 formatted datetime string. + * The date and time the DR protection group was created. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -579,7 +609,7 @@ public java.util.List getMembers() { private final java.util.Date timeCreated; /** - * The date and time the DR Protection Group was created. An RFC3339 formatted datetime string. + * The date and time the DR protection group was created. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -590,7 +620,7 @@ public java.util.Date getTimeCreated() { } /** - * The date and time the DR Protection Group was updated. An RFC3339 formatted datetime string. + * The date and time the DR protection group was updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -598,7 +628,7 @@ public java.util.Date getTimeCreated() { private final java.util.Date timeUpdated; /** - * The date and time the DR Protection Group was updated. An RFC3339 formatted datetime string. + * The date and time the DR protection group was updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -608,12 +638,12 @@ public java.util.Date getTimeUpdated() { return timeUpdated; } - /** The current state of the DR Protection Group. */ + /** The current state of the DR protection group. */ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private final DrProtectionGroupLifecycleState lifecycleState; /** - * The current state of the DR Protection Group. + * The current state of the DR protection group. * * @return the value */ @@ -621,12 +651,12 @@ public DrProtectionGroupLifecycleState getLifecycleState() { return lifecycleState; } - /** A message describing the DR Protection Group's current state in more detail. */ + /** A message describing the DR protection group's current state in more detail. */ @com.fasterxml.jackson.annotation.JsonProperty("lifeCycleDetails") private final String lifeCycleDetails; /** - * A message describing the DR Protection Group's current state in more detail. + * A message describing the DR protection group's current state in more detail. * * @return the value */ @@ -634,16 +664,33 @@ public String getLifeCycleDetails() { return lifeCycleDetails; } + /** The current sub-state of the DR protection group. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleSubState") + private final DrProtectionGroupLifecycleSubState lifecycleSubState; + + /** + * The current sub-state of the DR protection group. + * + * @return the value + */ + public DrProtectionGroupLifecycleSubState getLifecycleSubState() { + return lifecycleSubState; + } + /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private final java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @return the value */ @@ -652,15 +699,17 @@ public java.util.Map getFreeformTags() { } /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private final java.util.Map> definedTags; /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @return the value */ @@ -669,15 +718,17 @@ public java.util.Map> getDefinedTags() { } /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("systemTags") private final java.util.Map> systemTags; /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} * * @return the value */ @@ -712,6 +763,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); sb.append(", lifeCycleDetails=").append(String.valueOf(this.lifeCycleDetails)); + sb.append(", lifecycleSubState=").append(String.valueOf(this.lifecycleSubState)); sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); sb.append(", definedTags=").append(String.valueOf(this.definedTags)); sb.append(", systemTags=").append(String.valueOf(this.systemTags)); @@ -741,6 +793,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) && java.util.Objects.equals(this.lifeCycleDetails, other.lifeCycleDetails) + && java.util.Objects.equals(this.lifecycleSubState, other.lifecycleSubState) && java.util.Objects.equals(this.freeformTags, other.freeformTags) && java.util.Objects.equals(this.definedTags, other.definedTags) && java.util.Objects.equals(this.systemTags, other.systemTags) @@ -769,6 +822,9 @@ public int hashCode() { result = (result * PRIME) + (this.lifeCycleDetails == null ? 43 : this.lifeCycleDetails.hashCode()); + result = + (result * PRIME) + + (this.lifecycleSubState == null ? 43 : this.lifecycleSubState.hashCode()); result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); result = (result * PRIME) + (this.systemTags == null ? 43 : this.systemTags.hashCode()); diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupCollection.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupCollection.java index 104f72827ed..31c091e62c5 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupCollection.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupCollection.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * A list of DR Protection Groups.
+ * A list of DR protection group summaries.
* 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,12 +31,12 @@ public DrProtectionGroupCollection(java.util.List item @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { - /** A list of DR Protection Group summary objects. */ + /** A list of DR protection group summaries. */ @com.fasterxml.jackson.annotation.JsonProperty("items") private java.util.List items; /** - * A list of DR Protection Group summary objects. + * A list of DR protection group summaries. * * @param items the value to set * @return this builder @@ -76,12 +76,12 @@ public Builder toBuilder() { return new Builder().copy(this); } - /** A list of DR Protection Group summary objects. */ + /** A list of DR protection group summaries. */ @com.fasterxml.jackson.annotation.JsonProperty("items") private final java.util.List items; /** - * A list of DR Protection Group summary objects. + * A list of DR protection group summaries. * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupLifecycleState.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupLifecycleState.java index 6f246ffda4c..aa65043d69e 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupLifecycleState.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupLifecycleState.java @@ -5,18 +5,19 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Possible lifecycle states of a DR Protection Group. - CREATING - DR Protection Group is being - * created. - ACTIVE - DR Protection Group is active and available for operations. - UPDATING - DR - * Protection Group is being updated and is not available for operations. - NEEDS_ATTENTION - DR - * Protection Group needs user attention. - DELETING - DR Protection Group is being deleted. - - * DELETED - DR Protection Group has been deleted. - FAILED - DR Protection Group is in a failed - * state. + * The lifecycle states of a DR protection group. - CREATING - DR protection group is being created. + * - ACTIVE - DR protection group is active and available for operations. - UPDATING - DR protection + * group is being updated and is not available for operations. - INACTIVE - The DR protection group + * is locked because a DR drill is in progress. - NEEDS_ATTENTION - DR protection group needs user + * attention. - DELETING - DR protection group is being deleted. - DELETED - DR protection group has + * been deleted. - FAILED - DR protection group is in a failed state. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum DrProtectionGroupLifecycleState implements com.oracle.bmc.http.internal.BmcEnum { Creating("CREATING"), Active("ACTIVE"), Updating("UPDATING"), + Inactive("INACTIVE"), NeedsAttention("NEEDS_ATTENTION"), Deleting("DELETING"), Deleted("DELETED"), diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupLifecycleSubState.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupLifecycleSubState.java new file mode 100644 index 00000000000..08ddc1c407b --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupLifecycleSubState.java @@ -0,0 +1,55 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The secondary lifecycle states of a DR protection group. Provides information in addition to the + * lifecycle state. - DR_DRILL_IN_PROGRESS - A DR drill is in progress. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") +public enum DrProtectionGroupLifecycleSubState implements com.oracle.bmc.http.internal.BmcEnum { + DrDrillInProgress("DR_DRILL_IN_PROGRESS"), + + /** + * 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(DrProtectionGroupLifecycleSubState.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (DrProtectionGroupLifecycleSubState v : DrProtectionGroupLifecycleSubState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + DrProtectionGroupLifecycleSubState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static DrProtectionGroupLifecycleSubState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'DrProtectionGroupLifecycleSubState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMember.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMember.java index 6611fab9b76..334614c263c 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMember.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMember.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Properties for a member in a DR Protection Group.
+ * The properties of a member in a DR protection 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 @@ -25,12 +25,21 @@ @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = DrProtectionGroupMemberVolumeGroup.class, name = "VOLUME_GROUP"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = DrProtectionGroupMemberNetworkLoadBalancer.class, + name = "NETWORK_LOAD_BALANCER"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = DrProtectionGroupMemberFileSystem.class, + name = "FILE_SYSTEM"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = DrProtectionGroupMemberComputeInstanceMovable.class, name = "COMPUTE_INSTANCE_MOVABLE"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = DrProtectionGroupMemberAutonomousDatabase.class, name = "AUTONOMOUS_DATABASE"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = DrProtectionGroupMemberLoadBalancer.class, + name = "LOAD_BALANCER"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = DrProtectionGroupMemberComputeInstance.class, name = "COMPUTE_INSTANCE"), @@ -55,7 +64,7 @@ protected DrProtectionGroupMember(String memberId) { /** * The OCID of the member. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

Example: {@code ocid1.instance.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("memberId") private final String memberId; @@ -63,7 +72,7 @@ protected DrProtectionGroupMember(String memberId) { /** * The OCID of the member. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

Example: {@code ocid1.instance.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberAutonomousDatabase.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberAutonomousDatabase.java index 3c7ce42e448..4f19a1e1041 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberAutonomousDatabase.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberAutonomousDatabase.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Properties for an Autonomous Database member of a DR Protection Group.
+ * The properties for an Autonomous Database Serverless member of a DR protection 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 diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberComputeInstance.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberComputeInstance.java index 735bbd2a41b..298cc9e58a8 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberComputeInstance.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberComputeInstance.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Properties for a Compute Instance member of a DR Protection Group.
+ * Deprecated. Properties for a compute instance member of a DR protection 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 @@ -36,7 +36,7 @@ public Builder memberId(String memberId) { return this; } /** - * A flag indicating if this compute instance should be moved during DR operations. + * A flag indicating if the compute instance should be moved during DR operations. * *

Example: {@code false} */ @@ -44,7 +44,7 @@ public Builder memberId(String memberId) { private Boolean isMovable; /** - * A flag indicating if this compute instance should be moved during DR operations. + * A flag indicating if the compute instance should be moved during DR operations. * *

Example: {@code false} * @@ -72,17 +72,19 @@ public Builder vnicMapping(java.util.List vnicMappin return this; } /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should + * be launched. * - *

Example: {@code ocid1.compartment.oc1..exampleocid} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCompartmentId") private String destinationCompartmentId; /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should + * be launched. * - *

Example: {@code ocid1.compartment.oc1..exampleocid} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param destinationCompartmentId the value to set * @return this builder @@ -93,17 +95,19 @@ public Builder destinationCompartmentId(String destinationCompartmentId) { return this; } /** - * The OCID of the dedicated VM Host for this compute instance in the destination region. + * The OCID of a dedicated VM host in the destination region where the compute instance + * should be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1.iad.exampleocid} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationDedicatedVmHostId") private String destinationDedicatedVmHostId; /** - * The OCID of the dedicated VM Host for this compute instance in the destination region. + * The OCID of a dedicated VM host in the destination region where the compute instance + * should be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1.iad.exampleocid} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} * * @param destinationDedicatedVmHostId the value to set * @return this builder @@ -176,7 +180,7 @@ public DrProtectionGroupMemberComputeInstance( } /** - * A flag indicating if this compute instance should be moved during DR operations. + * A flag indicating if the compute instance should be moved during DR operations. * *

Example: {@code false} */ @@ -184,7 +188,7 @@ public DrProtectionGroupMemberComputeInstance( private final Boolean isMovable; /** - * A flag indicating if this compute instance should be moved during DR operations. + * A flag indicating if the compute instance should be moved during DR operations. * *

Example: {@code false} * @@ -208,17 +212,19 @@ public java.util.List getVnicMapping() { } /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should be + * launched. * - *

Example: {@code ocid1.compartment.oc1..exampleocid} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCompartmentId") private final String destinationCompartmentId; /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should be + * launched. * - *

Example: {@code ocid1.compartment.oc1..exampleocid} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ @@ -227,17 +233,19 @@ public String getDestinationCompartmentId() { } /** - * The OCID of the dedicated VM Host for this compute instance in the destination region. + * The OCID of a dedicated VM host in the destination region where the compute instance should + * be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1.iad.exampleocid} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationDedicatedVmHostId") private final String destinationDedicatedVmHostId; /** - * The OCID of the dedicated VM Host for this compute instance in the destination region. + * The OCID of a dedicated VM host in the destination region where the compute instance should + * be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1.iad.exampleocid} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberComputeInstanceMovable.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberComputeInstanceMovable.java index 42d04fe58c3..e55d71bd2c2 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberComputeInstanceMovable.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberComputeInstanceMovable.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Properties for a Movable Compute Instance member of a DR Protection Group.
+ * Properties for a movable compute instance member of a DR protection 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 @@ -36,9 +36,9 @@ public Builder memberId(String memberId) { return this; } /** - * A flag indicating if this compute instance should be moved to the same fault domain. - * Compute instance launch will fail if this flag is set to true and capacity is not - * available in that specific fault domain in the destination region. + * A flag indicating if the compute instance should be moved to the same fault domain in the + * destination region. The compute instance launch will fail if this flag is set to true and + * capacity is not available in the specified fault domain in the destination region. * *

Example: {@code false} */ @@ -46,9 +46,9 @@ public Builder memberId(String memberId) { private Boolean isRetainFaultDomain; /** - * A flag indicating if this compute instance should be moved to the same fault domain. - * Compute instance launch will fail if this flag is set to true and capacity is not - * available in that specific fault domain in the destination region. + * A flag indicating if the compute instance should be moved to the same fault domain in the + * destination region. The compute instance launch will fail if this flag is set to true and + * capacity is not available in the specified fault domain in the destination region. * *

Example: {@code false} * @@ -61,19 +61,19 @@ public Builder isRetainFaultDomain(Boolean isRetainFaultDomain) { return this; } /** - * The OCID of the capacity reservation in the destination region using which this compute - * instance should be launched. + * The OCID of a capacity reservation in the destination region which will be used to launch + * the compute instance. * - *

Example: {@code ocid1.capacityreservation.oc1..<unique_id>} + *

Example: {@code ocid1.capacityreservation.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCapacityReservationId") private String destinationCapacityReservationId; /** - * The OCID of the capacity reservation in the destination region using which this compute - * instance should be launched. + * The OCID of a capacity reservation in the destination region which will be used to launch + * the compute instance. * - *

Example: {@code ocid1.capacityreservation.oc1..<unique_id>} + *

Example: {@code ocid1.capacityreservation.oc1..uniqueID} * * @param destinationCapacityReservationId the value to set * @return this builder @@ -100,17 +100,19 @@ public Builder vnicMappings( return this; } /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should + * be launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCompartmentId") private String destinationCompartmentId; /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should + * be launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param destinationCompartmentId the value to set * @return this builder @@ -121,17 +123,19 @@ public Builder destinationCompartmentId(String destinationCompartmentId) { return this; } /** - * The OCID of the dedicated VM Host for this compute instance in the destination region. + * The OCID of a dedicated VM host in the destination region where the compute instance + * should be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1..<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationDedicatedVmHostId") private String destinationDedicatedVmHostId; /** - * The OCID of the dedicated VM Host for this compute instance in the destination region. + * The OCID of a dedicated VM host in the destination region where the compute instance + * should be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1..<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} * * @param destinationDedicatedVmHostId the value to set * @return this builder @@ -141,6 +145,22 @@ public Builder destinationDedicatedVmHostId(String destinationDedicatedVmHostId) this.__explicitlySet__.add("destinationDedicatedVmHostId"); return this; } + /** A list of details of operations performed on file systems. */ + @com.fasterxml.jackson.annotation.JsonProperty("fileSystemOperations") + private java.util.List fileSystemOperations; + + /** + * A list of details of operations performed on file systems. + * + * @param fileSystemOperations the value to set + * @return this builder + */ + public Builder fileSystemOperations( + java.util.List fileSystemOperations) { + this.fileSystemOperations = fileSystemOperations; + this.__explicitlySet__.add("fileSystemOperations"); + return this; + } @com.fasterxml.jackson.annotation.JsonIgnore private final java.util.Set __explicitlySet__ = new java.util.HashSet(); @@ -153,7 +173,8 @@ public DrProtectionGroupMemberComputeInstanceMovable build() { this.destinationCapacityReservationId, this.vnicMappings, this.destinationCompartmentId, - this.destinationDedicatedVmHostId); + this.destinationDedicatedVmHostId, + this.fileSystemOperations); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); } @@ -180,6 +201,9 @@ public Builder copy(DrProtectionGroupMemberComputeInstanceMovable model) { if (model.wasPropertyExplicitlySet("destinationDedicatedVmHostId")) { this.destinationDedicatedVmHostId(model.getDestinationDedicatedVmHostId()); } + if (model.wasPropertyExplicitlySet("fileSystemOperations")) { + this.fileSystemOperations(model.getFileSystemOperations()); + } return this; } } @@ -200,19 +224,21 @@ public DrProtectionGroupMemberComputeInstanceMovable( String destinationCapacityReservationId, java.util.List vnicMappings, String destinationCompartmentId, - String destinationDedicatedVmHostId) { + String destinationDedicatedVmHostId, + java.util.List fileSystemOperations) { super(memberId); this.isRetainFaultDomain = isRetainFaultDomain; this.destinationCapacityReservationId = destinationCapacityReservationId; this.vnicMappings = vnicMappings; this.destinationCompartmentId = destinationCompartmentId; this.destinationDedicatedVmHostId = destinationDedicatedVmHostId; + this.fileSystemOperations = fileSystemOperations; } /** - * A flag indicating if this compute instance should be moved to the same fault domain. Compute - * instance launch will fail if this flag is set to true and capacity is not available in that - * specific fault domain in the destination region. + * A flag indicating if the compute instance should be moved to the same fault domain in the + * destination region. The compute instance launch will fail if this flag is set to true and + * capacity is not available in the specified fault domain in the destination region. * *

Example: {@code false} */ @@ -220,9 +246,9 @@ public DrProtectionGroupMemberComputeInstanceMovable( private final Boolean isRetainFaultDomain; /** - * A flag indicating if this compute instance should be moved to the same fault domain. Compute - * instance launch will fail if this flag is set to true and capacity is not available in that - * specific fault domain in the destination region. + * A flag indicating if the compute instance should be moved to the same fault domain in the + * destination region. The compute instance launch will fail if this flag is set to true and + * capacity is not available in the specified fault domain in the destination region. * *

Example: {@code false} * @@ -233,19 +259,19 @@ public Boolean getIsRetainFaultDomain() { } /** - * The OCID of the capacity reservation in the destination region using which this compute - * instance should be launched. + * The OCID of a capacity reservation in the destination region which will be used to launch the + * compute instance. * - *

Example: {@code ocid1.capacityreservation.oc1..<unique_id>} + *

Example: {@code ocid1.capacityreservation.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCapacityReservationId") private final String destinationCapacityReservationId; /** - * The OCID of the capacity reservation in the destination region using which this compute - * instance should be launched. + * The OCID of a capacity reservation in the destination region which will be used to launch the + * compute instance. * - *

Example: {@code ocid1.capacityreservation.oc1..<unique_id>} + *

Example: {@code ocid1.capacityreservation.oc1..uniqueID} * * @return the value */ @@ -267,17 +293,19 @@ public java.util.List getVnicMappings() { } /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should be + * launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCompartmentId") private final String destinationCompartmentId; /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should be + * launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ @@ -286,17 +314,19 @@ public String getDestinationCompartmentId() { } /** - * The OCID of the dedicated VM Host for this compute instance in the destination region. + * The OCID of a dedicated VM host in the destination region where the compute instance should + * be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1..<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationDedicatedVmHostId") private final String destinationDedicatedVmHostId; /** - * The OCID of the dedicated VM Host for this compute instance in the destination region. + * The OCID of a dedicated VM host in the destination region where the compute instance should + * be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1..<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} * * @return the value */ @@ -304,6 +334,19 @@ public String getDestinationDedicatedVmHostId() { return destinationDedicatedVmHostId; } + /** A list of details of operations performed on file systems. */ + @com.fasterxml.jackson.annotation.JsonProperty("fileSystemOperations") + private final java.util.List fileSystemOperations; + + /** + * A list of details of operations performed on file systems. + * + * @return the value + */ + public java.util.List getFileSystemOperations() { + return fileSystemOperations; + } + @Override public String toString() { return this.toString(true); @@ -327,6 +370,7 @@ public String toString(boolean includeByteArrayContents) { .append(String.valueOf(this.destinationCompartmentId)); sb.append(", destinationDedicatedVmHostId=") .append(String.valueOf(this.destinationDedicatedVmHostId)); + sb.append(", fileSystemOperations=").append(String.valueOf(this.fileSystemOperations)); sb.append(")"); return sb.toString(); } @@ -351,6 +395,7 @@ public boolean equals(Object o) { this.destinationCompartmentId, other.destinationCompartmentId) && java.util.Objects.equals( this.destinationDedicatedVmHostId, other.destinationDedicatedVmHostId) + && java.util.Objects.equals(this.fileSystemOperations, other.fileSystemOperations) && super.equals(other); } @@ -379,6 +424,11 @@ public int hashCode() { + (this.destinationDedicatedVmHostId == null ? 43 : this.destinationDedicatedVmHostId.hashCode()); + result = + (result * PRIME) + + (this.fileSystemOperations == null + ? 43 + : this.fileSystemOperations.hashCode()); return result; } } diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberComputeInstanceNonMovable.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberComputeInstanceNonMovable.java index 500446a6c19..57ee26b9f56 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberComputeInstanceNonMovable.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberComputeInstanceNonMovable.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Properties for a Non-Movable Compute Instance member of a DR Protection Group.
+ * Properties for a non-movable compute instance member of a DR protection 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 @@ -36,13 +36,73 @@ public Builder memberId(String memberId) { this.__explicitlySet__.add("memberId"); return this; } + /** + * A flag indicating whether the non-movable compute instance needs to be started and + * stopped during DR operations. + */ + @com.fasterxml.jackson.annotation.JsonProperty("isStartStopEnabled") + private Boolean isStartStopEnabled; + + /** + * A flag indicating whether the non-movable compute instance needs to be started and + * stopped during DR operations. + * + * @param isStartStopEnabled the value to set + * @return this builder + */ + public Builder isStartStopEnabled(Boolean isStartStopEnabled) { + this.isStartStopEnabled = isStartStopEnabled; + this.__explicitlySet__.add("isStartStopEnabled"); + return this; + } + /** + * Operations performed on a list of file systems used on the non-movable compute instance. + */ + @com.fasterxml.jackson.annotation.JsonProperty("fileSystemOperations") + private java.util.List fileSystemOperations; + + /** + * Operations performed on a list of file systems used on the non-movable compute instance. + * + * @param fileSystemOperations the value to set + * @return this builder + */ + public Builder fileSystemOperations( + java.util.List fileSystemOperations) { + this.fileSystemOperations = fileSystemOperations; + this.__explicitlySet__.add("fileSystemOperations"); + return this; + } + /** + * Operations performed on a list of block volumes used on the non-movable compute instance. + */ + @com.fasterxml.jackson.annotation.JsonProperty("blockVolumeOperations") + private java.util.List blockVolumeOperations; + + /** + * Operations performed on a list of block volumes used on the non-movable compute instance. + * + * @param blockVolumeOperations the value to set + * @return this builder + */ + public Builder blockVolumeOperations( + java.util.List + blockVolumeOperations) { + this.blockVolumeOperations = blockVolumeOperations; + this.__explicitlySet__.add("blockVolumeOperations"); + return this; + } @com.fasterxml.jackson.annotation.JsonIgnore private final java.util.Set __explicitlySet__ = new java.util.HashSet(); public DrProtectionGroupMemberComputeInstanceNonMovable build() { DrProtectionGroupMemberComputeInstanceNonMovable model = - new DrProtectionGroupMemberComputeInstanceNonMovable(this.memberId); + new DrProtectionGroupMemberComputeInstanceNonMovable( + this.memberId, + this.isStartStopEnabled, + this.fileSystemOperations, + this.blockVolumeOperations); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); } @@ -54,6 +114,15 @@ public Builder copy(DrProtectionGroupMemberComputeInstanceNonMovable model) { if (model.wasPropertyExplicitlySet("memberId")) { this.memberId(model.getMemberId()); } + if (model.wasPropertyExplicitlySet("isStartStopEnabled")) { + this.isStartStopEnabled(model.getIsStartStopEnabled()); + } + if (model.wasPropertyExplicitlySet("fileSystemOperations")) { + this.fileSystemOperations(model.getFileSystemOperations()); + } + if (model.wasPropertyExplicitlySet("blockVolumeOperations")) { + this.blockVolumeOperations(model.getBlockVolumeOperations()); + } return this; } } @@ -68,8 +137,60 @@ public Builder toBuilder() { } @Deprecated - public DrProtectionGroupMemberComputeInstanceNonMovable(String memberId) { + public DrProtectionGroupMemberComputeInstanceNonMovable( + String memberId, + Boolean isStartStopEnabled, + java.util.List fileSystemOperations, + java.util.List blockVolumeOperations) { super(memberId); + this.isStartStopEnabled = isStartStopEnabled; + this.fileSystemOperations = fileSystemOperations; + this.blockVolumeOperations = blockVolumeOperations; + } + + /** + * A flag indicating whether the non-movable compute instance needs to be started and stopped + * during DR operations. + */ + @com.fasterxml.jackson.annotation.JsonProperty("isStartStopEnabled") + private final Boolean isStartStopEnabled; + + /** + * A flag indicating whether the non-movable compute instance needs to be started and stopped + * during DR operations. + * + * @return the value + */ + public Boolean getIsStartStopEnabled() { + return isStartStopEnabled; + } + + /** Operations performed on a list of file systems used on the non-movable compute instance. */ + @com.fasterxml.jackson.annotation.JsonProperty("fileSystemOperations") + private final java.util.List fileSystemOperations; + + /** + * Operations performed on a list of file systems used on the non-movable compute instance. + * + * @return the value + */ + public java.util.List getFileSystemOperations() { + return fileSystemOperations; + } + + /** Operations performed on a list of block volumes used on the non-movable compute instance. */ + @com.fasterxml.jackson.annotation.JsonProperty("blockVolumeOperations") + private final java.util.List + blockVolumeOperations; + + /** + * Operations performed on a list of block volumes used on the non-movable compute instance. + * + * @return the value + */ + public java.util.List + getBlockVolumeOperations() { + return blockVolumeOperations; } @Override @@ -87,6 +208,9 @@ public String toString(boolean includeByteArrayContents) { java.lang.StringBuilder sb = new java.lang.StringBuilder(); sb.append("DrProtectionGroupMemberComputeInstanceNonMovable("); sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", isStartStopEnabled=").append(String.valueOf(this.isStartStopEnabled)); + sb.append(", fileSystemOperations=").append(String.valueOf(this.fileSystemOperations)); + sb.append(", blockVolumeOperations=").append(String.valueOf(this.blockVolumeOperations)); sb.append(")"); return sb.toString(); } @@ -102,13 +226,31 @@ public boolean equals(Object o) { DrProtectionGroupMemberComputeInstanceNonMovable other = (DrProtectionGroupMemberComputeInstanceNonMovable) o; - return super.equals(other); + return java.util.Objects.equals(this.isStartStopEnabled, other.isStartStopEnabled) + && java.util.Objects.equals(this.fileSystemOperations, other.fileSystemOperations) + && java.util.Objects.equals(this.blockVolumeOperations, other.blockVolumeOperations) + && super.equals(other); } @Override public int hashCode() { final int PRIME = 59; int result = super.hashCode(); + result = + (result * PRIME) + + (this.isStartStopEnabled == null + ? 43 + : this.isStartStopEnabled.hashCode()); + result = + (result * PRIME) + + (this.fileSystemOperations == null + ? 43 + : this.fileSystemOperations.hashCode()); + result = + (result * PRIME) + + (this.blockVolumeOperations == null + ? 43 + : this.blockVolumeOperations.hashCode()); return result; } } diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberDatabase.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberDatabase.java index 92eaabc8bdf..9e15aacdac7 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberDatabase.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberDatabase.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Properties for a Database (DBCS) member of a DR Protection Group.
+ * The properties for a Base Database or Exadata Database member of a DR protection 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 @@ -36,17 +36,19 @@ public Builder memberId(String memberId) { return this; } /** - * The ID of the vault secret where the database password is stored. + * The OCID of the vault secret where the database SYSDBA password is stored. This password + * is used for performing database DR operations. * - *

Example: {@code ocid1.vaultsecret.oc1.phx.exampleocid1} + *

Example: {@code ocid1.vaultsecret.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("passwordVaultSecretId") private String passwordVaultSecretId; /** - * The ID of the vault secret where the database password is stored. + * The OCID of the vault secret where the database SYSDBA password is stored. This password + * is used for performing database DR operations. * - *

Example: {@code ocid1.vaultsecret.oc1.phx.exampleocid1} + *

Example: {@code ocid1.vaultsecret.oc1..uniqueID} * * @param passwordVaultSecretId the value to set * @return this builder @@ -97,17 +99,19 @@ public DrProtectionGroupMemberDatabase(String memberId, String passwordVaultSecr } /** - * The ID of the vault secret where the database password is stored. + * The OCID of the vault secret where the database SYSDBA password is stored. This password is + * used for performing database DR operations. * - *

Example: {@code ocid1.vaultsecret.oc1.phx.exampleocid1} + *

Example: {@code ocid1.vaultsecret.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("passwordVaultSecretId") private final String passwordVaultSecretId; /** - * The ID of the vault secret where the database password is stored. + * The OCID of the vault secret where the database SYSDBA password is stored. This password is + * used for performing database DR operations. * - *

Example: {@code ocid1.vaultsecret.oc1.phx.exampleocid1} + *

Example: {@code ocid1.vaultsecret.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberFileSystem.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberFileSystem.java new file mode 100644 index 00000000000..85a86e3521f --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberFileSystem.java @@ -0,0 +1,214 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The properties for a file system member of a DR protection 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = DrProtectionGroupMemberFileSystem.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "memberType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class DrProtectionGroupMemberFileSystem extends DrProtectionGroupMember { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("memberId") + private String memberId; + + public Builder memberId(String memberId) { + this.memberId = memberId; + this.__explicitlySet__.add("memberId"); + return this; + } + /** + * The availability domain of the destination mount target. + * + *

Example: {@code BBTh:region-AD} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationAvailabilityDomain") + private String destinationAvailabilityDomain; + + /** + * The availability domain of the destination mount target. + * + *

Example: {@code BBTh:region-AD} + * + * @param destinationAvailabilityDomain the value to set + * @return this builder + */ + public Builder destinationAvailabilityDomain(String destinationAvailabilityDomain) { + this.destinationAvailabilityDomain = destinationAvailabilityDomain; + this.__explicitlySet__.add("destinationAvailabilityDomain"); + return this; + } + /** + * A list of mappings between the primary region file system export and destination region + * mount target. + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportMappings") + private java.util.List exportMappings; + + /** + * A list of mappings between the primary region file system export and destination region + * mount target. + * + * @param exportMappings the value to set + * @return this builder + */ + public Builder exportMappings(java.util.List exportMappings) { + this.exportMappings = exportMappings; + this.__explicitlySet__.add("exportMappings"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DrProtectionGroupMemberFileSystem build() { + DrProtectionGroupMemberFileSystem model = + new DrProtectionGroupMemberFileSystem( + this.memberId, this.destinationAvailabilityDomain, this.exportMappings); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DrProtectionGroupMemberFileSystem model) { + if (model.wasPropertyExplicitlySet("memberId")) { + this.memberId(model.getMemberId()); + } + if (model.wasPropertyExplicitlySet("destinationAvailabilityDomain")) { + this.destinationAvailabilityDomain(model.getDestinationAvailabilityDomain()); + } + if (model.wasPropertyExplicitlySet("exportMappings")) { + this.exportMappings(model.getExportMappings()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public DrProtectionGroupMemberFileSystem( + String memberId, + String destinationAvailabilityDomain, + java.util.List exportMappings) { + super(memberId); + this.destinationAvailabilityDomain = destinationAvailabilityDomain; + this.exportMappings = exportMappings; + } + + /** + * The availability domain of the destination mount target. + * + *

Example: {@code BBTh:region-AD} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationAvailabilityDomain") + private final String destinationAvailabilityDomain; + + /** + * The availability domain of the destination mount target. + * + *

Example: {@code BBTh:region-AD} + * + * @return the value + */ + public String getDestinationAvailabilityDomain() { + return destinationAvailabilityDomain; + } + + /** + * A list of mappings between the primary region file system export and destination region mount + * target. + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportMappings") + private final java.util.List exportMappings; + + /** + * A list of mappings between the primary region file system export and destination region mount + * target. + * + * @return the value + */ + public java.util.List getExportMappings() { + return exportMappings; + } + + @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("DrProtectionGroupMemberFileSystem("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", destinationAvailabilityDomain=") + .append(String.valueOf(this.destinationAvailabilityDomain)); + sb.append(", exportMappings=").append(String.valueOf(this.exportMappings)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof DrProtectionGroupMemberFileSystem)) { + return false; + } + + DrProtectionGroupMemberFileSystem other = (DrProtectionGroupMemberFileSystem) o; + return java.util.Objects.equals( + this.destinationAvailabilityDomain, other.destinationAvailabilityDomain) + && java.util.Objects.equals(this.exportMappings, other.exportMappings) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.destinationAvailabilityDomain == null + ? 43 + : this.destinationAvailabilityDomain.hashCode()); + result = + (result * PRIME) + + (this.exportMappings == null ? 43 : this.exportMappings.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberLoadBalancer.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberLoadBalancer.java new file mode 100644 index 00000000000..812307abef5 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberLoadBalancer.java @@ -0,0 +1,215 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The properties for a load balancer member of a DR protection 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = DrProtectionGroupMemberLoadBalancer.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "memberType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class DrProtectionGroupMemberLoadBalancer extends DrProtectionGroupMember { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("memberId") + private String memberId; + + public Builder memberId(String memberId) { + this.memberId = memberId; + this.__explicitlySet__.add("memberId"); + return this; + } + /** + * The OCID of the destination load balancer. The backend sets in this destination load + * balancer are updated during DR. + * + *

Example: {@code ocid1.loadbalancer.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationLoadBalancerId") + private String destinationLoadBalancerId; + + /** + * The OCID of the destination load balancer. The backend sets in this destination load + * balancer are updated during DR. + * + *

Example: {@code ocid1.loadbalancer.oc1..uniqueID} + * + * @param destinationLoadBalancerId the value to set + * @return this builder + */ + public Builder destinationLoadBalancerId(String destinationLoadBalancerId) { + this.destinationLoadBalancerId = destinationLoadBalancerId; + this.__explicitlySet__.add("destinationLoadBalancerId"); + return this; + } + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + */ + @com.fasterxml.jackson.annotation.JsonProperty("backendSetMappings") + private java.util.List backendSetMappings; + + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + * + * @param backendSetMappings the value to set + * @return this builder + */ + public Builder backendSetMappings( + java.util.List backendSetMappings) { + this.backendSetMappings = backendSetMappings; + this.__explicitlySet__.add("backendSetMappings"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DrProtectionGroupMemberLoadBalancer build() { + DrProtectionGroupMemberLoadBalancer model = + new DrProtectionGroupMemberLoadBalancer( + this.memberId, this.destinationLoadBalancerId, this.backendSetMappings); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DrProtectionGroupMemberLoadBalancer model) { + if (model.wasPropertyExplicitlySet("memberId")) { + this.memberId(model.getMemberId()); + } + if (model.wasPropertyExplicitlySet("destinationLoadBalancerId")) { + this.destinationLoadBalancerId(model.getDestinationLoadBalancerId()); + } + if (model.wasPropertyExplicitlySet("backendSetMappings")) { + this.backendSetMappings(model.getBackendSetMappings()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public DrProtectionGroupMemberLoadBalancer( + String memberId, + String destinationLoadBalancerId, + java.util.List backendSetMappings) { + super(memberId); + this.destinationLoadBalancerId = destinationLoadBalancerId; + this.backendSetMappings = backendSetMappings; + } + + /** + * The OCID of the destination load balancer. The backend sets in this destination load balancer + * are updated during DR. + * + *

Example: {@code ocid1.loadbalancer.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationLoadBalancerId") + private final String destinationLoadBalancerId; + + /** + * The OCID of the destination load balancer. The backend sets in this destination load balancer + * are updated during DR. + * + *

Example: {@code ocid1.loadbalancer.oc1..uniqueID} + * + * @return the value + */ + public String getDestinationLoadBalancerId() { + return destinationLoadBalancerId; + } + + /** A list of backend set mappings that are used to transfer or update backends during DR. */ + @com.fasterxml.jackson.annotation.JsonProperty("backendSetMappings") + private final java.util.List backendSetMappings; + + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + * + * @return the value + */ + public java.util.List getBackendSetMappings() { + return backendSetMappings; + } + + @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("DrProtectionGroupMemberLoadBalancer("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", destinationLoadBalancerId=") + .append(String.valueOf(this.destinationLoadBalancerId)); + sb.append(", backendSetMappings=").append(String.valueOf(this.backendSetMappings)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof DrProtectionGroupMemberLoadBalancer)) { + return false; + } + + DrProtectionGroupMemberLoadBalancer other = (DrProtectionGroupMemberLoadBalancer) o; + return java.util.Objects.equals( + this.destinationLoadBalancerId, other.destinationLoadBalancerId) + && java.util.Objects.equals(this.backendSetMappings, other.backendSetMappings) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.destinationLoadBalancerId == null + ? 43 + : this.destinationLoadBalancerId.hashCode()); + result = + (result * PRIME) + + (this.backendSetMappings == null + ? 43 + : this.backendSetMappings.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberNetworkLoadBalancer.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberNetworkLoadBalancer.java new file mode 100644 index 00000000000..b8550036f11 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberNetworkLoadBalancer.java @@ -0,0 +1,219 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The properties for a network load balancer member of a DR protection 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = DrProtectionGroupMemberNetworkLoadBalancer.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "memberType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class DrProtectionGroupMemberNetworkLoadBalancer extends DrProtectionGroupMember { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("memberId") + private String memberId; + + public Builder memberId(String memberId) { + this.memberId = memberId; + this.__explicitlySet__.add("memberId"); + return this; + } + /** + * The OCID of the destination network load balancer. The backend sets in this destination + * network load balancer are updated during DR. + * + *

Example: {@code ocid1.networkloadbalancer.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationNetworkLoadBalancerId") + private String destinationNetworkLoadBalancerId; + + /** + * The OCID of the destination network load balancer. The backend sets in this destination + * network load balancer are updated during DR. + * + *

Example: {@code ocid1.networkloadbalancer.oc1..uniqueID} + * + * @param destinationNetworkLoadBalancerId the value to set + * @return this builder + */ + public Builder destinationNetworkLoadBalancerId(String destinationNetworkLoadBalancerId) { + this.destinationNetworkLoadBalancerId = destinationNetworkLoadBalancerId; + this.__explicitlySet__.add("destinationNetworkLoadBalancerId"); + return this; + } + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + */ + @com.fasterxml.jackson.annotation.JsonProperty("backendSetMappings") + private java.util.List backendSetMappings; + + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + * + * @param backendSetMappings the value to set + * @return this builder + */ + public Builder backendSetMappings( + java.util.List backendSetMappings) { + this.backendSetMappings = backendSetMappings; + this.__explicitlySet__.add("backendSetMappings"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DrProtectionGroupMemberNetworkLoadBalancer build() { + DrProtectionGroupMemberNetworkLoadBalancer model = + new DrProtectionGroupMemberNetworkLoadBalancer( + this.memberId, + this.destinationNetworkLoadBalancerId, + this.backendSetMappings); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DrProtectionGroupMemberNetworkLoadBalancer model) { + if (model.wasPropertyExplicitlySet("memberId")) { + this.memberId(model.getMemberId()); + } + if (model.wasPropertyExplicitlySet("destinationNetworkLoadBalancerId")) { + this.destinationNetworkLoadBalancerId(model.getDestinationNetworkLoadBalancerId()); + } + if (model.wasPropertyExplicitlySet("backendSetMappings")) { + this.backendSetMappings(model.getBackendSetMappings()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public DrProtectionGroupMemberNetworkLoadBalancer( + String memberId, + String destinationNetworkLoadBalancerId, + java.util.List backendSetMappings) { + super(memberId); + this.destinationNetworkLoadBalancerId = destinationNetworkLoadBalancerId; + this.backendSetMappings = backendSetMappings; + } + + /** + * The OCID of the destination network load balancer. The backend sets in this destination + * network load balancer are updated during DR. + * + *

Example: {@code ocid1.networkloadbalancer.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationNetworkLoadBalancerId") + private final String destinationNetworkLoadBalancerId; + + /** + * The OCID of the destination network load balancer. The backend sets in this destination + * network load balancer are updated during DR. + * + *

Example: {@code ocid1.networkloadbalancer.oc1..uniqueID} + * + * @return the value + */ + public String getDestinationNetworkLoadBalancerId() { + return destinationNetworkLoadBalancerId; + } + + /** A list of backend set mappings that are used to transfer or update backends during DR. */ + @com.fasterxml.jackson.annotation.JsonProperty("backendSetMappings") + private final java.util.List backendSetMappings; + + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + * + * @return the value + */ + public java.util.List getBackendSetMappings() { + return backendSetMappings; + } + + @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("DrProtectionGroupMemberNetworkLoadBalancer("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", destinationNetworkLoadBalancerId=") + .append(String.valueOf(this.destinationNetworkLoadBalancerId)); + sb.append(", backendSetMappings=").append(String.valueOf(this.backendSetMappings)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof DrProtectionGroupMemberNetworkLoadBalancer)) { + return false; + } + + DrProtectionGroupMemberNetworkLoadBalancer other = + (DrProtectionGroupMemberNetworkLoadBalancer) o; + return java.util.Objects.equals( + this.destinationNetworkLoadBalancerId, + other.destinationNetworkLoadBalancerId) + && java.util.Objects.equals(this.backendSetMappings, other.backendSetMappings) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.destinationNetworkLoadBalancerId == null + ? 43 + : this.destinationNetworkLoadBalancerId.hashCode()); + result = + (result * PRIME) + + (this.backendSetMappings == null + ? 43 + : this.backendSetMappings.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberType.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberType.java index cf629b2c458..3b9f2cc83c0 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberType.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberType.java @@ -5,12 +5,14 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Enumeration of different type of members in a DR Protection Group. - COMPUTE_INSTANCE - An Oracle - * Cloud compute instance. - COMPUTE_INSTANCE_MOVABLE - An Oracle Cloud compute instance that moves - * across regions or ADs during DR. - COMPUTE_INSTANCE_NON_MOVABLE - An Oracle Cloud compute - * instance that does not move across regions or ADs during DR. - VOLUME_GROUP - An Oracle Cloud - * volume group. - DATABASE - An Oracle Database Cloud Service database. - AUTONOMOUS_DATABASE - An - * Oracle Autonomous Database. + * Enumeration of different types of Oracle Cloud Infrastructure (OCI) resources that are members in + * a DR protection group. - COMPUTE_INSTANCE - Deprecated. A compute instance. - + * COMPUTE_INSTANCE_MOVABLE - A compute instance that moves across regions or ADs during DR. - + * COMPUTE_INSTANCE_NON_MOVABLE - A compute instance that does not move across regions or ADs during + * DR. - VOLUME_GROUP - A volume group. - DATABASE - An Oracle Database instance from Base Database + * service, or Exadata Database service. - AUTONOMOUS_DATABASE - An Oracle Autonomous Database + * Serverless instance. - LOAD_BALANCER - A load balancer. - NETWORK_LOAD_BALANCER - A network load + * balancer. - FILE_SYSTEM - A file system. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum DrProtectionGroupMemberType implements com.oracle.bmc.http.internal.BmcEnum { @@ -20,6 +22,9 @@ public enum DrProtectionGroupMemberType implements com.oracle.bmc.http.internal. VolumeGroup("VOLUME_GROUP"), Database("DATABASE"), AutonomousDatabase("AUTONOMOUS_DATABASE"), + LoadBalancer("LOAD_BALANCER"), + NetworkLoadBalancer("NETWORK_LOAD_BALANCER"), + FileSystem("FILE_SYSTEM"), /** * This value is used if a service returns a value for this enum that is not recognized by this diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberVolumeGroup.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberVolumeGroup.java index 381ab4254d6..8c76a5f792f 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberVolumeGroup.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupMemberVolumeGroup.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Properties for a Volume Group member of a DR Protection Group.
+ * The properties for a volume group member of a DR protection 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 diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupRole.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupRole.java index d0d45bd3d5a..d2ee9e802e4 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupRole.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupRole.java @@ -5,9 +5,10 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Enumeration of different roles of a DR Protection Group. - PRIMARY - The DR Protection Group has - * a primary role in a DR configuration. - STANDBY - The DR Protection Group has a standby role in a - * DR configuration. - UNCONFIGURED - The DR Protection Group is not part of a DR configuration + * Enumeration of the different roles of a DR protection group. - PRIMARY - The DR protection group + * has a primary role in the DR configuration. - STANDBY - The DR protection group has a standby + * role in the DR configuration. - UNCONFIGURED - The DR protection group is not part of the DR + * configuration. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum DrProtectionGroupRole implements com.oracle.bmc.http.internal.BmcEnum { diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupSummary.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupSummary.java index 60458047e5e..2c032294180 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupSummary.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/DrProtectionGroupSummary.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Summary information about a DR Protection Group.
+ * The summary of a DR protection 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 @@ -34,6 +34,7 @@ public final class DrProtectionGroupSummary "timeUpdated", "lifecycleState", "lifeCycleDetails", + "lifecycleSubState", "freeformTags", "definedTags", "systemTags" @@ -49,6 +50,7 @@ public DrProtectionGroupSummary( java.util.Date timeUpdated, DrProtectionGroupLifecycleState lifecycleState, String lifeCycleDetails, + DrProtectionGroupLifecycleSubState lifecycleSubState, java.util.Map freeformTags, java.util.Map> definedTags, java.util.Map> systemTags) { @@ -63,6 +65,7 @@ public DrProtectionGroupSummary( this.timeUpdated = timeUpdated; this.lifecycleState = lifecycleState; this.lifeCycleDetails = lifeCycleDetails; + this.lifecycleSubState = lifecycleSubState; this.freeformTags = freeformTags; this.definedTags = definedTags; this.systemTags = systemTags; @@ -71,17 +74,17 @@ public DrProtectionGroupSummary( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param id the value to set * @return this builder @@ -92,17 +95,17 @@ public Builder id(String id) { return this; } /** - * The OCID of the compartment containing the DR Protection Group. + * The OCID of the compartment containing the DR protection group. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; /** - * The OCID of the compartment containing the DR Protection Group. + * The OCID of the compartment containing the DR protection group. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param compartmentId the value to set * @return this builder @@ -113,17 +116,17 @@ public Builder compartmentId(String compartmentId) { return this; } /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} */ @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} * * @param displayName the value to set * @return this builder @@ -133,12 +136,12 @@ public Builder displayName(String displayName) { this.__explicitlySet__.add("displayName"); return this; } - /** The role of the DR Protection Group. */ + /** The role of the DR protection group. */ @com.fasterxml.jackson.annotation.JsonProperty("role") private DrProtectionGroupRole role; /** - * The role of the DR Protection Group. + * The role of the DR protection group. * * @param role the value to set * @return this builder @@ -149,17 +152,17 @@ public Builder role(DrProtectionGroupRole role) { return this; } /** - * The OCID of the peer (remote) DR Protection Group. + * The OCID of the peer DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("peerId") private String peerId; /** - * The OCID of the peer (remote) DR Protection Group. + * The OCID of the peer DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param peerId the value to set * @return this builder @@ -170,7 +173,7 @@ public Builder peerId(String peerId) { return this; } /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group. * *

Example: {@code us-ashburn-1} */ @@ -178,7 +181,7 @@ public Builder peerId(String peerId) { private String peerRegion; /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group. * *

Example: {@code us-ashburn-1} * @@ -191,7 +194,7 @@ public Builder peerRegion(String peerRegion) { return this; } /** - * The date and time the DR Protection Group was created. An RFC3339 formatted datetime + * The date and time the DR protection group was created. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -200,7 +203,7 @@ public Builder peerRegion(String peerRegion) { private java.util.Date timeCreated; /** - * The date and time the DR Protection Group was created. An RFC3339 formatted datetime + * The date and time the DR protection group was created. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -214,7 +217,7 @@ public Builder timeCreated(java.util.Date timeCreated) { return this; } /** - * The date and time the DR Protection Group was updated. An RFC3339 formatted datetime + * The date and time the DR protection group was updated. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -223,7 +226,7 @@ public Builder timeCreated(java.util.Date timeCreated) { private java.util.Date timeUpdated; /** - * The date and time the DR Protection Group was updated. An RFC3339 formatted datetime + * The date and time the DR protection group was updated. An RFC3339 formatted datetime * string. * *

Example: {@code 2019-03-29T09:36:42Z} @@ -236,12 +239,12 @@ public Builder timeUpdated(java.util.Date timeUpdated) { this.__explicitlySet__.add("timeUpdated"); return this; } - /** The current state of the DR Protection Group. */ + /** The current state of the DR protection group. */ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private DrProtectionGroupLifecycleState lifecycleState; /** - * The current state of the DR Protection Group. + * The current state of the DR protection group. * * @param lifecycleState the value to set * @return this builder @@ -251,12 +254,12 @@ public Builder lifecycleState(DrProtectionGroupLifecycleState lifecycleState) { this.__explicitlySet__.add("lifecycleState"); return this; } - /** A message describing the DR Protection Group's current state in more detail. */ + /** A message describing the DR protection group's current state in more detail. */ @com.fasterxml.jackson.annotation.JsonProperty("lifeCycleDetails") private String lifeCycleDetails; /** - * A message describing the DR Protection Group's current state in more detail. + * A message describing the DR protection group's current state in more detail. * * @param lifeCycleDetails the value to set * @return this builder @@ -266,16 +269,35 @@ public Builder lifeCycleDetails(String lifeCycleDetails) { this.__explicitlySet__.add("lifeCycleDetails"); return this; } + /** The current sub-state of the DR protection group. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleSubState") + private DrProtectionGroupLifecycleSubState lifecycleSubState; + + /** + * The current sub-state of the DR protection group. + * + * @param lifecycleSubState the value to set + * @return this builder + */ + public Builder lifecycleSubState(DrProtectionGroupLifecycleSubState lifecycleSubState) { + this.lifecycleSubState = lifecycleSubState; + this.__explicitlySet__.add("lifecycleSubState"); + return this; + } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @param freeformTags the value to set * @return this builder @@ -287,14 +309,16 @@ public Builder freeformTags(java.util.Map freeformTags) { } /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private java.util.Map> definedTags; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @param definedTags the value to set * @return this builder @@ -306,15 +330,17 @@ public Builder definedTags( return this; } /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("systemTags") private java.util.Map> systemTags; /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} * * @param systemTags the value to set * @return this builder @@ -341,6 +367,7 @@ public DrProtectionGroupSummary build() { this.timeUpdated, this.lifecycleState, this.lifeCycleDetails, + this.lifecycleSubState, this.freeformTags, this.definedTags, this.systemTags); @@ -382,6 +409,9 @@ public Builder copy(DrProtectionGroupSummary model) { if (model.wasPropertyExplicitlySet("lifeCycleDetails")) { this.lifeCycleDetails(model.getLifeCycleDetails()); } + if (model.wasPropertyExplicitlySet("lifecycleSubState")) { + this.lifecycleSubState(model.getLifecycleSubState()); + } if (model.wasPropertyExplicitlySet("freeformTags")) { this.freeformTags(model.getFreeformTags()); } @@ -405,17 +435,17 @@ public Builder toBuilder() { } /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private final String id; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @return the value */ @@ -424,17 +454,17 @@ public String getId() { } /** - * The OCID of the compartment containing the DR Protection Group. + * The OCID of the compartment containing the DR protection group. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private final String compartmentId; /** - * The OCID of the compartment containing the DR Protection Group. + * The OCID of the compartment containing the DR protection group. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ @@ -443,17 +473,17 @@ public String getCompartmentId() { } /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} */ @com.fasterxml.jackson.annotation.JsonProperty("displayName") private final String displayName; /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} * * @return the value */ @@ -461,12 +491,12 @@ public String getDisplayName() { return displayName; } - /** The role of the DR Protection Group. */ + /** The role of the DR protection group. */ @com.fasterxml.jackson.annotation.JsonProperty("role") private final DrProtectionGroupRole role; /** - * The role of the DR Protection Group. + * The role of the DR protection group. * * @return the value */ @@ -475,17 +505,17 @@ public DrProtectionGroupRole getRole() { } /** - * The OCID of the peer (remote) DR Protection Group. + * The OCID of the peer DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("peerId") private final String peerId; /** - * The OCID of the peer (remote) DR Protection Group. + * The OCID of the peer DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @return the value */ @@ -494,7 +524,7 @@ public String getPeerId() { } /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group. * *

Example: {@code us-ashburn-1} */ @@ -502,7 +532,7 @@ public String getPeerId() { private final String peerRegion; /** - * The region of the peer (remote) DR Protection Group. + * The region of the peer DR protection group. * *

Example: {@code us-ashburn-1} * @@ -513,7 +543,7 @@ public String getPeerRegion() { } /** - * The date and time the DR Protection Group was created. An RFC3339 formatted datetime string. + * The date and time the DR protection group was created. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -521,7 +551,7 @@ public String getPeerRegion() { private final java.util.Date timeCreated; /** - * The date and time the DR Protection Group was created. An RFC3339 formatted datetime string. + * The date and time the DR protection group was created. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -532,7 +562,7 @@ public java.util.Date getTimeCreated() { } /** - * The date and time the DR Protection Group was updated. An RFC3339 formatted datetime string. + * The date and time the DR protection group was updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} */ @@ -540,7 +570,7 @@ public java.util.Date getTimeCreated() { private final java.util.Date timeUpdated; /** - * The date and time the DR Protection Group was updated. An RFC3339 formatted datetime string. + * The date and time the DR protection group was updated. An RFC3339 formatted datetime string. * *

Example: {@code 2019-03-29T09:36:42Z} * @@ -550,12 +580,12 @@ public java.util.Date getTimeUpdated() { return timeUpdated; } - /** The current state of the DR Protection Group. */ + /** The current state of the DR protection group. */ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private final DrProtectionGroupLifecycleState lifecycleState; /** - * The current state of the DR Protection Group. + * The current state of the DR protection group. * * @return the value */ @@ -563,12 +593,12 @@ public DrProtectionGroupLifecycleState getLifecycleState() { return lifecycleState; } - /** A message describing the DR Protection Group's current state in more detail. */ + /** A message describing the DR protection group's current state in more detail. */ @com.fasterxml.jackson.annotation.JsonProperty("lifeCycleDetails") private final String lifeCycleDetails; /** - * A message describing the DR Protection Group's current state in more detail. + * A message describing the DR protection group's current state in more detail. * * @return the value */ @@ -576,16 +606,33 @@ public String getLifeCycleDetails() { return lifeCycleDetails; } + /** The current sub-state of the DR protection group. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleSubState") + private final DrProtectionGroupLifecycleSubState lifecycleSubState; + + /** + * The current sub-state of the DR protection group. + * + * @return the value + */ + public DrProtectionGroupLifecycleSubState getLifecycleSubState() { + return lifecycleSubState; + } + /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private final java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @return the value */ @@ -594,15 +641,17 @@ public java.util.Map getFreeformTags() { } /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private final java.util.Map> definedTags; /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @return the value */ @@ -611,15 +660,17 @@ public java.util.Map> getDefinedTags() { } /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("systemTags") private final java.util.Map> systemTags; /** - * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code - * {"orcl-cloud": {"free-tier-retained": "true"}}} + * Usage of system tag keys. These predefined keys are scoped to namespaces. + * + *

Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}} * * @return the value */ @@ -652,6 +703,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); sb.append(", lifeCycleDetails=").append(String.valueOf(this.lifeCycleDetails)); + sb.append(", lifecycleSubState=").append(String.valueOf(this.lifecycleSubState)); sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); sb.append(", definedTags=").append(String.valueOf(this.definedTags)); sb.append(", systemTags=").append(String.valueOf(this.systemTags)); @@ -679,6 +731,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) && java.util.Objects.equals(this.lifeCycleDetails, other.lifeCycleDetails) + && java.util.Objects.equals(this.lifecycleSubState, other.lifecycleSubState) && java.util.Objects.equals(this.freeformTags, other.freeformTags) && java.util.Objects.equals(this.definedTags, other.definedTags) && java.util.Objects.equals(this.systemTags, other.systemTags) @@ -705,6 +758,9 @@ public int hashCode() { result = (result * PRIME) + (this.lifeCycleDetails == null ? 43 : this.lifeCycleDetails.hashCode()); + result = + (result * PRIME) + + (this.lifecycleSubState == null ? 43 : this.lifecycleSubState.hashCode()); result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); result = (result * PRIME) + (this.systemTags == null ? 43 : this.systemTags.hashCode()); diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/FileSystemExportMapping.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/FileSystemExportMapping.java new file mode 100644 index 00000000000..9f9d75e72fa --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/FileSystemExportMapping.java @@ -0,0 +1,203 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The mapping between a primary region file system export path and destination region mount target. + *
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = FileSystemExportMapping.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class FileSystemExportMapping + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"exportId", "destinationMountTargetId"}) + public FileSystemExportMapping(String exportId, String destinationMountTargetId) { + super(); + this.exportId = exportId; + this.destinationMountTargetId = destinationMountTargetId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The OCID of the export path. + * + *

Example: {@code ocid1.export.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportId") + private String exportId; + + /** + * The OCID of the export path. + * + *

Example: {@code ocid1.export.oc1..uniqueID} + * + * @param exportId the value to set + * @return this builder + */ + public Builder exportId(String exportId) { + this.exportId = exportId; + this.__explicitlySet__.add("exportId"); + return this; + } + /** + * The OCID of the destination mount target on which this file system export should be + * created. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationMountTargetId") + private String destinationMountTargetId; + + /** + * The OCID of the destination mount target on which this file system export should be + * created. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @param destinationMountTargetId the value to set + * @return this builder + */ + public Builder destinationMountTargetId(String destinationMountTargetId) { + this.destinationMountTargetId = destinationMountTargetId; + this.__explicitlySet__.add("destinationMountTargetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public FileSystemExportMapping build() { + FileSystemExportMapping model = + new FileSystemExportMapping(this.exportId, this.destinationMountTargetId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(FileSystemExportMapping model) { + if (model.wasPropertyExplicitlySet("exportId")) { + this.exportId(model.getExportId()); + } + if (model.wasPropertyExplicitlySet("destinationMountTargetId")) { + this.destinationMountTargetId(model.getDestinationMountTargetId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The OCID of the export path. + * + *

Example: {@code ocid1.export.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportId") + private final String exportId; + + /** + * The OCID of the export path. + * + *

Example: {@code ocid1.export.oc1..uniqueID} + * + * @return the value + */ + public String getExportId() { + return exportId; + } + + /** + * The OCID of the destination mount target on which this file system export should be created. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationMountTargetId") + private final String destinationMountTargetId; + + /** + * The OCID of the destination mount target on which this file system export should be created. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @return the value + */ + public String getDestinationMountTargetId() { + return destinationMountTargetId; + } + + @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("FileSystemExportMapping("); + sb.append("super=").append(super.toString()); + sb.append("exportId=").append(String.valueOf(this.exportId)); + sb.append(", destinationMountTargetId=") + .append(String.valueOf(this.destinationMountTargetId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof FileSystemExportMapping)) { + return false; + } + + FileSystemExportMapping other = (FileSystemExportMapping) o; + return java.util.Objects.equals(this.exportId, other.exportId) + && java.util.Objects.equals( + this.destinationMountTargetId, other.destinationMountTargetId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.exportId == null ? 43 : this.exportId.hashCode()); + result = + (result * PRIME) + + (this.destinationMountTargetId == null + ? 43 + : this.destinationMountTargetId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/FileSystemExportMappingDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/FileSystemExportMappingDetails.java new file mode 100644 index 00000000000..f8556704a42 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/FileSystemExportMappingDetails.java @@ -0,0 +1,208 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The mapping between a file system export in the primary region and a mount target in the standby + * region.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = FileSystemExportMappingDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class FileSystemExportMappingDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"exportId", "destinationMountTargetId"}) + public FileSystemExportMappingDetails(String exportId, String destinationMountTargetId) { + super(); + this.exportId = exportId; + this.destinationMountTargetId = destinationMountTargetId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The OCID of the export path in the primary region used to mount or unmount the file + * system. + * + *

Example: {@code ocid1.export.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportId") + private String exportId; + + /** + * The OCID of the export path in the primary region used to mount or unmount the file + * system. + * + *

Example: {@code ocid1.export.oc1..uniqueID} + * + * @param exportId the value to set + * @return this builder + */ + public Builder exportId(String exportId) { + this.exportId = exportId; + this.__explicitlySet__.add("exportId"); + return this; + } + /** + * The OCID of the destination mount target in the destination region which is used to + * export the file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationMountTargetId") + private String destinationMountTargetId; + + /** + * The OCID of the destination mount target in the destination region which is used to + * export the file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @param destinationMountTargetId the value to set + * @return this builder + */ + public Builder destinationMountTargetId(String destinationMountTargetId) { + this.destinationMountTargetId = destinationMountTargetId; + this.__explicitlySet__.add("destinationMountTargetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public FileSystemExportMappingDetails build() { + FileSystemExportMappingDetails model = + new FileSystemExportMappingDetails( + this.exportId, this.destinationMountTargetId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(FileSystemExportMappingDetails model) { + if (model.wasPropertyExplicitlySet("exportId")) { + this.exportId(model.getExportId()); + } + if (model.wasPropertyExplicitlySet("destinationMountTargetId")) { + this.destinationMountTargetId(model.getDestinationMountTargetId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The OCID of the export path in the primary region used to mount or unmount the file system. + * + *

Example: {@code ocid1.export.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportId") + private final String exportId; + + /** + * The OCID of the export path in the primary region used to mount or unmount the file system. + * + *

Example: {@code ocid1.export.oc1..uniqueID} + * + * @return the value + */ + public String getExportId() { + return exportId; + } + + /** + * The OCID of the destination mount target in the destination region which is used to export + * the file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationMountTargetId") + private final String destinationMountTargetId; + + /** + * The OCID of the destination mount target in the destination region which is used to export + * the file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @return the value + */ + public String getDestinationMountTargetId() { + return destinationMountTargetId; + } + + @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("FileSystemExportMappingDetails("); + sb.append("super=").append(super.toString()); + sb.append("exportId=").append(String.valueOf(this.exportId)); + sb.append(", destinationMountTargetId=") + .append(String.valueOf(this.destinationMountTargetId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof FileSystemExportMappingDetails)) { + return false; + } + + FileSystemExportMappingDetails other = (FileSystemExportMappingDetails) o; + return java.util.Objects.equals(this.exportId, other.exportId) + && java.util.Objects.equals( + this.destinationMountTargetId, other.destinationMountTargetId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.exportId == null ? 43 : this.exportId.hashCode()); + result = + (result * PRIME) + + (this.destinationMountTargetId == null + ? 43 + : this.destinationMountTargetId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/FileSystemMountDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/FileSystemMountDetails.java new file mode 100644 index 00000000000..10c7dcfac64 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/FileSystemMountDetails.java @@ -0,0 +1,148 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Mount details of a file system.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = FileSystemMountDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class FileSystemMountDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"mountTargetId"}) + public FileSystemMountDetails(String mountTargetId) { + super(); + this.mountTargetId = mountTargetId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private String mountTargetId; + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @param mountTargetId the value to set + * @return this builder + */ + public Builder mountTargetId(String mountTargetId) { + this.mountTargetId = mountTargetId; + this.__explicitlySet__.add("mountTargetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public FileSystemMountDetails build() { + FileSystemMountDetails model = new FileSystemMountDetails(this.mountTargetId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(FileSystemMountDetails model) { + if (model.wasPropertyExplicitlySet("mountTargetId")) { + this.mountTargetId(model.getMountTargetId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private final String mountTargetId; + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @return the value + */ + public String getMountTargetId() { + return mountTargetId; + } + + @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("FileSystemMountDetails("); + sb.append("super=").append(super.toString()); + sb.append("mountTargetId=").append(String.valueOf(this.mountTargetId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof FileSystemMountDetails)) { + return false; + } + + FileSystemMountDetails other = (FileSystemMountDetails) o; + return java.util.Objects.equals(this.mountTargetId, other.mountTargetId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.mountTargetId == null ? 43 : this.mountTargetId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/FileSystemUnmountDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/FileSystemUnmountDetails.java new file mode 100644 index 00000000000..667672d3524 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/FileSystemUnmountDetails.java @@ -0,0 +1,148 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Unmount details for a file system.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = FileSystemUnmountDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class FileSystemUnmountDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"mountTargetId"}) + public FileSystemUnmountDetails(String mountTargetId) { + super(); + this.mountTargetId = mountTargetId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private String mountTargetId; + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @param mountTargetId the value to set + * @return this builder + */ + public Builder mountTargetId(String mountTargetId) { + this.mountTargetId = mountTargetId; + this.__explicitlySet__.add("mountTargetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public FileSystemUnmountDetails build() { + FileSystemUnmountDetails model = new FileSystemUnmountDetails(this.mountTargetId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(FileSystemUnmountDetails model) { + if (model.wasPropertyExplicitlySet("mountTargetId")) { + this.mountTargetId(model.getMountTargetId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private final String mountTargetId; + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @return the value + */ + public String getMountTargetId() { + return mountTargetId; + } + + @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("FileSystemUnmountDetails("); + sb.append("super=").append(super.toString()); + sb.append("mountTargetId=").append(String.valueOf(this.mountTargetId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof FileSystemUnmountDetails)) { + return false; + } + + FileSystemUnmountDetails other = (FileSystemUnmountDetails) o; + return java.util.Objects.equals(this.mountTargetId, other.mountTargetId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.mountTargetId == null ? 43 : this.mountTargetId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/IgnoreDrPlanExecutionDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/IgnoreDrPlanExecutionDetails.java index 291876139d6..f4f24894d17 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/IgnoreDrPlanExecutionDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/IgnoreDrPlanExecutionDetails.java @@ -36,7 +36,7 @@ public static class Builder { * The unique id of the group to ignore as a whole, or the group containing the step to * ignore. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("groupId") private String groupId; @@ -45,7 +45,7 @@ public static class Builder { * The unique id of the group to ignore as a whole, or the group containing the step to * ignore. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} * * @param groupId the value to set * @return this builder @@ -58,7 +58,7 @@ public Builder groupId(String groupId) { /** * The unique id of the step to ignore (optional). Only needed when ignoring a step. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("stepId") private String stepId; @@ -66,7 +66,7 @@ public Builder groupId(String groupId) { /** * The unique id of the step to ignore (optional). Only needed when ignoring a step. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} * * @param stepId the value to set * @return this builder @@ -113,7 +113,7 @@ public Builder toBuilder() { /** * The unique id of the group to ignore as a whole, or the group containing the step to ignore. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("groupId") private final String groupId; @@ -121,7 +121,7 @@ public Builder toBuilder() { /** * The unique id of the group to ignore as a whole, or the group containing the step to ignore. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} * * @return the value */ @@ -132,7 +132,7 @@ public String getGroupId() { /** * The unique id of the step to ignore (optional). Only needed when ignoring a step. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("stepId") private final String stepId; @@ -140,7 +140,7 @@ public String getGroupId() { /** * The unique id of the step to ignore (optional). Only needed when ignoring a step. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/InvokeFunctionStep.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/InvokeFunctionStep.java index e028fd8db41..1a6efc5c958 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/InvokeFunctionStep.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/InvokeFunctionStep.java @@ -30,7 +30,7 @@ public static class Builder { /** * The OCID of function to be invoked. * - *

Example: {@code ocid1.fnfunc.oc1.iad.<unique_id>} + *

Example: {@code ocid1.fnfunc.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("functionId") private String functionId; @@ -38,7 +38,7 @@ public static class Builder { /** * The OCID of function to be invoked. * - *

Example: {@code ocid1.fnfunc.oc1.iad.<unique_id>} + *

Example: {@code ocid1.fnfunc.oc1..uniqueID} * * @param functionId the value to set * @return this builder @@ -138,7 +138,7 @@ public InvokeFunctionStep(String functionId, String functionRegion, String reque /** * The OCID of function to be invoked. * - *

Example: {@code ocid1.fnfunc.oc1.iad.<unique_id>} + *

Example: {@code ocid1.fnfunc.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("functionId") private final String functionId; @@ -146,7 +146,7 @@ public InvokeFunctionStep(String functionId, String functionRegion, String reque /** * The OCID of function to be invoked. * - *

Example: {@code ocid1.fnfunc.oc1.iad.<unique_id>} + *

Example: {@code ocid1.fnfunc.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/LoadBalancerBackendSetMapping.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/LoadBalancerBackendSetMapping.java new file mode 100644 index 00000000000..bcd23c4aa0f --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/LoadBalancerBackendSetMapping.java @@ -0,0 +1,285 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * A backend set mapping between source and destination load balancer.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = LoadBalancerBackendSetMapping.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class LoadBalancerBackendSetMapping + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "isBackendSetForNonMovable", + "sourceBackendSetName", + "destinationBackendSetName" + }) + public LoadBalancerBackendSetMapping( + Boolean isBackendSetForNonMovable, + String sourceBackendSetName, + String destinationBackendSetName) { + super(); + this.isBackendSetForNonMovable = isBackendSetForNonMovable; + this.sourceBackendSetName = sourceBackendSetName; + this.destinationBackendSetName = destinationBackendSetName; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR. For non-movable instances this flag should be set to 'true'. Backend sets that + * point to movable instances are emptied and their contents are transferred to the + * destination region load balancer. For movable instances this flag should be set to + * 'false'. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("isBackendSetForNonMovable") + private Boolean isBackendSetForNonMovable; + + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR. For non-movable instances this flag should be set to 'true'. Backend sets that + * point to movable instances are emptied and their contents are transferred to the + * destination region load balancer. For movable instances this flag should be set to + * 'false'. + * + *

Example: {@code true} + * + * @param isBackendSetForNonMovable the value to set + * @return this builder + */ + public Builder isBackendSetForNonMovable(Boolean isBackendSetForNonMovable) { + this.isBackendSetForNonMovable = isBackendSetForNonMovable; + this.__explicitlySet__.add("isBackendSetForNonMovable"); + return this; + } + /** + * The name of the source backend set. + * + *

Example: {@code My_Source_Backend_Set} + */ + @com.fasterxml.jackson.annotation.JsonProperty("sourceBackendSetName") + private String sourceBackendSetName; + + /** + * The name of the source backend set. + * + *

Example: {@code My_Source_Backend_Set} + * + * @param sourceBackendSetName the value to set + * @return this builder + */ + public Builder sourceBackendSetName(String sourceBackendSetName) { + this.sourceBackendSetName = sourceBackendSetName; + this.__explicitlySet__.add("sourceBackendSetName"); + return this; + } + /** + * The name of the destination backend set. + * + *

Example: {@code My_Destination_Backend_Set} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationBackendSetName") + private String destinationBackendSetName; + + /** + * The name of the destination backend set. + * + *

Example: {@code My_Destination_Backend_Set} + * + * @param destinationBackendSetName the value to set + * @return this builder + */ + public Builder destinationBackendSetName(String destinationBackendSetName) { + this.destinationBackendSetName = destinationBackendSetName; + this.__explicitlySet__.add("destinationBackendSetName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public LoadBalancerBackendSetMapping build() { + LoadBalancerBackendSetMapping model = + new LoadBalancerBackendSetMapping( + this.isBackendSetForNonMovable, + this.sourceBackendSetName, + this.destinationBackendSetName); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(LoadBalancerBackendSetMapping model) { + if (model.wasPropertyExplicitlySet("isBackendSetForNonMovable")) { + this.isBackendSetForNonMovable(model.getIsBackendSetForNonMovable()); + } + if (model.wasPropertyExplicitlySet("sourceBackendSetName")) { + this.sourceBackendSetName(model.getSourceBackendSetName()); + } + if (model.wasPropertyExplicitlySet("destinationBackendSetName")) { + this.destinationBackendSetName(model.getDestinationBackendSetName()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR. For non-movable instances this flag should be set to 'true'. Backend sets that + * point to movable instances are emptied and their contents are transferred to the destination + * region load balancer. For movable instances this flag should be set to 'false'. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("isBackendSetForNonMovable") + private final Boolean isBackendSetForNonMovable; + + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR. For non-movable instances this flag should be set to 'true'. Backend sets that + * point to movable instances are emptied and their contents are transferred to the destination + * region load balancer. For movable instances this flag should be set to 'false'. + * + *

Example: {@code true} + * + * @return the value + */ + public Boolean getIsBackendSetForNonMovable() { + return isBackendSetForNonMovable; + } + + /** + * The name of the source backend set. + * + *

Example: {@code My_Source_Backend_Set} + */ + @com.fasterxml.jackson.annotation.JsonProperty("sourceBackendSetName") + private final String sourceBackendSetName; + + /** + * The name of the source backend set. + * + *

Example: {@code My_Source_Backend_Set} + * + * @return the value + */ + public String getSourceBackendSetName() { + return sourceBackendSetName; + } + + /** + * The name of the destination backend set. + * + *

Example: {@code My_Destination_Backend_Set} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationBackendSetName") + private final String destinationBackendSetName; + + /** + * The name of the destination backend set. + * + *

Example: {@code My_Destination_Backend_Set} + * + * @return the value + */ + public String getDestinationBackendSetName() { + return destinationBackendSetName; + } + + @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("LoadBalancerBackendSetMapping("); + sb.append("super=").append(super.toString()); + sb.append("isBackendSetForNonMovable=") + .append(String.valueOf(this.isBackendSetForNonMovable)); + sb.append(", sourceBackendSetName=").append(String.valueOf(this.sourceBackendSetName)); + sb.append(", destinationBackendSetName=") + .append(String.valueOf(this.destinationBackendSetName)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof LoadBalancerBackendSetMapping)) { + return false; + } + + LoadBalancerBackendSetMapping other = (LoadBalancerBackendSetMapping) o; + return java.util.Objects.equals( + this.isBackendSetForNonMovable, other.isBackendSetForNonMovable) + && java.util.Objects.equals(this.sourceBackendSetName, other.sourceBackendSetName) + && java.util.Objects.equals( + this.destinationBackendSetName, other.destinationBackendSetName) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.isBackendSetForNonMovable == null + ? 43 + : this.isBackendSetForNonMovable.hashCode()); + result = + (result * PRIME) + + (this.sourceBackendSetName == null + ? 43 + : this.sourceBackendSetName.hashCode()); + result = + (result * PRIME) + + (this.destinationBackendSetName == null + ? 43 + : this.destinationBackendSetName.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/LoadBalancerBackendSetMappingDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/LoadBalancerBackendSetMappingDetails.java new file mode 100644 index 00000000000..ec48a97b02b --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/LoadBalancerBackendSetMappingDetails.java @@ -0,0 +1,287 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Create backend set mapping properties for a load balancer member.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = LoadBalancerBackendSetMappingDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class LoadBalancerBackendSetMappingDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "isBackendSetForNonMovable", + "sourceBackendSetName", + "destinationBackendSetName" + }) + public LoadBalancerBackendSetMappingDetails( + Boolean isBackendSetForNonMovable, + String sourceBackendSetName, + String destinationBackendSetName) { + super(); + this.isBackendSetForNonMovable = isBackendSetForNonMovable; + this.sourceBackendSetName = sourceBackendSetName; + this.destinationBackendSetName = destinationBackendSetName; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR, their contents are not altered. For non-movable instances this flag should be + * set to 'true'. Backend sets that point to movable instances are emptied and their + * contents are transferred to the destination region load balancer. For movable instances + * this flag should be set to 'false'. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("isBackendSetForNonMovable") + private Boolean isBackendSetForNonMovable; + + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR, their contents are not altered. For non-movable instances this flag should be + * set to 'true'. Backend sets that point to movable instances are emptied and their + * contents are transferred to the destination region load balancer. For movable instances + * this flag should be set to 'false'. + * + *

Example: {@code true} + * + * @param isBackendSetForNonMovable the value to set + * @return this builder + */ + public Builder isBackendSetForNonMovable(Boolean isBackendSetForNonMovable) { + this.isBackendSetForNonMovable = isBackendSetForNonMovable; + this.__explicitlySet__.add("isBackendSetForNonMovable"); + return this; + } + /** + * The name of the source backend set. + * + *

Example: {@code Source-BackendSet-1} + */ + @com.fasterxml.jackson.annotation.JsonProperty("sourceBackendSetName") + private String sourceBackendSetName; + + /** + * The name of the source backend set. + * + *

Example: {@code Source-BackendSet-1} + * + * @param sourceBackendSetName the value to set + * @return this builder + */ + public Builder sourceBackendSetName(String sourceBackendSetName) { + this.sourceBackendSetName = sourceBackendSetName; + this.__explicitlySet__.add("sourceBackendSetName"); + return this; + } + /** + * The name of the destination backend set. + * + *

Example: {@code Destination-BackendSet-1} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationBackendSetName") + private String destinationBackendSetName; + + /** + * The name of the destination backend set. + * + *

Example: {@code Destination-BackendSet-1} + * + * @param destinationBackendSetName the value to set + * @return this builder + */ + public Builder destinationBackendSetName(String destinationBackendSetName) { + this.destinationBackendSetName = destinationBackendSetName; + this.__explicitlySet__.add("destinationBackendSetName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public LoadBalancerBackendSetMappingDetails build() { + LoadBalancerBackendSetMappingDetails model = + new LoadBalancerBackendSetMappingDetails( + this.isBackendSetForNonMovable, + this.sourceBackendSetName, + this.destinationBackendSetName); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(LoadBalancerBackendSetMappingDetails model) { + if (model.wasPropertyExplicitlySet("isBackendSetForNonMovable")) { + this.isBackendSetForNonMovable(model.getIsBackendSetForNonMovable()); + } + if (model.wasPropertyExplicitlySet("sourceBackendSetName")) { + this.sourceBackendSetName(model.getSourceBackendSetName()); + } + if (model.wasPropertyExplicitlySet("destinationBackendSetName")) { + this.destinationBackendSetName(model.getDestinationBackendSetName()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR, their contents are not altered. For non-movable instances this flag should be set + * to 'true'. Backend sets that point to movable instances are emptied and their contents are + * transferred to the destination region load balancer. For movable instances this flag should + * be set to 'false'. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("isBackendSetForNonMovable") + private final Boolean isBackendSetForNonMovable; + + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR, their contents are not altered. For non-movable instances this flag should be set + * to 'true'. Backend sets that point to movable instances are emptied and their contents are + * transferred to the destination region load balancer. For movable instances this flag should + * be set to 'false'. + * + *

Example: {@code true} + * + * @return the value + */ + public Boolean getIsBackendSetForNonMovable() { + return isBackendSetForNonMovable; + } + + /** + * The name of the source backend set. + * + *

Example: {@code Source-BackendSet-1} + */ + @com.fasterxml.jackson.annotation.JsonProperty("sourceBackendSetName") + private final String sourceBackendSetName; + + /** + * The name of the source backend set. + * + *

Example: {@code Source-BackendSet-1} + * + * @return the value + */ + public String getSourceBackendSetName() { + return sourceBackendSetName; + } + + /** + * The name of the destination backend set. + * + *

Example: {@code Destination-BackendSet-1} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationBackendSetName") + private final String destinationBackendSetName; + + /** + * The name of the destination backend set. + * + *

Example: {@code Destination-BackendSet-1} + * + * @return the value + */ + public String getDestinationBackendSetName() { + return destinationBackendSetName; + } + + @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("LoadBalancerBackendSetMappingDetails("); + sb.append("super=").append(super.toString()); + sb.append("isBackendSetForNonMovable=") + .append(String.valueOf(this.isBackendSetForNonMovable)); + sb.append(", sourceBackendSetName=").append(String.valueOf(this.sourceBackendSetName)); + sb.append(", destinationBackendSetName=") + .append(String.valueOf(this.destinationBackendSetName)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof LoadBalancerBackendSetMappingDetails)) { + return false; + } + + LoadBalancerBackendSetMappingDetails other = (LoadBalancerBackendSetMappingDetails) o; + return java.util.Objects.equals( + this.isBackendSetForNonMovable, other.isBackendSetForNonMovable) + && java.util.Objects.equals(this.sourceBackendSetName, other.sourceBackendSetName) + && java.util.Objects.equals( + this.destinationBackendSetName, other.destinationBackendSetName) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.isBackendSetForNonMovable == null + ? 43 + : this.isBackendSetForNonMovable.hashCode()); + result = + (result * PRIME) + + (this.sourceBackendSetName == null + ? 43 + : this.sourceBackendSetName.hashCode()); + result = + (result * PRIME) + + (this.destinationBackendSetName == null + ? 43 + : this.destinationBackendSetName.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/NetworkLoadBalancerBackendSetMapping.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/NetworkLoadBalancerBackendSetMapping.java new file mode 100644 index 00000000000..c99bf689919 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/NetworkLoadBalancerBackendSetMapping.java @@ -0,0 +1,285 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * A backend set mapping between source and destination network load balancer.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = NetworkLoadBalancerBackendSetMapping.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class NetworkLoadBalancerBackendSetMapping + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "isBackendSetForNonMovable", + "sourceBackendSetName", + "destinationBackendSetName" + }) + public NetworkLoadBalancerBackendSetMapping( + Boolean isBackendSetForNonMovable, + String sourceBackendSetName, + String destinationBackendSetName) { + super(); + this.isBackendSetForNonMovable = isBackendSetForNonMovable; + this.sourceBackendSetName = sourceBackendSetName; + this.destinationBackendSetName = destinationBackendSetName; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR. For non-movable instances this flag should be set to 'true'. Backend sets that + * point to movable instances are emptied and their contents are transferred to the + * destination region network load balancer. For movable instances this flag should be set + * to 'false'. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("isBackendSetForNonMovable") + private Boolean isBackendSetForNonMovable; + + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR. For non-movable instances this flag should be set to 'true'. Backend sets that + * point to movable instances are emptied and their contents are transferred to the + * destination region network load balancer. For movable instances this flag should be set + * to 'false'. + * + *

Example: {@code true} + * + * @param isBackendSetForNonMovable the value to set + * @return this builder + */ + public Builder isBackendSetForNonMovable(Boolean isBackendSetForNonMovable) { + this.isBackendSetForNonMovable = isBackendSetForNonMovable; + this.__explicitlySet__.add("isBackendSetForNonMovable"); + return this; + } + /** + * The name of the source backend set. + * + *

Example: {@code example_backend_set} + */ + @com.fasterxml.jackson.annotation.JsonProperty("sourceBackendSetName") + private String sourceBackendSetName; + + /** + * The name of the source backend set. + * + *

Example: {@code example_backend_set} + * + * @param sourceBackendSetName the value to set + * @return this builder + */ + public Builder sourceBackendSetName(String sourceBackendSetName) { + this.sourceBackendSetName = sourceBackendSetName; + this.__explicitlySet__.add("sourceBackendSetName"); + return this; + } + /** + * The name of the destination backend set. + * + *

Example: {@code example_backend_set} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationBackendSetName") + private String destinationBackendSetName; + + /** + * The name of the destination backend set. + * + *

Example: {@code example_backend_set} + * + * @param destinationBackendSetName the value to set + * @return this builder + */ + public Builder destinationBackendSetName(String destinationBackendSetName) { + this.destinationBackendSetName = destinationBackendSetName; + this.__explicitlySet__.add("destinationBackendSetName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public NetworkLoadBalancerBackendSetMapping build() { + NetworkLoadBalancerBackendSetMapping model = + new NetworkLoadBalancerBackendSetMapping( + this.isBackendSetForNonMovable, + this.sourceBackendSetName, + this.destinationBackendSetName); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(NetworkLoadBalancerBackendSetMapping model) { + if (model.wasPropertyExplicitlySet("isBackendSetForNonMovable")) { + this.isBackendSetForNonMovable(model.getIsBackendSetForNonMovable()); + } + if (model.wasPropertyExplicitlySet("sourceBackendSetName")) { + this.sourceBackendSetName(model.getSourceBackendSetName()); + } + if (model.wasPropertyExplicitlySet("destinationBackendSetName")) { + this.destinationBackendSetName(model.getDestinationBackendSetName()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR. For non-movable instances this flag should be set to 'true'. Backend sets that + * point to movable instances are emptied and their contents are transferred to the destination + * region network load balancer. For movable instances this flag should be set to 'false'. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("isBackendSetForNonMovable") + private final Boolean isBackendSetForNonMovable; + + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR. For non-movable instances this flag should be set to 'true'. Backend sets that + * point to movable instances are emptied and their contents are transferred to the destination + * region network load balancer. For movable instances this flag should be set to 'false'. + * + *

Example: {@code true} + * + * @return the value + */ + public Boolean getIsBackendSetForNonMovable() { + return isBackendSetForNonMovable; + } + + /** + * The name of the source backend set. + * + *

Example: {@code example_backend_set} + */ + @com.fasterxml.jackson.annotation.JsonProperty("sourceBackendSetName") + private final String sourceBackendSetName; + + /** + * The name of the source backend set. + * + *

Example: {@code example_backend_set} + * + * @return the value + */ + public String getSourceBackendSetName() { + return sourceBackendSetName; + } + + /** + * The name of the destination backend set. + * + *

Example: {@code example_backend_set} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationBackendSetName") + private final String destinationBackendSetName; + + /** + * The name of the destination backend set. + * + *

Example: {@code example_backend_set} + * + * @return the value + */ + public String getDestinationBackendSetName() { + return destinationBackendSetName; + } + + @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("NetworkLoadBalancerBackendSetMapping("); + sb.append("super=").append(super.toString()); + sb.append("isBackendSetForNonMovable=") + .append(String.valueOf(this.isBackendSetForNonMovable)); + sb.append(", sourceBackendSetName=").append(String.valueOf(this.sourceBackendSetName)); + sb.append(", destinationBackendSetName=") + .append(String.valueOf(this.destinationBackendSetName)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof NetworkLoadBalancerBackendSetMapping)) { + return false; + } + + NetworkLoadBalancerBackendSetMapping other = (NetworkLoadBalancerBackendSetMapping) o; + return java.util.Objects.equals( + this.isBackendSetForNonMovable, other.isBackendSetForNonMovable) + && java.util.Objects.equals(this.sourceBackendSetName, other.sourceBackendSetName) + && java.util.Objects.equals( + this.destinationBackendSetName, other.destinationBackendSetName) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.isBackendSetForNonMovable == null + ? 43 + : this.isBackendSetForNonMovable.hashCode()); + result = + (result * PRIME) + + (this.sourceBackendSetName == null + ? 43 + : this.sourceBackendSetName.hashCode()); + result = + (result * PRIME) + + (this.destinationBackendSetName == null + ? 43 + : this.destinationBackendSetName.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/NetworkLoadBalancerBackendSetMappingDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/NetworkLoadBalancerBackendSetMappingDetails.java new file mode 100644 index 00000000000..dac8049f9ed --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/NetworkLoadBalancerBackendSetMappingDetails.java @@ -0,0 +1,288 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Create backend set mapping properties for a network load balancer member.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = NetworkLoadBalancerBackendSetMappingDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class NetworkLoadBalancerBackendSetMappingDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "isBackendSetForNonMovable", + "sourceBackendSetName", + "destinationBackendSetName" + }) + public NetworkLoadBalancerBackendSetMappingDetails( + Boolean isBackendSetForNonMovable, + String sourceBackendSetName, + String destinationBackendSetName) { + super(); + this.isBackendSetForNonMovable = isBackendSetForNonMovable; + this.sourceBackendSetName = sourceBackendSetName; + this.destinationBackendSetName = destinationBackendSetName; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR, their contents are not altered. For non-movable instances this flag should be + * set to 'true'. Backend sets that point to movable instances are emptied and their + * contents are transferred to the destination region load balancer. For movable instances + * this flag should be set to 'false'. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("isBackendSetForNonMovable") + private Boolean isBackendSetForNonMovable; + + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR, their contents are not altered. For non-movable instances this flag should be + * set to 'true'. Backend sets that point to movable instances are emptied and their + * contents are transferred to the destination region load balancer. For movable instances + * this flag should be set to 'false'. + * + *

Example: {@code true} + * + * @param isBackendSetForNonMovable the value to set + * @return this builder + */ + public Builder isBackendSetForNonMovable(Boolean isBackendSetForNonMovable) { + this.isBackendSetForNonMovable = isBackendSetForNonMovable; + this.__explicitlySet__.add("isBackendSetForNonMovable"); + return this; + } + /** + * The name of the source backend set. + * + *

Example: {@code Source-BackendSet-1} + */ + @com.fasterxml.jackson.annotation.JsonProperty("sourceBackendSetName") + private String sourceBackendSetName; + + /** + * The name of the source backend set. + * + *

Example: {@code Source-BackendSet-1} + * + * @param sourceBackendSetName the value to set + * @return this builder + */ + public Builder sourceBackendSetName(String sourceBackendSetName) { + this.sourceBackendSetName = sourceBackendSetName; + this.__explicitlySet__.add("sourceBackendSetName"); + return this; + } + /** + * The name of the destination backend set. + * + *

Example: {@code Destination-BackendSet-1} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationBackendSetName") + private String destinationBackendSetName; + + /** + * The name of the destination backend set. + * + *

Example: {@code Destination-BackendSet-1} + * + * @param destinationBackendSetName the value to set + * @return this builder + */ + public Builder destinationBackendSetName(String destinationBackendSetName) { + this.destinationBackendSetName = destinationBackendSetName; + this.__explicitlySet__.add("destinationBackendSetName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public NetworkLoadBalancerBackendSetMappingDetails build() { + NetworkLoadBalancerBackendSetMappingDetails model = + new NetworkLoadBalancerBackendSetMappingDetails( + this.isBackendSetForNonMovable, + this.sourceBackendSetName, + this.destinationBackendSetName); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(NetworkLoadBalancerBackendSetMappingDetails model) { + if (model.wasPropertyExplicitlySet("isBackendSetForNonMovable")) { + this.isBackendSetForNonMovable(model.getIsBackendSetForNonMovable()); + } + if (model.wasPropertyExplicitlySet("sourceBackendSetName")) { + this.sourceBackendSetName(model.getSourceBackendSetName()); + } + if (model.wasPropertyExplicitlySet("destinationBackendSetName")) { + this.destinationBackendSetName(model.getDestinationBackendSetName()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR, their contents are not altered. For non-movable instances this flag should be set + * to 'true'. Backend sets that point to movable instances are emptied and their contents are + * transferred to the destination region load balancer. For movable instances this flag should + * be set to 'false'. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("isBackendSetForNonMovable") + private final Boolean isBackendSetForNonMovable; + + /** + * This flag specifies if this backend set is used for traffic for non-movable compute + * instances. Backend sets that point to non-movable instances are only enabled or disabled + * during DR, their contents are not altered. For non-movable instances this flag should be set + * to 'true'. Backend sets that point to movable instances are emptied and their contents are + * transferred to the destination region load balancer. For movable instances this flag should + * be set to 'false'. + * + *

Example: {@code true} + * + * @return the value + */ + public Boolean getIsBackendSetForNonMovable() { + return isBackendSetForNonMovable; + } + + /** + * The name of the source backend set. + * + *

Example: {@code Source-BackendSet-1} + */ + @com.fasterxml.jackson.annotation.JsonProperty("sourceBackendSetName") + private final String sourceBackendSetName; + + /** + * The name of the source backend set. + * + *

Example: {@code Source-BackendSet-1} + * + * @return the value + */ + public String getSourceBackendSetName() { + return sourceBackendSetName; + } + + /** + * The name of the destination backend set. + * + *

Example: {@code Destination-BackendSet-1} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationBackendSetName") + private final String destinationBackendSetName; + + /** + * The name of the destination backend set. + * + *

Example: {@code Destination-BackendSet-1} + * + * @return the value + */ + public String getDestinationBackendSetName() { + return destinationBackendSetName; + } + + @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("NetworkLoadBalancerBackendSetMappingDetails("); + sb.append("super=").append(super.toString()); + sb.append("isBackendSetForNonMovable=") + .append(String.valueOf(this.isBackendSetForNonMovable)); + sb.append(", sourceBackendSetName=").append(String.valueOf(this.sourceBackendSetName)); + sb.append(", destinationBackendSetName=") + .append(String.valueOf(this.destinationBackendSetName)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof NetworkLoadBalancerBackendSetMappingDetails)) { + return false; + } + + NetworkLoadBalancerBackendSetMappingDetails other = + (NetworkLoadBalancerBackendSetMappingDetails) o; + return java.util.Objects.equals( + this.isBackendSetForNonMovable, other.isBackendSetForNonMovable) + && java.util.Objects.equals(this.sourceBackendSetName, other.sourceBackendSetName) + && java.util.Objects.equals( + this.destinationBackendSetName, other.destinationBackendSetName) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.isBackendSetForNonMovable == null + ? 43 + : this.isBackendSetForNonMovable.hashCode()); + result = + (result * PRIME) + + (this.sourceBackendSetName == null + ? 43 + : this.sourceBackendSetName.hashCode()); + result = + (result * PRIME) + + (this.destinationBackendSetName == null + ? 43 + : this.destinationBackendSetName.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ObjectStorageLogLocation.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ObjectStorageLogLocation.java index ee68ff19511..dabd01e9e54 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ObjectStorageLogLocation.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ObjectStorageLogLocation.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Information about an Object Storage log location for a DR Protection Group.
+ * The details of an object storage log location for a DR protection 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 @@ -34,7 +34,7 @@ public ObjectStorageLogLocation(String namespace, String bucket, String object) @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} */ @@ -42,7 +42,7 @@ public static class Builder { private String namespace; /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} * @@ -55,7 +55,7 @@ public Builder namespace(String namespace) { return this; } /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code operation_logs} */ @@ -63,7 +63,7 @@ public Builder namespace(String namespace) { private String bucket; /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code operation_logs} * @@ -76,7 +76,7 @@ public Builder bucket(String bucket) { return this; } /** - * The object name inside the Object Storage bucket. + * The object name inside the object storage bucket. * *

Example: {@code switchover_plan_executions} */ @@ -84,7 +84,7 @@ public Builder bucket(String bucket) { private String object; /** - * The object name inside the Object Storage bucket. + * The object name inside the object storage bucket. * *

Example: {@code switchover_plan_executions} * @@ -134,7 +134,7 @@ public Builder toBuilder() { } /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} */ @@ -142,7 +142,7 @@ public Builder toBuilder() { private final String namespace; /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} * @@ -153,7 +153,7 @@ public String getNamespace() { } /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code operation_logs} */ @@ -161,7 +161,7 @@ public String getNamespace() { private final String bucket; /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code operation_logs} * @@ -172,7 +172,7 @@ public String getBucket() { } /** - * The object name inside the Object Storage bucket. + * The object name inside the object storage bucket. * *

Example: {@code switchover_plan_executions} */ @@ -180,7 +180,7 @@ public String getBucket() { private final String object; /** - * The object name inside the Object Storage bucket. + * The object name inside the object storage bucket. * *

Example: {@code switchover_plan_executions} * diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ObjectStorageScriptLocation.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ObjectStorageScriptLocation.java index ee584010f2a..bc5321978b9 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ObjectStorageScriptLocation.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ObjectStorageScriptLocation.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Information about an Object Storage script location for a user-defined step in a DR Plan.
+ * The details of an object storage script location for a user-defined step in a DR plan.
* 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,7 +34,7 @@ public ObjectStorageScriptLocation(String namespace, String bucket, String objec @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} */ @@ -42,7 +42,7 @@ public static class Builder { private String namespace; /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} * @@ -55,7 +55,7 @@ public Builder namespace(String namespace) { return this; } /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code custom_dr_scripts} */ @@ -63,7 +63,7 @@ public Builder namespace(String namespace) { private String bucket; /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code custom_dr_scripts} * @@ -76,7 +76,7 @@ public Builder bucket(String bucket) { return this; } /** - * The object name inside the Object Storage bucket. + * The object name inside the object storage bucket. * *

Example: {@code validate_app_start.sh} */ @@ -84,7 +84,7 @@ public Builder bucket(String bucket) { private String object; /** - * The object name inside the Object Storage bucket. + * The object name inside the object storage bucket. * *

Example: {@code validate_app_start.sh} * @@ -134,7 +134,7 @@ public Builder toBuilder() { } /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} */ @@ -142,7 +142,7 @@ public Builder toBuilder() { private final String namespace; /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} * @@ -153,7 +153,7 @@ public String getNamespace() { } /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code custom_dr_scripts} */ @@ -161,7 +161,7 @@ public String getNamespace() { private final String bucket; /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code custom_dr_scripts} * @@ -172,7 +172,7 @@ public String getBucket() { } /** - * The object name inside the Object Storage bucket. + * The object name inside the object storage bucket. * *

Example: {@code validate_app_start.sh} */ @@ -180,7 +180,7 @@ public String getBucket() { private final String object; /** - * The object name inside the Object Storage bucket. + * The object name inside the object storage bucket. * *

Example: {@code validate_app_start.sh} * diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/OperationStatus.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/OperationStatus.java index 744a6183029..8dfa89a53e8 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/OperationStatus.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/OperationStatus.java @@ -4,7 +4,7 @@ */ package com.oracle.bmc.disasterrecovery.model; -/** Types of operation statuses. */ +/** The types of operation statuses. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum OperationStatus implements com.oracle.bmc.http.internal.BmcEnum { Accepted("ACCEPTED"), diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/OperationType.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/OperationType.java index 93e0af531d3..97d576a3992 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/OperationType.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/OperationType.java @@ -4,7 +4,7 @@ */ package com.oracle.bmc.disasterrecovery.model; -/** Operation types for resources. */ +/** The types of operations that can be performed on Full Stack DR resources. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220125") public enum OperationType implements com.oracle.bmc.http.internal.BmcEnum { CreateDrProtectionGroup("CREATE_DR_PROTECTION_GROUP"), diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/PauseDrPlanExecutionDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/PauseDrPlanExecutionDetails.java index fcf898ae4ef..b34d4eed838 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/PauseDrPlanExecutionDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/PauseDrPlanExecutionDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for pausing a DR Plan Execution.
+ * The details for pausing a DR plan execution.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ResumeDrPlanExecutionDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ResumeDrPlanExecutionDetails.java index 2e0c65b7767..52a7559bc48 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ResumeDrPlanExecutionDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/ResumeDrPlanExecutionDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for resuming a DR Plan Execution.
+ * The details for resuming a DR plan execution.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/RetryDrPlanExecutionDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/RetryDrPlanExecutionDetails.java index 074dc26ae38..70eda308e6c 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/RetryDrPlanExecutionDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/RetryDrPlanExecutionDetails.java @@ -36,7 +36,7 @@ public static class Builder { * The unique id of the group to retry as a whole, or the group containing the step being * retried. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("groupId") private String groupId; @@ -45,7 +45,7 @@ public static class Builder { * The unique id of the group to retry as a whole, or the group containing the step being * retried. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} * * @param groupId the value to set * @return this builder @@ -58,7 +58,7 @@ public Builder groupId(String groupId) { /** * The unique id of the step to retry (optional). Only needed when retrying a step. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("stepId") private String stepId; @@ -66,7 +66,7 @@ public Builder groupId(String groupId) { /** * The unique id of the step to retry (optional). Only needed when retrying a step. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} * * @param stepId the value to set * @return this builder @@ -114,7 +114,7 @@ public Builder toBuilder() { * The unique id of the group to retry as a whole, or the group containing the step being * retried. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("groupId") private final String groupId; @@ -123,7 +123,7 @@ public Builder toBuilder() { * The unique id of the group to retry as a whole, or the group containing the step being * retried. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} * * @return the value */ @@ -134,7 +134,7 @@ public String getGroupId() { /** * The unique id of the step to retry (optional). Only needed when retrying a step. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("stepId") private final String stepId; @@ -142,7 +142,7 @@ public String getGroupId() { /** * The unique id of the step to retry (optional). Only needed when retrying a step. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/RunLocalScriptUserDefinedStep.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/RunLocalScriptUserDefinedStep.java index 4ec52fbbcee..eaa791aa550 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/RunLocalScriptUserDefinedStep.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/RunLocalScriptUserDefinedStep.java @@ -28,17 +28,29 @@ public final class RunLocalScriptUserDefinedStep extends DrPlanUserDefinedStep { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The OCID of the instance where this script or command should be executed. + * The OCID of the instance on which this script or command should be executed. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the + * region where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("runOnInstanceId") private String runOnInstanceId; /** - * The OCID of the instance where this script or command should be executed. + * The OCID of the instance on which this script or command should be executed. + * + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the + * region where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

Example: {@code ocid1.instance.oc1..uniqueID} * * @param runOnInstanceId the value to set * @return this builder @@ -51,7 +63,7 @@ public Builder runOnInstanceId(String runOnInstanceId) { /** * The region in which the instance is present. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} */ @com.fasterxml.jackson.annotation.JsonProperty("runOnInstanceRegion") private String runOnInstanceRegion; @@ -59,7 +71,7 @@ public Builder runOnInstanceId(String runOnInstanceId) { /** * The region in which the instance is present. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} * * @param runOnInstanceRegion the value to set * @return this builder @@ -169,17 +181,29 @@ public RunLocalScriptUserDefinedStep( } /** - * The OCID of the instance where this script or command should be executed. + * The OCID of the instance on which this script or command should be executed. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the region + * where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("runOnInstanceId") private final String runOnInstanceId; /** - * The OCID of the instance where this script or command should be executed. + * The OCID of the instance on which this script or command should be executed. + * + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the region + * where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

Example: {@code ocid1.instance.oc1..uniqueID} * * @return the value */ @@ -190,7 +214,7 @@ public String getRunOnInstanceId() { /** * The region in which the instance is present. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} */ @com.fasterxml.jackson.annotation.JsonProperty("runOnInstanceRegion") private final String runOnInstanceRegion; @@ -198,7 +222,7 @@ public String getRunOnInstanceId() { /** * The region in which the instance is present. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/RunObjectStoreScriptUserDefinedStep.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/RunObjectStoreScriptUserDefinedStep.java index a1b40712da1..54a728667f0 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/RunObjectStoreScriptUserDefinedStep.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/RunObjectStoreScriptUserDefinedStep.java @@ -28,17 +28,29 @@ public final class RunObjectStoreScriptUserDefinedStep extends DrPlanUserDefined @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The OCID of the instance where this script or command should be executed. + * The OCID of the instance on which this script or command should be executed. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the + * region where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("runOnInstanceId") private String runOnInstanceId; /** - * The OCID of the instance where this script or command should be executed. + * The OCID of the instance on which this script or command should be executed. + * + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the + * region where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

Example: {@code ocid1.instance.oc1..uniqueID} * * @param runOnInstanceId the value to set * @return this builder @@ -51,7 +63,7 @@ public Builder runOnInstanceId(String runOnInstanceId) { /** * The region of the instance where this script or command should be executed. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} */ @com.fasterxml.jackson.annotation.JsonProperty("runOnInstanceRegion") private String runOnInstanceRegion; @@ -59,7 +71,7 @@ public Builder runOnInstanceId(String runOnInstanceId) { /** * The region of the instance where this script or command should be executed. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} * * @param runOnInstanceRegion the value to set * @return this builder @@ -131,17 +143,29 @@ public RunObjectStoreScriptUserDefinedStep( } /** - * The OCID of the instance where this script or command should be executed. + * The OCID of the instance on which this script or command should be executed. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the region + * where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("runOnInstanceId") private final String runOnInstanceId; /** - * The OCID of the instance where this script or command should be executed. + * The OCID of the instance on which this script or command should be executed. + * + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the region + * where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

Example: {@code ocid1.instance.oc1..uniqueID} * * @return the value */ @@ -152,7 +176,7 @@ public String getRunOnInstanceId() { /** * The region of the instance where this script or command should be executed. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} */ @com.fasterxml.jackson.annotation.JsonProperty("runOnInstanceRegion") private final String runOnInstanceRegion; @@ -160,7 +184,7 @@ public String getRunOnInstanceId() { /** * The region of the instance where this script or command should be executed. * - *

Example: {@code us-phoenix-1} + *

Example: {@code us-ashburn-1} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StartDrillExecutionOptionDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StartDrillExecutionOptionDetails.java new file mode 100644 index 00000000000..9a2a0b57eb6 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StartDrillExecutionOptionDetails.java @@ -0,0 +1,205 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Options for start drill execution.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model + * distinguishes fields that are {@code null} because they are unset from fields that are explicitly + * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a + * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = StartDrillExecutionOptionDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "planExecutionType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class StartDrillExecutionOptionDetails extends DrPlanExecutionOptionDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * A flag indicating whether prechecks should be executed before the plan execution. + * + *

Example: {@code false} + */ + @com.fasterxml.jackson.annotation.JsonProperty("arePrechecksEnabled") + private Boolean arePrechecksEnabled; + + /** + * A flag indicating whether prechecks should be executed before the plan execution. + * + *

Example: {@code false} + * + * @param arePrechecksEnabled the value to set + * @return this builder + */ + public Builder arePrechecksEnabled(Boolean arePrechecksEnabled) { + this.arePrechecksEnabled = arePrechecksEnabled; + this.__explicitlySet__.add("arePrechecksEnabled"); + return this; + } + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code true} + * + * @param areWarningsIgnored the value to set + * @return this builder + */ + public Builder areWarningsIgnored(Boolean areWarningsIgnored) { + this.areWarningsIgnored = areWarningsIgnored; + this.__explicitlySet__.add("areWarningsIgnored"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public StartDrillExecutionOptionDetails build() { + StartDrillExecutionOptionDetails model = + new StartDrillExecutionOptionDetails( + this.arePrechecksEnabled, this.areWarningsIgnored); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(StartDrillExecutionOptionDetails model) { + if (model.wasPropertyExplicitlySet("arePrechecksEnabled")) { + this.arePrechecksEnabled(model.getArePrechecksEnabled()); + } + if (model.wasPropertyExplicitlySet("areWarningsIgnored")) { + this.areWarningsIgnored(model.getAreWarningsIgnored()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public StartDrillExecutionOptionDetails( + Boolean arePrechecksEnabled, Boolean areWarningsIgnored) { + super(); + this.arePrechecksEnabled = arePrechecksEnabled; + this.areWarningsIgnored = areWarningsIgnored; + } + + /** + * A flag indicating whether prechecks should be executed before the plan execution. + * + *

Example: {@code false} + */ + @com.fasterxml.jackson.annotation.JsonProperty("arePrechecksEnabled") + private final Boolean arePrechecksEnabled; + + /** + * A flag indicating whether prechecks should be executed before the plan execution. + * + *

Example: {@code false} + * + * @return the value + */ + public Boolean getArePrechecksEnabled() { + return arePrechecksEnabled; + } + + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private final Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code true} + * + * @return the value + */ + public Boolean getAreWarningsIgnored() { + return areWarningsIgnored; + } + + @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("StartDrillExecutionOptionDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", arePrechecksEnabled=").append(String.valueOf(this.arePrechecksEnabled)); + sb.append(", areWarningsIgnored=").append(String.valueOf(this.areWarningsIgnored)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof StartDrillExecutionOptionDetails)) { + return false; + } + + StartDrillExecutionOptionDetails other = (StartDrillExecutionOptionDetails) o; + return java.util.Objects.equals(this.arePrechecksEnabled, other.arePrechecksEnabled) + && java.util.Objects.equals(this.areWarningsIgnored, other.areWarningsIgnored) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.arePrechecksEnabled == null + ? 43 + : this.arePrechecksEnabled.hashCode()); + result = + (result * PRIME) + + (this.areWarningsIgnored == null + ? 43 + : this.areWarningsIgnored.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StartDrillExecutionOptions.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StartDrillExecutionOptions.java new file mode 100644 index 00000000000..cf5e66c77ea --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StartDrillExecutionOptions.java @@ -0,0 +1,204 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Options for start drill execution.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model + * distinguishes fields that are {@code null} because they are unset from fields that are explicitly + * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a + * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = StartDrillExecutionOptions.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "planExecutionType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class StartDrillExecutionOptions extends DrPlanExecutionOptions { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * A flag indicating whether prechecks should be executed before the plan execution. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("arePrechecksEnabled") + private Boolean arePrechecksEnabled; + + /** + * A flag indicating whether prechecks should be executed before the plan execution. + * + *

Example: {@code true} + * + * @param arePrechecksEnabled the value to set + * @return this builder + */ + public Builder arePrechecksEnabled(Boolean arePrechecksEnabled) { + this.arePrechecksEnabled = arePrechecksEnabled; + this.__explicitlySet__.add("arePrechecksEnabled"); + return this; + } + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code false} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code false} + * + * @param areWarningsIgnored the value to set + * @return this builder + */ + public Builder areWarningsIgnored(Boolean areWarningsIgnored) { + this.areWarningsIgnored = areWarningsIgnored; + this.__explicitlySet__.add("areWarningsIgnored"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public StartDrillExecutionOptions build() { + StartDrillExecutionOptions model = + new StartDrillExecutionOptions( + this.arePrechecksEnabled, this.areWarningsIgnored); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(StartDrillExecutionOptions model) { + if (model.wasPropertyExplicitlySet("arePrechecksEnabled")) { + this.arePrechecksEnabled(model.getArePrechecksEnabled()); + } + if (model.wasPropertyExplicitlySet("areWarningsIgnored")) { + this.areWarningsIgnored(model.getAreWarningsIgnored()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public StartDrillExecutionOptions(Boolean arePrechecksEnabled, Boolean areWarningsIgnored) { + super(); + this.arePrechecksEnabled = arePrechecksEnabled; + this.areWarningsIgnored = areWarningsIgnored; + } + + /** + * A flag indicating whether prechecks should be executed before the plan execution. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("arePrechecksEnabled") + private final Boolean arePrechecksEnabled; + + /** + * A flag indicating whether prechecks should be executed before the plan execution. + * + *

Example: {@code true} + * + * @return the value + */ + public Boolean getArePrechecksEnabled() { + return arePrechecksEnabled; + } + + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code false} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private final Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code false} + * + * @return the value + */ + public Boolean getAreWarningsIgnored() { + return areWarningsIgnored; + } + + @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("StartDrillExecutionOptions("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", arePrechecksEnabled=").append(String.valueOf(this.arePrechecksEnabled)); + sb.append(", areWarningsIgnored=").append(String.valueOf(this.areWarningsIgnored)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof StartDrillExecutionOptions)) { + return false; + } + + StartDrillExecutionOptions other = (StartDrillExecutionOptions) o; + return java.util.Objects.equals(this.arePrechecksEnabled, other.arePrechecksEnabled) + && java.util.Objects.equals(this.areWarningsIgnored, other.areWarningsIgnored) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.arePrechecksEnabled == null + ? 43 + : this.arePrechecksEnabled.hashCode()); + result = + (result * PRIME) + + (this.areWarningsIgnored == null + ? 43 + : this.areWarningsIgnored.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StartDrillPrecheckExecutionOptionDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StartDrillPrecheckExecutionOptionDetails.java new file mode 100644 index 00000000000..8b53e5af5e7 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StartDrillPrecheckExecutionOptionDetails.java @@ -0,0 +1,153 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Options for start drill precheck execution.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model + * distinguishes fields that are {@code null} because they are unset from fields that are explicitly + * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a + * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = StartDrillPrecheckExecutionOptionDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "planExecutionType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class StartDrillPrecheckExecutionOptionDetails extends DrPlanExecutionOptionDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code true} + * + * @param areWarningsIgnored the value to set + * @return this builder + */ + public Builder areWarningsIgnored(Boolean areWarningsIgnored) { + this.areWarningsIgnored = areWarningsIgnored; + this.__explicitlySet__.add("areWarningsIgnored"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public StartDrillPrecheckExecutionOptionDetails build() { + StartDrillPrecheckExecutionOptionDetails model = + new StartDrillPrecheckExecutionOptionDetails(this.areWarningsIgnored); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(StartDrillPrecheckExecutionOptionDetails model) { + if (model.wasPropertyExplicitlySet("areWarningsIgnored")) { + this.areWarningsIgnored(model.getAreWarningsIgnored()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public StartDrillPrecheckExecutionOptionDetails(Boolean areWarningsIgnored) { + super(); + this.areWarningsIgnored = areWarningsIgnored; + } + + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private final Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code true} + * + * @return the value + */ + public Boolean getAreWarningsIgnored() { + return areWarningsIgnored; + } + + @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("StartDrillPrecheckExecutionOptionDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", areWarningsIgnored=").append(String.valueOf(this.areWarningsIgnored)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof StartDrillPrecheckExecutionOptionDetails)) { + return false; + } + + StartDrillPrecheckExecutionOptionDetails other = + (StartDrillPrecheckExecutionOptionDetails) o; + return java.util.Objects.equals(this.areWarningsIgnored, other.areWarningsIgnored) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.areWarningsIgnored == null + ? 43 + : this.areWarningsIgnored.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StartDrillPrecheckExecutionOptions.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StartDrillPrecheckExecutionOptions.java new file mode 100644 index 00000000000..70e757828fc --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StartDrillPrecheckExecutionOptions.java @@ -0,0 +1,152 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Options for start drill precheck execution.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model + * distinguishes fields that are {@code null} because they are unset from fields that are explicitly + * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a + * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = StartDrillPrecheckExecutionOptions.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "planExecutionType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class StartDrillPrecheckExecutionOptions extends DrPlanExecutionOptions { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code false} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code false} + * + * @param areWarningsIgnored the value to set + * @return this builder + */ + public Builder areWarningsIgnored(Boolean areWarningsIgnored) { + this.areWarningsIgnored = areWarningsIgnored; + this.__explicitlySet__.add("areWarningsIgnored"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public StartDrillPrecheckExecutionOptions build() { + StartDrillPrecheckExecutionOptions model = + new StartDrillPrecheckExecutionOptions(this.areWarningsIgnored); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(StartDrillPrecheckExecutionOptions model) { + if (model.wasPropertyExplicitlySet("areWarningsIgnored")) { + this.areWarningsIgnored(model.getAreWarningsIgnored()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public StartDrillPrecheckExecutionOptions(Boolean areWarningsIgnored) { + super(); + this.areWarningsIgnored = areWarningsIgnored; + } + + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code false} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private final Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code false} + * + * @return the value + */ + public Boolean getAreWarningsIgnored() { + return areWarningsIgnored; + } + + @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("StartDrillPrecheckExecutionOptions("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", areWarningsIgnored=").append(String.valueOf(this.areWarningsIgnored)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof StartDrillPrecheckExecutionOptions)) { + return false; + } + + StartDrillPrecheckExecutionOptions other = (StartDrillPrecheckExecutionOptions) o; + return java.util.Objects.equals(this.areWarningsIgnored, other.areWarningsIgnored) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.areWarningsIgnored == null + ? 43 + : this.areWarningsIgnored.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StopDrillExecutionOptionDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StopDrillExecutionOptionDetails.java new file mode 100644 index 00000000000..d011b136ed0 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StopDrillExecutionOptionDetails.java @@ -0,0 +1,205 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Options for stop drill execution.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model + * distinguishes fields that are {@code null} because they are unset from fields that are explicitly + * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a + * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = StopDrillExecutionOptionDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "planExecutionType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class StopDrillExecutionOptionDetails extends DrPlanExecutionOptionDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * A flag indicating whether prechecks should be executed before the plan execution. + * + *

Example: {@code false} + */ + @com.fasterxml.jackson.annotation.JsonProperty("arePrechecksEnabled") + private Boolean arePrechecksEnabled; + + /** + * A flag indicating whether prechecks should be executed before the plan execution. + * + *

Example: {@code false} + * + * @param arePrechecksEnabled the value to set + * @return this builder + */ + public Builder arePrechecksEnabled(Boolean arePrechecksEnabled) { + this.arePrechecksEnabled = arePrechecksEnabled; + this.__explicitlySet__.add("arePrechecksEnabled"); + return this; + } + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code true} + * + * @param areWarningsIgnored the value to set + * @return this builder + */ + public Builder areWarningsIgnored(Boolean areWarningsIgnored) { + this.areWarningsIgnored = areWarningsIgnored; + this.__explicitlySet__.add("areWarningsIgnored"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public StopDrillExecutionOptionDetails build() { + StopDrillExecutionOptionDetails model = + new StopDrillExecutionOptionDetails( + this.arePrechecksEnabled, this.areWarningsIgnored); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(StopDrillExecutionOptionDetails model) { + if (model.wasPropertyExplicitlySet("arePrechecksEnabled")) { + this.arePrechecksEnabled(model.getArePrechecksEnabled()); + } + if (model.wasPropertyExplicitlySet("areWarningsIgnored")) { + this.areWarningsIgnored(model.getAreWarningsIgnored()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public StopDrillExecutionOptionDetails( + Boolean arePrechecksEnabled, Boolean areWarningsIgnored) { + super(); + this.arePrechecksEnabled = arePrechecksEnabled; + this.areWarningsIgnored = areWarningsIgnored; + } + + /** + * A flag indicating whether prechecks should be executed before the plan execution. + * + *

Example: {@code false} + */ + @com.fasterxml.jackson.annotation.JsonProperty("arePrechecksEnabled") + private final Boolean arePrechecksEnabled; + + /** + * A flag indicating whether prechecks should be executed before the plan execution. + * + *

Example: {@code false} + * + * @return the value + */ + public Boolean getArePrechecksEnabled() { + return arePrechecksEnabled; + } + + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private final Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code true} + * + * @return the value + */ + public Boolean getAreWarningsIgnored() { + return areWarningsIgnored; + } + + @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("StopDrillExecutionOptionDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", arePrechecksEnabled=").append(String.valueOf(this.arePrechecksEnabled)); + sb.append(", areWarningsIgnored=").append(String.valueOf(this.areWarningsIgnored)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof StopDrillExecutionOptionDetails)) { + return false; + } + + StopDrillExecutionOptionDetails other = (StopDrillExecutionOptionDetails) o; + return java.util.Objects.equals(this.arePrechecksEnabled, other.arePrechecksEnabled) + && java.util.Objects.equals(this.areWarningsIgnored, other.areWarningsIgnored) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.arePrechecksEnabled == null + ? 43 + : this.arePrechecksEnabled.hashCode()); + result = + (result * PRIME) + + (this.areWarningsIgnored == null + ? 43 + : this.areWarningsIgnored.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StopDrillExecutionOptions.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StopDrillExecutionOptions.java new file mode 100644 index 00000000000..57f1d60e526 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StopDrillExecutionOptions.java @@ -0,0 +1,204 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Options for stop drill execution.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model + * distinguishes fields that are {@code null} because they are unset from fields that are explicitly + * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a + * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = StopDrillExecutionOptions.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "planExecutionType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class StopDrillExecutionOptions extends DrPlanExecutionOptions { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * A flag indicating whether a precheck should be executed before the plan execution. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("arePrechecksEnabled") + private Boolean arePrechecksEnabled; + + /** + * A flag indicating whether a precheck should be executed before the plan execution. + * + *

Example: {@code true} + * + * @param arePrechecksEnabled the value to set + * @return this builder + */ + public Builder arePrechecksEnabled(Boolean arePrechecksEnabled) { + this.arePrechecksEnabled = arePrechecksEnabled; + this.__explicitlySet__.add("arePrechecksEnabled"); + return this; + } + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code false} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code false} + * + * @param areWarningsIgnored the value to set + * @return this builder + */ + public Builder areWarningsIgnored(Boolean areWarningsIgnored) { + this.areWarningsIgnored = areWarningsIgnored; + this.__explicitlySet__.add("areWarningsIgnored"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public StopDrillExecutionOptions build() { + StopDrillExecutionOptions model = + new StopDrillExecutionOptions( + this.arePrechecksEnabled, this.areWarningsIgnored); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(StopDrillExecutionOptions model) { + if (model.wasPropertyExplicitlySet("arePrechecksEnabled")) { + this.arePrechecksEnabled(model.getArePrechecksEnabled()); + } + if (model.wasPropertyExplicitlySet("areWarningsIgnored")) { + this.areWarningsIgnored(model.getAreWarningsIgnored()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public StopDrillExecutionOptions(Boolean arePrechecksEnabled, Boolean areWarningsIgnored) { + super(); + this.arePrechecksEnabled = arePrechecksEnabled; + this.areWarningsIgnored = areWarningsIgnored; + } + + /** + * A flag indicating whether a precheck should be executed before the plan execution. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("arePrechecksEnabled") + private final Boolean arePrechecksEnabled; + + /** + * A flag indicating whether a precheck should be executed before the plan execution. + * + *

Example: {@code true} + * + * @return the value + */ + public Boolean getArePrechecksEnabled() { + return arePrechecksEnabled; + } + + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code false} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private final Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the plan execution. + * + *

Example: {@code false} + * + * @return the value + */ + public Boolean getAreWarningsIgnored() { + return areWarningsIgnored; + } + + @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("StopDrillExecutionOptions("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", arePrechecksEnabled=").append(String.valueOf(this.arePrechecksEnabled)); + sb.append(", areWarningsIgnored=").append(String.valueOf(this.areWarningsIgnored)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof StopDrillExecutionOptions)) { + return false; + } + + StopDrillExecutionOptions other = (StopDrillExecutionOptions) o; + return java.util.Objects.equals(this.arePrechecksEnabled, other.arePrechecksEnabled) + && java.util.Objects.equals(this.areWarningsIgnored, other.areWarningsIgnored) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.arePrechecksEnabled == null + ? 43 + : this.arePrechecksEnabled.hashCode()); + result = + (result * PRIME) + + (this.areWarningsIgnored == null + ? 43 + : this.areWarningsIgnored.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StopDrillPrecheckExecutionOptionDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StopDrillPrecheckExecutionOptionDetails.java new file mode 100644 index 00000000000..5920fec12ab --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StopDrillPrecheckExecutionOptionDetails.java @@ -0,0 +1,152 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Options for stop drill precheck execution.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model + * distinguishes fields that are {@code null} because they are unset from fields that are explicitly + * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a + * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = StopDrillPrecheckExecutionOptionDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "planExecutionType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class StopDrillPrecheckExecutionOptionDetails extends DrPlanExecutionOptionDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code true} + * + * @param areWarningsIgnored the value to set + * @return this builder + */ + public Builder areWarningsIgnored(Boolean areWarningsIgnored) { + this.areWarningsIgnored = areWarningsIgnored; + this.__explicitlySet__.add("areWarningsIgnored"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public StopDrillPrecheckExecutionOptionDetails build() { + StopDrillPrecheckExecutionOptionDetails model = + new StopDrillPrecheckExecutionOptionDetails(this.areWarningsIgnored); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(StopDrillPrecheckExecutionOptionDetails model) { + if (model.wasPropertyExplicitlySet("areWarningsIgnored")) { + this.areWarningsIgnored(model.getAreWarningsIgnored()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public StopDrillPrecheckExecutionOptionDetails(Boolean areWarningsIgnored) { + super(); + this.areWarningsIgnored = areWarningsIgnored; + } + + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code true} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private final Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code true} + * + * @return the value + */ + public Boolean getAreWarningsIgnored() { + return areWarningsIgnored; + } + + @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("StopDrillPrecheckExecutionOptionDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", areWarningsIgnored=").append(String.valueOf(this.areWarningsIgnored)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof StopDrillPrecheckExecutionOptionDetails)) { + return false; + } + + StopDrillPrecheckExecutionOptionDetails other = (StopDrillPrecheckExecutionOptionDetails) o; + return java.util.Objects.equals(this.areWarningsIgnored, other.areWarningsIgnored) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.areWarningsIgnored == null + ? 43 + : this.areWarningsIgnored.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StopDrillPrecheckExecutionOptions.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StopDrillPrecheckExecutionOptions.java new file mode 100644 index 00000000000..7de9c76eaa7 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/StopDrillPrecheckExecutionOptions.java @@ -0,0 +1,152 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Options for stop drill precheck execution.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model + * distinguishes fields that are {@code null} because they are unset from fields that are explicitly + * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a + * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = StopDrillPrecheckExecutionOptions.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "planExecutionType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class StopDrillPrecheckExecutionOptions extends DrPlanExecutionOptions { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code false} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code false} + * + * @param areWarningsIgnored the value to set + * @return this builder + */ + public Builder areWarningsIgnored(Boolean areWarningsIgnored) { + this.areWarningsIgnored = areWarningsIgnored; + this.__explicitlySet__.add("areWarningsIgnored"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public StopDrillPrecheckExecutionOptions build() { + StopDrillPrecheckExecutionOptions model = + new StopDrillPrecheckExecutionOptions(this.areWarningsIgnored); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(StopDrillPrecheckExecutionOptions model) { + if (model.wasPropertyExplicitlySet("areWarningsIgnored")) { + this.areWarningsIgnored(model.getAreWarningsIgnored()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public StopDrillPrecheckExecutionOptions(Boolean areWarningsIgnored) { + super(); + this.areWarningsIgnored = areWarningsIgnored; + } + + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code false} + */ + @com.fasterxml.jackson.annotation.JsonProperty("areWarningsIgnored") + private final Boolean areWarningsIgnored; + + /** + * A flag indicating whether warnings should be ignored during the precheck. + * + *

Example: {@code false} + * + * @return the value + */ + public Boolean getAreWarningsIgnored() { + return areWarningsIgnored; + } + + @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("StopDrillPrecheckExecutionOptions("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", areWarningsIgnored=").append(String.valueOf(this.areWarningsIgnored)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof StopDrillPrecheckExecutionOptions)) { + return false; + } + + StopDrillPrecheckExecutionOptions other = (StopDrillPrecheckExecutionOptions) o; + return java.util.Objects.equals(this.areWarningsIgnored, other.areWarningsIgnored) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.areWarningsIgnored == null + ? 43 + : this.areWarningsIgnored.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateBlockVolumeAttachmentDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateBlockVolumeAttachmentDetails.java new file mode 100644 index 00000000000..071cddca421 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateBlockVolumeAttachmentDetails.java @@ -0,0 +1,161 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for attaching or detaching a block volume.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateBlockVolumeAttachmentDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateBlockVolumeAttachmentDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"volumeAttachmentReferenceInstanceId"}) + public UpdateBlockVolumeAttachmentDetails(String volumeAttachmentReferenceInstanceId) { + super(); + this.volumeAttachmentReferenceInstanceId = volumeAttachmentReferenceInstanceId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The OCID of the reference compute instance from which to obtain the attachment details + * for the volume. This reference compute instance is from the peer DR protection group. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("volumeAttachmentReferenceInstanceId") + private String volumeAttachmentReferenceInstanceId; + + /** + * The OCID of the reference compute instance from which to obtain the attachment details + * for the volume. This reference compute instance is from the peer DR protection group. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} + * + * @param volumeAttachmentReferenceInstanceId the value to set + * @return this builder + */ + public Builder volumeAttachmentReferenceInstanceId( + String volumeAttachmentReferenceInstanceId) { + this.volumeAttachmentReferenceInstanceId = volumeAttachmentReferenceInstanceId; + this.__explicitlySet__.add("volumeAttachmentReferenceInstanceId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateBlockVolumeAttachmentDetails build() { + UpdateBlockVolumeAttachmentDetails model = + new UpdateBlockVolumeAttachmentDetails( + this.volumeAttachmentReferenceInstanceId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateBlockVolumeAttachmentDetails model) { + if (model.wasPropertyExplicitlySet("volumeAttachmentReferenceInstanceId")) { + this.volumeAttachmentReferenceInstanceId( + model.getVolumeAttachmentReferenceInstanceId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The OCID of the reference compute instance from which to obtain the attachment details for + * the volume. This reference compute instance is from the peer DR protection group. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("volumeAttachmentReferenceInstanceId") + private final String volumeAttachmentReferenceInstanceId; + + /** + * The OCID of the reference compute instance from which to obtain the attachment details for + * the volume. This reference compute instance is from the peer DR protection group. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} + * + * @return the value + */ + public String getVolumeAttachmentReferenceInstanceId() { + return volumeAttachmentReferenceInstanceId; + } + + @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("UpdateBlockVolumeAttachmentDetails("); + sb.append("super=").append(super.toString()); + sb.append("volumeAttachmentReferenceInstanceId=") + .append(String.valueOf(this.volumeAttachmentReferenceInstanceId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateBlockVolumeAttachmentDetails)) { + return false; + } + + UpdateBlockVolumeAttachmentDetails other = (UpdateBlockVolumeAttachmentDetails) o; + return java.util.Objects.equals( + this.volumeAttachmentReferenceInstanceId, + other.volumeAttachmentReferenceInstanceId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.volumeAttachmentReferenceInstanceId == null + ? 43 + : this.volumeAttachmentReferenceInstanceId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateBlockVolumeMountDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateBlockVolumeMountDetails.java new file mode 100644 index 00000000000..94559ec4c7a --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateBlockVolumeMountDetails.java @@ -0,0 +1,146 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for updating the file system mount on a block volume.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateBlockVolumeMountDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateBlockVolumeMountDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"mountPoint"}) + public UpdateBlockVolumeMountDetails(String mountPoint) { + super(); + this.mountPoint = mountPoint; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The physical mount point used for mounting the file system on a block volume. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private String mountPoint; + + /** + * The physical mount point used for mounting the file system on a block volume. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @param mountPoint the value to set + * @return this builder + */ + public Builder mountPoint(String mountPoint) { + this.mountPoint = mountPoint; + this.__explicitlySet__.add("mountPoint"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateBlockVolumeMountDetails build() { + UpdateBlockVolumeMountDetails model = + new UpdateBlockVolumeMountDetails(this.mountPoint); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateBlockVolumeMountDetails model) { + if (model.wasPropertyExplicitlySet("mountPoint")) { + this.mountPoint(model.getMountPoint()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The physical mount point used for mounting the file system on a block volume. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private final String mountPoint; + + /** + * The physical mount point used for mounting the file system on a block volume. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @return the value + */ + public String getMountPoint() { + return mountPoint; + } + + @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("UpdateBlockVolumeMountDetails("); + sb.append("super=").append(super.toString()); + sb.append("mountPoint=").append(String.valueOf(this.mountPoint)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateBlockVolumeMountDetails)) { + return false; + } + + UpdateBlockVolumeMountDetails other = (UpdateBlockVolumeMountDetails) o; + return java.util.Objects.equals(this.mountPoint, other.mountPoint) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.mountPoint == null ? 43 : this.mountPoint.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateComputeInstanceMovableFileSystemOperationDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateComputeInstanceMovableFileSystemOperationDetails.java new file mode 100644 index 00000000000..a05751a56b3 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateComputeInstanceMovableFileSystemOperationDetails.java @@ -0,0 +1,257 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for updating the operations performed on a file systems for movable compute 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateComputeInstanceMovableFileSystemOperationDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateComputeInstanceMovableFileSystemOperationDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "exportPath", + "mountPoint", + "mountDetails", + "unmountDetails" + }) + public UpdateComputeInstanceMovableFileSystemOperationDetails( + String exportPath, + String mountPoint, + UpdateFileSystemMountDetails mountDetails, + UpdateFileSystemUnmountDetails unmountDetails) { + super(); + this.exportPath = exportPath; + this.mountPoint = mountPoint; + this.mountDetails = mountDetails; + this.unmountDetails = unmountDetails; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportPath") + private String exportPath; + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + * + * @param exportPath the value to set + * @return this builder + */ + public Builder exportPath(String exportPath) { + this.exportPath = exportPath; + this.__explicitlySet__.add("exportPath"); + return this; + } + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private String mountPoint; + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @param mountPoint the value to set + * @return this builder + */ + public Builder mountPoint(String mountPoint) { + this.mountPoint = mountPoint; + this.__explicitlySet__.add("mountPoint"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("mountDetails") + private UpdateFileSystemMountDetails mountDetails; + + public Builder mountDetails(UpdateFileSystemMountDetails mountDetails) { + this.mountDetails = mountDetails; + this.__explicitlySet__.add("mountDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("unmountDetails") + private UpdateFileSystemUnmountDetails unmountDetails; + + public Builder unmountDetails(UpdateFileSystemUnmountDetails unmountDetails) { + this.unmountDetails = unmountDetails; + this.__explicitlySet__.add("unmountDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateComputeInstanceMovableFileSystemOperationDetails build() { + UpdateComputeInstanceMovableFileSystemOperationDetails model = + new UpdateComputeInstanceMovableFileSystemOperationDetails( + this.exportPath, + this.mountPoint, + this.mountDetails, + this.unmountDetails); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateComputeInstanceMovableFileSystemOperationDetails model) { + if (model.wasPropertyExplicitlySet("exportPath")) { + this.exportPath(model.getExportPath()); + } + if (model.wasPropertyExplicitlySet("mountPoint")) { + this.mountPoint(model.getMountPoint()); + } + if (model.wasPropertyExplicitlySet("mountDetails")) { + this.mountDetails(model.getMountDetails()); + } + if (model.wasPropertyExplicitlySet("unmountDetails")) { + this.unmountDetails(model.getUnmountDetails()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportPath") + private final String exportPath; + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + * + * @return the value + */ + public String getExportPath() { + return exportPath; + } + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private final String mountPoint; + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @return the value + */ + public String getMountPoint() { + return mountPoint; + } + + @com.fasterxml.jackson.annotation.JsonProperty("mountDetails") + private final UpdateFileSystemMountDetails mountDetails; + + public UpdateFileSystemMountDetails getMountDetails() { + return mountDetails; + } + + @com.fasterxml.jackson.annotation.JsonProperty("unmountDetails") + private final UpdateFileSystemUnmountDetails unmountDetails; + + public UpdateFileSystemUnmountDetails getUnmountDetails() { + return unmountDetails; + } + + @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("UpdateComputeInstanceMovableFileSystemOperationDetails("); + sb.append("super=").append(super.toString()); + sb.append("exportPath=").append(String.valueOf(this.exportPath)); + sb.append(", mountPoint=").append(String.valueOf(this.mountPoint)); + sb.append(", mountDetails=").append(String.valueOf(this.mountDetails)); + sb.append(", unmountDetails=").append(String.valueOf(this.unmountDetails)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateComputeInstanceMovableFileSystemOperationDetails)) { + return false; + } + + UpdateComputeInstanceMovableFileSystemOperationDetails other = + (UpdateComputeInstanceMovableFileSystemOperationDetails) o; + return java.util.Objects.equals(this.exportPath, other.exportPath) + && java.util.Objects.equals(this.mountPoint, other.mountPoint) + && java.util.Objects.equals(this.mountDetails, other.mountDetails) + && java.util.Objects.equals(this.unmountDetails, other.unmountDetails) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.exportPath == null ? 43 : this.exportPath.hashCode()); + result = (result * PRIME) + (this.mountPoint == null ? 43 : this.mountPoint.hashCode()); + result = (result * PRIME) + (this.mountDetails == null ? 43 : this.mountDetails.hashCode()); + result = + (result * PRIME) + + (this.unmountDetails == null ? 43 : this.unmountDetails.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateComputeInstanceNonMovableBlockVolumeOperationDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateComputeInstanceNonMovableBlockVolumeOperationDetails.java new file mode 100644 index 00000000000..ca1a3226344 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateComputeInstanceNonMovableBlockVolumeOperationDetails.java @@ -0,0 +1,202 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for updating the operations performed on a block volume.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateComputeInstanceNonMovableBlockVolumeOperationDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateComputeInstanceNonMovableBlockVolumeOperationDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"blockVolumeId", "attachmentDetails", "mountDetails"}) + public UpdateComputeInstanceNonMovableBlockVolumeOperationDetails( + String blockVolumeId, + UpdateBlockVolumeAttachmentDetails attachmentDetails, + UpdateBlockVolumeMountDetails mountDetails) { + super(); + this.blockVolumeId = blockVolumeId; + this.attachmentDetails = attachmentDetails; + this.mountDetails = mountDetails; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The OCID of the block volume. + * + *

Example: {@code ocid1.volume.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("blockVolumeId") + private String blockVolumeId; + + /** + * The OCID of the block volume. + * + *

Example: {@code ocid1.volume.oc1..uniqueID} + * + * @param blockVolumeId the value to set + * @return this builder + */ + public Builder blockVolumeId(String blockVolumeId) { + this.blockVolumeId = blockVolumeId; + this.__explicitlySet__.add("blockVolumeId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("attachmentDetails") + private UpdateBlockVolumeAttachmentDetails attachmentDetails; + + public Builder attachmentDetails(UpdateBlockVolumeAttachmentDetails attachmentDetails) { + this.attachmentDetails = attachmentDetails; + this.__explicitlySet__.add("attachmentDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("mountDetails") + private UpdateBlockVolumeMountDetails mountDetails; + + public Builder mountDetails(UpdateBlockVolumeMountDetails mountDetails) { + this.mountDetails = mountDetails; + this.__explicitlySet__.add("mountDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateComputeInstanceNonMovableBlockVolumeOperationDetails build() { + UpdateComputeInstanceNonMovableBlockVolumeOperationDetails model = + new UpdateComputeInstanceNonMovableBlockVolumeOperationDetails( + this.blockVolumeId, this.attachmentDetails, this.mountDetails); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateComputeInstanceNonMovableBlockVolumeOperationDetails model) { + if (model.wasPropertyExplicitlySet("blockVolumeId")) { + this.blockVolumeId(model.getBlockVolumeId()); + } + if (model.wasPropertyExplicitlySet("attachmentDetails")) { + this.attachmentDetails(model.getAttachmentDetails()); + } + if (model.wasPropertyExplicitlySet("mountDetails")) { + this.mountDetails(model.getMountDetails()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The OCID of the block volume. + * + *

Example: {@code ocid1.volume.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("blockVolumeId") + private final String blockVolumeId; + + /** + * The OCID of the block volume. + * + *

Example: {@code ocid1.volume.oc1..uniqueID} + * + * @return the value + */ + public String getBlockVolumeId() { + return blockVolumeId; + } + + @com.fasterxml.jackson.annotation.JsonProperty("attachmentDetails") + private final UpdateBlockVolumeAttachmentDetails attachmentDetails; + + public UpdateBlockVolumeAttachmentDetails getAttachmentDetails() { + return attachmentDetails; + } + + @com.fasterxml.jackson.annotation.JsonProperty("mountDetails") + private final UpdateBlockVolumeMountDetails mountDetails; + + public UpdateBlockVolumeMountDetails getMountDetails() { + return mountDetails; + } + + @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("UpdateComputeInstanceNonMovableBlockVolumeOperationDetails("); + sb.append("super=").append(super.toString()); + sb.append("blockVolumeId=").append(String.valueOf(this.blockVolumeId)); + sb.append(", attachmentDetails=").append(String.valueOf(this.attachmentDetails)); + sb.append(", mountDetails=").append(String.valueOf(this.mountDetails)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateComputeInstanceNonMovableBlockVolumeOperationDetails)) { + return false; + } + + UpdateComputeInstanceNonMovableBlockVolumeOperationDetails other = + (UpdateComputeInstanceNonMovableBlockVolumeOperationDetails) o; + return java.util.Objects.equals(this.blockVolumeId, other.blockVolumeId) + && java.util.Objects.equals(this.attachmentDetails, other.attachmentDetails) + && java.util.Objects.equals(this.mountDetails, other.mountDetails) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.blockVolumeId == null ? 43 : this.blockVolumeId.hashCode()); + result = + (result * PRIME) + + (this.attachmentDetails == null ? 43 : this.attachmentDetails.hashCode()); + result = (result * PRIME) + (this.mountDetails == null ? 43 : this.mountDetails.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateComputeInstanceNonMovableFileSystemOperationDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateComputeInstanceNonMovableFileSystemOperationDetails.java new file mode 100644 index 00000000000..9664b6dfe64 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateComputeInstanceNonMovableFileSystemOperationDetails.java @@ -0,0 +1,247 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for updating the operations performed on a file systems for non-movable compute + * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateComputeInstanceNonMovableFileSystemOperationDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateComputeInstanceNonMovableFileSystemOperationDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"exportPath", "mountPoint", "mountTargetId"}) + public UpdateComputeInstanceNonMovableFileSystemOperationDetails( + String exportPath, String mountPoint, String mountTargetId) { + super(); + this.exportPath = exportPath; + this.mountPoint = mountPoint; + this.mountTargetId = mountTargetId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportPath") + private String exportPath; + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + * + * @param exportPath the value to set + * @return this builder + */ + public Builder exportPath(String exportPath) { + this.exportPath = exportPath; + this.__explicitlySet__.add("exportPath"); + return this; + } + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private String mountPoint; + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @param mountPoint the value to set + * @return this builder + */ + public Builder mountPoint(String mountPoint) { + this.mountPoint = mountPoint; + this.__explicitlySet__.add("mountPoint"); + return this; + } + /** + * The OCID of mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private String mountTargetId; + + /** + * The OCID of mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @param mountTargetId the value to set + * @return this builder + */ + public Builder mountTargetId(String mountTargetId) { + this.mountTargetId = mountTargetId; + this.__explicitlySet__.add("mountTargetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateComputeInstanceNonMovableFileSystemOperationDetails build() { + UpdateComputeInstanceNonMovableFileSystemOperationDetails model = + new UpdateComputeInstanceNonMovableFileSystemOperationDetails( + this.exportPath, this.mountPoint, this.mountTargetId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateComputeInstanceNonMovableFileSystemOperationDetails model) { + if (model.wasPropertyExplicitlySet("exportPath")) { + this.exportPath(model.getExportPath()); + } + if (model.wasPropertyExplicitlySet("mountPoint")) { + this.mountPoint(model.getMountPoint()); + } + if (model.wasPropertyExplicitlySet("mountTargetId")) { + this.mountTargetId(model.getMountTargetId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportPath") + private final String exportPath; + + /** + * The export path of the file system. + * + *

Example: {@code /fs-export-path} + * + * @return the value + */ + public String getExportPath() { + return exportPath; + } + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountPoint") + private final String mountPoint; + + /** + * The physical mount point of the file system on a host. + * + *

Example: {@code /mnt/yourmountpoint} + * + * @return the value + */ + public String getMountPoint() { + return mountPoint; + } + + /** + * The OCID of mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private final String mountTargetId; + + /** + * The OCID of mount target. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @return the value + */ + public String getMountTargetId() { + return mountTargetId; + } + + @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("UpdateComputeInstanceNonMovableFileSystemOperationDetails("); + sb.append("super=").append(super.toString()); + sb.append("exportPath=").append(String.valueOf(this.exportPath)); + sb.append(", mountPoint=").append(String.valueOf(this.mountPoint)); + sb.append(", mountTargetId=").append(String.valueOf(this.mountTargetId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateComputeInstanceNonMovableFileSystemOperationDetails)) { + return false; + } + + UpdateComputeInstanceNonMovableFileSystemOperationDetails other = + (UpdateComputeInstanceNonMovableFileSystemOperationDetails) o; + return java.util.Objects.equals(this.exportPath, other.exportPath) + && java.util.Objects.equals(this.mountPoint, other.mountPoint) + && java.util.Objects.equals(this.mountTargetId, other.mountTargetId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.exportPath == null ? 43 : this.exportPath.hashCode()); + result = (result * PRIME) + (this.mountPoint == null ? 43 : this.mountPoint.hashCode()); + result = + (result * PRIME) + + (this.mountTargetId == null ? 43 : this.mountTargetId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanDetails.java index d7f2845443e..798ebf3d424 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for updating a DR Plan.
+ * The details for updating a DR plan.
* 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,7 +39,7 @@ public UpdateDrPlanDetails( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The display name of the DR Plan being updated. + * The display name of the DR plan being updated. * *

Example: {@code EBS Switchover PHX to IAD} */ @@ -47,7 +47,7 @@ public static class Builder { private String displayName; /** - * The display name of the DR Plan being updated. + * The display name of the DR plan being updated. * *

Example: {@code EBS Switchover PHX to IAD} * @@ -59,12 +59,12 @@ public Builder displayName(String displayName) { this.__explicitlySet__.add("displayName"); return this; } - /** An ordered list of plan groups in a DR Plan. */ + /** An ordered list of groups in a DR plan. */ @com.fasterxml.jackson.annotation.JsonProperty("planGroups") private java.util.List planGroups; /** - * An ordered list of plan groups in a DR Plan. + * An ordered list of groups in a DR plan. * * @param planGroups the value to set * @return this builder @@ -76,14 +76,18 @@ public Builder planGroups(java.util.List planGroups) { } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @param freeformTags the value to set * @return this builder @@ -95,14 +99,16 @@ public Builder freeformTags(java.util.Map freeformTags) { } /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private java.util.Map> definedTags; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @param definedTags the value to set * @return this builder @@ -155,7 +161,7 @@ public Builder toBuilder() { } /** - * The display name of the DR Plan being updated. + * The display name of the DR plan being updated. * *

Example: {@code EBS Switchover PHX to IAD} */ @@ -163,7 +169,7 @@ public Builder toBuilder() { private final String displayName; /** - * The display name of the DR Plan being updated. + * The display name of the DR plan being updated. * *

Example: {@code EBS Switchover PHX to IAD} * @@ -173,12 +179,12 @@ public String getDisplayName() { return displayName; } - /** An ordered list of plan groups in a DR Plan. */ + /** An ordered list of groups in a DR plan. */ @com.fasterxml.jackson.annotation.JsonProperty("planGroups") private final java.util.List planGroups; /** - * An ordered list of plan groups in a DR Plan. + * An ordered list of groups in a DR plan. * * @return the value */ @@ -188,14 +194,18 @@ public java.util.List getPlanGroups() { /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private final java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @return the value */ @@ -204,15 +214,17 @@ public java.util.Map getFreeformTags() { } /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private final java.util.Map> definedTags; /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanExecutionDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanExecutionDetails.java index 3808ffe811b..7283572dc07 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanExecutionDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanExecutionDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for updating a DR Plan exection.
+ * The details for updating a DR plan exection.
* 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 @@ -37,17 +37,17 @@ public UpdateDrPlanExecutionDetails( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The display name of the DR Protection Group to update. + * The display name of the DR protection group to update. * - *

Example: {@code EBS IAD DRPG} + *

Example: {@code EBS IAD Group} */ @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; /** - * The display name of the DR Protection Group to update. + * The display name of the DR protection group to update. * - *

Example: {@code EBS IAD DRPG} + *

Example: {@code EBS IAD Group} * * @param displayName the value to set * @return this builder @@ -59,14 +59,18 @@ public Builder displayName(String displayName) { } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @param freeformTags the value to set * @return this builder @@ -78,14 +82,16 @@ public Builder freeformTags(java.util.Map freeformTags) { } /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private java.util.Map> definedTags; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @param definedTags the value to set * @return this builder @@ -135,17 +141,17 @@ public Builder toBuilder() { } /** - * The display name of the DR Protection Group to update. + * The display name of the DR protection group to update. * - *

Example: {@code EBS IAD DRPG} + *

Example: {@code EBS IAD Group} */ @com.fasterxml.jackson.annotation.JsonProperty("displayName") private final String displayName; /** - * The display name of the DR Protection Group to update. + * The display name of the DR protection group to update. * - *

Example: {@code EBS IAD DRPG} + *

Example: {@code EBS IAD Group} * * @return the value */ @@ -155,14 +161,18 @@ public String getDisplayName() { /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private final java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @return the value */ @@ -171,15 +181,17 @@ public java.util.Map getFreeformTags() { } /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private final java.util.Map> definedTags; /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanGroupDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanGroupDetails.java index 14e79159e6f..aecdc2ccb44 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanGroupDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanGroupDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for updating a DR Plan group.
+ * The details for updating a group in a DR plan.
* 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,17 +39,17 @@ public UpdateDrPlanGroupDetails( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The unique id of this group. Must not be modified by user. + * The unique id of the group. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; /** - * The unique id of this group. Must not be modified by user. + * The unique id of the group. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} * * @param id the value to set * @return this builder @@ -60,7 +60,7 @@ public Builder id(String id) { return this; } /** - * The display name of this group. + * The display name of the group. * *

Example: {@code My_GROUP_3 - EBS Start} */ @@ -68,7 +68,7 @@ public Builder id(String id) { private String displayName; /** - * The display name of this group. + * The display name of the group. * *

Example: {@code My_GROUP_3 - EBS Start} * @@ -80,13 +80,19 @@ public Builder displayName(String displayName) { this.__explicitlySet__.add("displayName"); return this; } - /** The group type. */ + /** + * The group type. + * + *

Example: {@code BUILT_IN} + */ @com.fasterxml.jackson.annotation.JsonProperty("type") private DrPlanGroupType type; /** * The group type. * + *

Example: {@code BUILT_IN} + * * @param type the value to set * @return this builder */ @@ -151,17 +157,17 @@ public Builder toBuilder() { } /** - * The unique id of this group. Must not be modified by user. + * The unique id of the group. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private final String id; /** - * The unique id of this group. Must not be modified by user. + * The unique id of the group. Must not be modified by user. * - *

Example: {@code sgid1.group..<unique_id>} + *

Example: {@code sgid1.group..uniqueID} * * @return the value */ @@ -170,7 +176,7 @@ public String getId() { } /** - * The display name of this group. + * The display name of the group. * *

Example: {@code My_GROUP_3 - EBS Start} */ @@ -178,7 +184,7 @@ public String getId() { private final String displayName; /** - * The display name of this group. + * The display name of the group. * *

Example: {@code My_GROUP_3 - EBS Start} * @@ -188,13 +194,19 @@ public String getDisplayName() { return displayName; } - /** The group type. */ + /** + * The group type. + * + *

Example: {@code BUILT_IN} + */ @com.fasterxml.jackson.annotation.JsonProperty("type") private final DrPlanGroupType type; /** * The group type. * + *

Example: {@code BUILT_IN} + * * @return the value */ public DrPlanGroupType getType() { diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanStepDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanStepDetails.java index ed13dadea8e..f8ceb82a648 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanStepDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanStepDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for updating a DR Plan step.
+ * The details for updating a DR plan step.
* 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 @@ -50,17 +50,17 @@ public UpdateDrPlanStepDetails( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The unique id of this step. + * The unique id of the step. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; /** - * The unique id of this step. + * The unique id of the step. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} * * @param id the value to set * @return this builder @@ -71,7 +71,7 @@ public Builder id(String id) { return this; } /** - * The display name of this step in a group. + * The display name of the step in a group. * *

Example: {@code My_STEP_3A - EBS Start - STAGE A} */ @@ -79,7 +79,7 @@ public Builder id(String id) { private String displayName; /** - * The display name of this step in a group. + * The display name of the step in a group. * *

Example: {@code My_STEP_3A - EBS Start - STAGE A} * @@ -210,17 +210,17 @@ public Builder toBuilder() { } /** - * The unique id of this step. + * The unique id of the step. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private final String id; /** - * The unique id of this step. + * The unique id of the step. * - *

Example: {@code sgid1.step..<unique_id>} + *

Example: {@code sgid1.step..uniqueID} * * @return the value */ @@ -229,7 +229,7 @@ public String getId() { } /** - * The display name of this step in a group. + * The display name of the step in a group. * *

Example: {@code My_STEP_3A - EBS Start - STAGE A} */ @@ -237,7 +237,7 @@ public String getId() { private final String displayName; /** - * The display name of this step in a group. + * The display name of the step in a group. * *

Example: {@code My_STEP_3A - EBS Start - STAGE A} * diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanUserDefinedStepDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanUserDefinedStepDetails.java index e3dd1653a7f..4a3f04e7e7f 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanUserDefinedStepDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrPlanUserDefinedStepDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for updating a user-defined step in a DR Plan.
+ * The details for updating a user-defined step in a DR plan.
* 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 @@ -94,12 +94,21 @@ public int hashCode() { /** * The type of the user-defined step. * - *

RUN_OBJECTSTORE_SCRIPT - A step which runs a script stored in Oracle Object Storage - * Service. + *

*RUN_OBJECTSTORE_SCRIPT_PRECHECK** - A step which performs a precheck on a script stored + * in OCI object storage. * - *

RUN_LOCAL_SCRIPT - A step which runs a script that resides locally on a compute instance. + *

*RUN_LOCAL_SCRIPT_PRECHECK** - A step which performs a precheck on a script which resides + * locally on a compute instance. * - *

INVOKE_FUNCTION - A step which invokes an Oracle Function. See + *

*INVOKE_FUNCTION_PRECHECK** - A step which performs a precheck on an OCI function. See + * https://docs.oracle.com/en-us/iaas/Content/Functions/home.htm. + * + *

*RUN_OBJECTSTORE_SCRIPT** - A step which runs a script stored in OCI object storage. + * + *

*RUN_LOCAL_SCRIPT** - A step which runs a script that resides locally on a compute + * instance. + * + *

*INVOKE_FUNCTION** - A step which invokes an OCI function. See * https://docs.oracle.com/en-us/iaas/Content/Functions/home.htm. */ public enum StepType implements com.oracle.bmc.http.internal.BmcEnum { diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupDetails.java index 338d196bffb..7c54ef8d012 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The details for updating a DR Protection Group.
+ * The details for updating a DR protection 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 @@ -47,17 +47,17 @@ public UpdateDrProtectionGroupDetails( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} */ @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} * * @param displayName the value to set * @return this builder @@ -76,12 +76,18 @@ public Builder logLocation(UpdateObjectStorageLogLocationDetails logLocation) { this.__explicitlySet__.add("logLocation"); return this; } - /** A list of DR Protection Group members. */ + /** + * A list of DR protection group members. When updating members, this list must contain all + * members being retained, including added and updated members. The list must not contain + * deleted members. + */ @com.fasterxml.jackson.annotation.JsonProperty("members") private java.util.List members; /** - * A list of DR Protection Group members. + * A list of DR protection group members. When updating members, this list must contain all + * members being retained, including added and updated members. The list must not contain + * deleted members. * * @param members the value to set * @return this builder @@ -93,14 +99,18 @@ public Builder members(java.util.List memb } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists - * for cross-compatibility only. Example: {@code {"Department": "Finance"}} + * for cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @param freeformTags the value to set * @return this builder @@ -112,14 +122,16 @@ public Builder freeformTags(java.util.Map freeformTags) { } /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private java.util.Map> definedTags; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. - * Example: {@code {"Operations": {"CostCenter": "42"}}} + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @param definedTags the value to set * @return this builder @@ -179,17 +191,17 @@ public Builder toBuilder() { } /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} */ @com.fasterxml.jackson.annotation.JsonProperty("displayName") private final String displayName; /** - * The display name of the DR Protection Group. + * The display name of the DR protection group. * - *

Example: {@code EBS PHX DRPG} + *

Example: {@code EBS PHX Group} * * @return the value */ @@ -204,12 +216,18 @@ public UpdateObjectStorageLogLocationDetails getLogLocation() { return logLocation; } - /** A list of DR Protection Group members. */ + /** + * A list of DR protection group members. When updating members, this list must contain all + * members being retained, including added and updated members. The list must not contain + * deleted members. + */ @com.fasterxml.jackson.annotation.JsonProperty("members") private final java.util.List members; /** - * A list of DR Protection Group members. + * A list of DR protection group members. When updating members, this list must contain all + * members being retained, including added and updated members. The list must not contain + * deleted members. * * @return the value */ @@ -219,14 +237,18 @@ public java.util.List getMembers() { /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} */ @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private final java.util.Map freeformTags; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for - * cross-compatibility only. Example: {@code {"Department": "Finance"}} + * cross-compatibility only. + * + *

Example: {@code {"Department": "Finance"}} * * @return the value */ @@ -235,15 +257,17 @@ public java.util.Map getFreeformTags() { } /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} */ @com.fasterxml.jackson.annotation.JsonProperty("definedTags") private final java.util.Map> definedTags; /** - * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: - * {@code {"Operations": {"CostCenter": "42"}}} + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * + *

Example: {@code {"Operations": {"CostCenter": "42"}}} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberAutonomousDatabaseDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberAutonomousDatabaseDetails.java index 3e9e65b8ea3..842675da7e3 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberAutonomousDatabaseDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberAutonomousDatabaseDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Update properties for an Autonomous Database member.
+ * Update properties for an Autonomous Database Serverless member.
* 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-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberComputeInstanceDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberComputeInstanceDetails.java index 38fb8e8adb6..b9f266d2267 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberComputeInstanceDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberComputeInstanceDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Update properties for a Compute Instance member.
+ * Deprecated. Update properties for a compute instance member.
* 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 @@ -37,7 +37,7 @@ public Builder memberId(String memberId) { return this; } /** - * A flag indicating if this compute instance should be moved during DR operations. + * A flag indicating if the compute instance should be moved during DR operations. * *

Example: {@code false} */ @@ -45,7 +45,7 @@ public Builder memberId(String memberId) { private Boolean isMovable; /** - * A flag indicating if this compute instance should be moved during DR operations. + * A flag indicating if the compute instance should be moved during DR operations. * *

Example: {@code false} * @@ -57,12 +57,12 @@ public Builder isMovable(Boolean isMovable) { this.__explicitlySet__.add("isMovable"); return this; } - /** A list of Compute Instance VNIC mappings. */ + /** A list of compute instance VNIC mappings. */ @com.fasterxml.jackson.annotation.JsonProperty("vnicMapping") private java.util.List vnicMapping; /** - * A list of Compute Instance VNIC mappings. + * A list of compute instance VNIC mappings. * * @param vnicMapping the value to set * @return this builder @@ -73,17 +73,19 @@ public Builder vnicMapping(java.util.List vni return this; } /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should + * be launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCompartmentId") private String destinationCompartmentId; /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should + * be launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param destinationCompartmentId the value to set * @return this builder @@ -94,19 +96,19 @@ public Builder destinationCompartmentId(String destinationCompartmentId) { return this; } /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region on which the compute instance + * should be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1.iad.<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationDedicatedVmHostId") private String destinationDedicatedVmHostId; /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region on which the compute instance + * should be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1.iad.<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} * * @param destinationDedicatedVmHostId the value to set * @return this builder @@ -179,7 +181,7 @@ public UpdateDrProtectionGroupMemberComputeInstanceDetails( } /** - * A flag indicating if this compute instance should be moved during DR operations. + * A flag indicating if the compute instance should be moved during DR operations. * *

Example: {@code false} */ @@ -187,7 +189,7 @@ public UpdateDrProtectionGroupMemberComputeInstanceDetails( private final Boolean isMovable; /** - * A flag indicating if this compute instance should be moved during DR operations. + * A flag indicating if the compute instance should be moved during DR operations. * *

Example: {@code false} * @@ -197,12 +199,12 @@ public Boolean getIsMovable() { return isMovable; } - /** A list of Compute Instance VNIC mappings. */ + /** A list of compute instance VNIC mappings. */ @com.fasterxml.jackson.annotation.JsonProperty("vnicMapping") private final java.util.List vnicMapping; /** - * A list of Compute Instance VNIC mappings. + * A list of compute instance VNIC mappings. * * @return the value */ @@ -211,17 +213,19 @@ public java.util.List getVnicMapping() { } /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should be + * launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCompartmentId") private final String destinationCompartmentId; /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should be + * launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ @@ -230,19 +234,19 @@ public String getDestinationCompartmentId() { } /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region on which the compute instance + * should be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1.iad.<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationDedicatedVmHostId") private final String destinationDedicatedVmHostId; /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region on which the compute instance + * should be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1.iad.<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.java index 6571600d281..0be9eebfc31 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Update properties for a Movable Compute Instance member.
+ * Update properties for a movable compute instance member.
* 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 @@ -37,9 +37,9 @@ public Builder memberId(String memberId) { return this; } /** - * A flag indicating if this compute instance should be moved to the same fault domain. - * Compute instance launch will fail if this flag is set to true and capacity is not - * available in that specific fault domain in the destination region. + * A flag indicating if the compute instance should be moved to the same fault domain in the + * destination region. The compute instance launch will fail if this flag is set to true and + * capacity is not available in the specified fault domain in the destination region. * *

Example: {@code false} */ @@ -47,9 +47,9 @@ public Builder memberId(String memberId) { private Boolean isRetainFaultDomain; /** - * A flag indicating if this compute instance should be moved to the same fault domain. - * Compute instance launch will fail if this flag is set to true and capacity is not - * available in that specific fault domain in the destination region. + * A flag indicating if the compute instance should be moved to the same fault domain in the + * destination region. The compute instance launch will fail if this flag is set to true and + * capacity is not available in the specified fault domain in the destination region. * *

Example: {@code false} * @@ -62,19 +62,19 @@ public Builder isRetainFaultDomain(Boolean isRetainFaultDomain) { return this; } /** - * The OCID of the capacity reservation in the destination region using which this compute - * instance should be launched. + * The OCID of a capacity reservation in the destination region which will be used to launch + * the compute instance. * - *

Example: {@code ocid1.capacityreservation.oc1..<unique_id>} + *

Example: {@code ocid1.capacityreservation.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCapacityReservationId") private String destinationCapacityReservationId; /** - * The OCID of the capacity reservation in the destination region using which this compute - * instance should be launched. + * The OCID of a capacity reservation in the destination region which will be used to launch + * the compute instance. * - *

Example: {@code ocid1.capacityreservation.oc1..<unique_id>} + *

Example: {@code ocid1.capacityreservation.oc1..uniqueID} * * @param destinationCapacityReservationId the value to set * @return this builder @@ -84,12 +84,12 @@ public Builder destinationCapacityReservationId(String destinationCapacityReserv this.__explicitlySet__.add("destinationCapacityReservationId"); return this; } - /** A list of Compute Instance VNIC mappings. */ + /** A list of compute instance VNIC mappings. */ @com.fasterxml.jackson.annotation.JsonProperty("vnicMappings") private java.util.List vnicMappings; /** - * A list of Compute Instance VNIC mappings. + * A list of compute instance VNIC mappings. * * @param vnicMappings the value to set * @return this builder @@ -101,17 +101,19 @@ public Builder vnicMappings( return this; } /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should + * be launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCompartmentId") private String destinationCompartmentId; /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should + * be launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param destinationCompartmentId the value to set * @return this builder @@ -122,19 +124,19 @@ public Builder destinationCompartmentId(String destinationCompartmentId) { return this; } /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region where the compute instance + * should be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1..<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationDedicatedVmHostId") private String destinationDedicatedVmHostId; /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region where the compute instance + * should be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1..<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} * * @param destinationDedicatedVmHostId the value to set * @return this builder @@ -144,6 +146,24 @@ public Builder destinationDedicatedVmHostId(String destinationDedicatedVmHostId) this.__explicitlySet__.add("destinationDedicatedVmHostId"); return this; } + /** A list of operations performed on file systems used by the compute instance. */ + @com.fasterxml.jackson.annotation.JsonProperty("fileSystemOperations") + private java.util.List + fileSystemOperations; + + /** + * A list of operations performed on file systems used by the compute instance. + * + * @param fileSystemOperations the value to set + * @return this builder + */ + public Builder fileSystemOperations( + java.util.List + fileSystemOperations) { + this.fileSystemOperations = fileSystemOperations; + this.__explicitlySet__.add("fileSystemOperations"); + return this; + } @com.fasterxml.jackson.annotation.JsonIgnore private final java.util.Set __explicitlySet__ = new java.util.HashSet(); @@ -156,7 +176,8 @@ public UpdateDrProtectionGroupMemberComputeInstanceMovableDetails build() { this.destinationCapacityReservationId, this.vnicMappings, this.destinationCompartmentId, - this.destinationDedicatedVmHostId); + this.destinationDedicatedVmHostId, + this.fileSystemOperations); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); } @@ -183,6 +204,9 @@ public Builder copy(UpdateDrProtectionGroupMemberComputeInstanceMovableDetails m if (model.wasPropertyExplicitlySet("destinationDedicatedVmHostId")) { this.destinationDedicatedVmHostId(model.getDestinationDedicatedVmHostId()); } + if (model.wasPropertyExplicitlySet("fileSystemOperations")) { + this.fileSystemOperations(model.getFileSystemOperations()); + } return this; } } @@ -203,19 +227,22 @@ public UpdateDrProtectionGroupMemberComputeInstanceMovableDetails( String destinationCapacityReservationId, java.util.List vnicMappings, String destinationCompartmentId, - String destinationDedicatedVmHostId) { + String destinationDedicatedVmHostId, + java.util.List + fileSystemOperations) { super(memberId); this.isRetainFaultDomain = isRetainFaultDomain; this.destinationCapacityReservationId = destinationCapacityReservationId; this.vnicMappings = vnicMappings; this.destinationCompartmentId = destinationCompartmentId; this.destinationDedicatedVmHostId = destinationDedicatedVmHostId; + this.fileSystemOperations = fileSystemOperations; } /** - * A flag indicating if this compute instance should be moved to the same fault domain. Compute - * instance launch will fail if this flag is set to true and capacity is not available in that - * specific fault domain in the destination region. + * A flag indicating if the compute instance should be moved to the same fault domain in the + * destination region. The compute instance launch will fail if this flag is set to true and + * capacity is not available in the specified fault domain in the destination region. * *

Example: {@code false} */ @@ -223,9 +250,9 @@ public UpdateDrProtectionGroupMemberComputeInstanceMovableDetails( private final Boolean isRetainFaultDomain; /** - * A flag indicating if this compute instance should be moved to the same fault domain. Compute - * instance launch will fail if this flag is set to true and capacity is not available in that - * specific fault domain in the destination region. + * A flag indicating if the compute instance should be moved to the same fault domain in the + * destination region. The compute instance launch will fail if this flag is set to true and + * capacity is not available in the specified fault domain in the destination region. * *

Example: {@code false} * @@ -236,19 +263,19 @@ public Boolean getIsRetainFaultDomain() { } /** - * The OCID of the capacity reservation in the destination region using which this compute - * instance should be launched. + * The OCID of a capacity reservation in the destination region which will be used to launch the + * compute instance. * - *

Example: {@code ocid1.capacityreservation.oc1..<unique_id>} + *

Example: {@code ocid1.capacityreservation.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCapacityReservationId") private final String destinationCapacityReservationId; /** - * The OCID of the capacity reservation in the destination region using which this compute - * instance should be launched. + * The OCID of a capacity reservation in the destination region which will be used to launch the + * compute instance. * - *

Example: {@code ocid1.capacityreservation.oc1..<unique_id>} + *

Example: {@code ocid1.capacityreservation.oc1..uniqueID} * * @return the value */ @@ -256,12 +283,12 @@ public String getDestinationCapacityReservationId() { return destinationCapacityReservationId; } - /** A list of Compute Instance VNIC mappings. */ + /** A list of compute instance VNIC mappings. */ @com.fasterxml.jackson.annotation.JsonProperty("vnicMappings") private final java.util.List vnicMappings; /** - * A list of Compute Instance VNIC mappings. + * A list of compute instance VNIC mappings. * * @return the value */ @@ -270,17 +297,19 @@ public java.util.List getVnicMappings( } /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should be + * launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationCompartmentId") private final String destinationCompartmentId; /** - * The OCID of the compartment for this compute instance in the destination region. + * The OCID of a compartment in the destination region in which the compute instance should be + * launched. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ @@ -289,19 +318,19 @@ public String getDestinationCompartmentId() { } /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region where the compute instance should + * be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1..<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("destinationDedicatedVmHostId") private final String destinationDedicatedVmHostId; /** - * The OCID of the dedicated VM Host in the destination region where this compute instance - * should be launched + * The OCID of a dedicated VM host in the destination region where the compute instance should + * be launched. * - *

Example: {@code ocid1.dedicatedvmhost.oc1..<unique_id>} + *

Example: {@code ocid1.dedicatedvmhost.oc1..uniqueID} * * @return the value */ @@ -309,6 +338,21 @@ public String getDestinationDedicatedVmHostId() { return destinationDedicatedVmHostId; } + /** A list of operations performed on file systems used by the compute instance. */ + @com.fasterxml.jackson.annotation.JsonProperty("fileSystemOperations") + private final java.util.List + fileSystemOperations; + + /** + * A list of operations performed on file systems used by the compute instance. + * + * @return the value + */ + public java.util.List + getFileSystemOperations() { + return fileSystemOperations; + } + @Override public String toString() { return this.toString(true); @@ -332,6 +376,7 @@ public String toString(boolean includeByteArrayContents) { .append(String.valueOf(this.destinationCompartmentId)); sb.append(", destinationDedicatedVmHostId=") .append(String.valueOf(this.destinationDedicatedVmHostId)); + sb.append(", fileSystemOperations=").append(String.valueOf(this.fileSystemOperations)); sb.append(")"); return sb.toString(); } @@ -356,6 +401,7 @@ public boolean equals(Object o) { this.destinationCompartmentId, other.destinationCompartmentId) && java.util.Objects.equals( this.destinationDedicatedVmHostId, other.destinationDedicatedVmHostId) + && java.util.Objects.equals(this.fileSystemOperations, other.fileSystemOperations) && super.equals(other); } @@ -384,6 +430,11 @@ public int hashCode() { + (this.destinationDedicatedVmHostId == null ? 43 : this.destinationDedicatedVmHostId.hashCode()); + result = + (result * PRIME) + + (this.fileSystemOperations == null + ? 43 + : this.fileSystemOperations.hashCode()); return result; } } diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails.java index 498ae2f3d16..f260aef39d3 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Update properties for a Non-Movable Compute Instance member.
+ * Update properties for a non-movable compute instance member.
* 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 @@ -36,6 +36,63 @@ public Builder memberId(String memberId) { this.__explicitlySet__.add("memberId"); return this; } + /** + * A flag indicating whether the non-movable compute instance should be started and stopped + * during DR operations. *Prechecks cannot be executed on stopped instances that are + * configured to be started.* + */ + @com.fasterxml.jackson.annotation.JsonProperty("isStartStopEnabled") + private Boolean isStartStopEnabled; + + /** + * A flag indicating whether the non-movable compute instance should be started and stopped + * during DR operations. *Prechecks cannot be executed on stopped instances that are + * configured to be started.* + * + * @param isStartStopEnabled the value to set + * @return this builder + */ + public Builder isStartStopEnabled(Boolean isStartStopEnabled) { + this.isStartStopEnabled = isStartStopEnabled; + this.__explicitlySet__.add("isStartStopEnabled"); + return this; + } + /** A list of operations performed on file systems used by the compute instance. */ + @com.fasterxml.jackson.annotation.JsonProperty("fileSystemOperations") + private java.util.List + fileSystemOperations; + + /** + * A list of operations performed on file systems used by the compute instance. + * + * @param fileSystemOperations the value to set + * @return this builder + */ + public Builder fileSystemOperations( + java.util.List + fileSystemOperations) { + this.fileSystemOperations = fileSystemOperations; + this.__explicitlySet__.add("fileSystemOperations"); + return this; + } + /** A list of operations performed on block volumes used by the compute instance. */ + @com.fasterxml.jackson.annotation.JsonProperty("blockVolumeOperations") + private java.util.List + blockVolumeOperations; + + /** + * A list of operations performed on block volumes used by the compute instance. + * + * @param blockVolumeOperations the value to set + * @return this builder + */ + public Builder blockVolumeOperations( + java.util.List + blockVolumeOperations) { + this.blockVolumeOperations = blockVolumeOperations; + this.__explicitlySet__.add("blockVolumeOperations"); + return this; + } @com.fasterxml.jackson.annotation.JsonIgnore private final java.util.Set __explicitlySet__ = new java.util.HashSet(); @@ -43,7 +100,10 @@ public Builder memberId(String memberId) { public UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails build() { UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails model = new UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails( - this.memberId); + this.memberId, + this.isStartStopEnabled, + this.fileSystemOperations, + this.blockVolumeOperations); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); } @@ -55,6 +115,15 @@ public Builder copy(UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetail if (model.wasPropertyExplicitlySet("memberId")) { this.memberId(model.getMemberId()); } + if (model.wasPropertyExplicitlySet("isStartStopEnabled")) { + this.isStartStopEnabled(model.getIsStartStopEnabled()); + } + if (model.wasPropertyExplicitlySet("fileSystemOperations")) { + this.fileSystemOperations(model.getFileSystemOperations()); + } + if (model.wasPropertyExplicitlySet("blockVolumeOperations")) { + this.blockVolumeOperations(model.getBlockVolumeOperations()); + } return this; } } @@ -69,8 +138,66 @@ public Builder toBuilder() { } @Deprecated - public UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails(String memberId) { + public UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails( + String memberId, + Boolean isStartStopEnabled, + java.util.List + fileSystemOperations, + java.util.List + blockVolumeOperations) { super(memberId); + this.isStartStopEnabled = isStartStopEnabled; + this.fileSystemOperations = fileSystemOperations; + this.blockVolumeOperations = blockVolumeOperations; + } + + /** + * A flag indicating whether the non-movable compute instance should be started and stopped + * during DR operations. *Prechecks cannot be executed on stopped instances that are configured + * to be started.* + */ + @com.fasterxml.jackson.annotation.JsonProperty("isStartStopEnabled") + private final Boolean isStartStopEnabled; + + /** + * A flag indicating whether the non-movable compute instance should be started and stopped + * during DR operations. *Prechecks cannot be executed on stopped instances that are configured + * to be started.* + * + * @return the value + */ + public Boolean getIsStartStopEnabled() { + return isStartStopEnabled; + } + + /** A list of operations performed on file systems used by the compute instance. */ + @com.fasterxml.jackson.annotation.JsonProperty("fileSystemOperations") + private final java.util.List + fileSystemOperations; + + /** + * A list of operations performed on file systems used by the compute instance. + * + * @return the value + */ + public java.util.List + getFileSystemOperations() { + return fileSystemOperations; + } + + /** A list of operations performed on block volumes used by the compute instance. */ + @com.fasterxml.jackson.annotation.JsonProperty("blockVolumeOperations") + private final java.util.List + blockVolumeOperations; + + /** + * A list of operations performed on block volumes used by the compute instance. + * + * @return the value + */ + public java.util.List + getBlockVolumeOperations() { + return blockVolumeOperations; } @Override @@ -88,6 +215,9 @@ public String toString(boolean includeByteArrayContents) { java.lang.StringBuilder sb = new java.lang.StringBuilder(); sb.append("UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails("); sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", isStartStopEnabled=").append(String.valueOf(this.isStartStopEnabled)); + sb.append(", fileSystemOperations=").append(String.valueOf(this.fileSystemOperations)); + sb.append(", blockVolumeOperations=").append(String.valueOf(this.blockVolumeOperations)); sb.append(")"); return sb.toString(); } @@ -103,13 +233,31 @@ public boolean equals(Object o) { UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails other = (UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails) o; - return super.equals(other); + return java.util.Objects.equals(this.isStartStopEnabled, other.isStartStopEnabled) + && java.util.Objects.equals(this.fileSystemOperations, other.fileSystemOperations) + && java.util.Objects.equals(this.blockVolumeOperations, other.blockVolumeOperations) + && super.equals(other); } @Override public int hashCode() { final int PRIME = 59; int result = super.hashCode(); + result = + (result * PRIME) + + (this.isStartStopEnabled == null + ? 43 + : this.isStartStopEnabled.hashCode()); + result = + (result * PRIME) + + (this.fileSystemOperations == null + ? 43 + : this.fileSystemOperations.hashCode()); + result = + (result * PRIME) + + (this.blockVolumeOperations == null + ? 43 + : this.blockVolumeOperations.hashCode()); return result; } } diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberDatabaseDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberDatabaseDetails.java index 688ffe14d11..3336024b52a 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberDatabaseDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberDatabaseDetails.java @@ -37,17 +37,17 @@ public Builder memberId(String memberId) { return this; } /** - * The OCID of the vault secret where the database password is stored. + * The OCID of the vault secret where the database SYSDBA password is stored. * - *

Example: {@code ocid1.vaultsecret.oc1.phx.<unique_id>} + *

Example: {@code ocid1.vaultsecret.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("passwordVaultSecretId") private String passwordVaultSecretId; /** - * The OCID of the vault secret where the database password is stored. + * The OCID of the vault secret where the database SYSDBA password is stored. * - *

Example: {@code ocid1.vaultsecret.oc1.phx.<unique_id>} + *

Example: {@code ocid1.vaultsecret.oc1..uniqueID} * * @param passwordVaultSecretId the value to set * @return this builder @@ -100,17 +100,17 @@ public UpdateDrProtectionGroupMemberDatabaseDetails( } /** - * The OCID of the vault secret where the database password is stored. + * The OCID of the vault secret where the database SYSDBA password is stored. * - *

Example: {@code ocid1.vaultsecret.oc1.phx.<unique_id>} + *

Example: {@code ocid1.vaultsecret.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("passwordVaultSecretId") private final String passwordVaultSecretId; /** - * The OCID of the vault secret where the database password is stored. + * The OCID of the vault secret where the database SYSDBA password is stored. * - *

Example: {@code ocid1.vaultsecret.oc1.phx.<unique_id>} + *

Example: {@code ocid1.vaultsecret.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberDetails.java index 0f96505a34f..95394b6eae7 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Update properties for a member in a DR Protection Group.
+ * Update properties for a member in a DR protection 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 @@ -25,15 +25,24 @@ @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = UpdateDrProtectionGroupMemberComputeInstanceDetails.class, name = "COMPUTE_INSTANCE"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails.class, + name = "NETWORK_LOAD_BALANCER"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = UpdateDrProtectionGroupMemberAutonomousDatabaseDetails.class, name = "AUTONOMOUS_DATABASE"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = UpdateDrProtectionGroupMemberFileSystemDetails.class, + name = "FILE_SYSTEM"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = UpdateDrProtectionGroupMemberVolumeGroupDetails.class, name = "VOLUME_GROUP"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails.class, name = "COMPUTE_INSTANCE_NON_MOVABLE"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = UpdateDrProtectionGroupMemberLoadBalancerDetails.class, + name = "LOAD_BALANCER"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = UpdateDrProtectionGroupMemberComputeInstanceMovableDetails.class, name = "COMPUTE_INSTANCE_MOVABLE"), @@ -55,7 +64,7 @@ protected UpdateDrProtectionGroupMemberDetails(String memberId) { /** * The OCID of the member. * - *

Example: {@code ocid1.database.oc1.phx.<unique_id>} + *

Example: {@code ocid1.database.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("memberId") private final String memberId; @@ -63,7 +72,7 @@ protected UpdateDrProtectionGroupMemberDetails(String memberId) { /** * The OCID of the member. * - *

Example: {@code ocid1.database.oc1.phx.<unique_id>} + *

Example: {@code ocid1.database.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberFileSystemDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberFileSystemDetails.java new file mode 100644 index 00000000000..865c9aa7bd7 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberFileSystemDetails.java @@ -0,0 +1,217 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Update properties for a file system member.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateDrProtectionGroupMemberFileSystemDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "memberType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateDrProtectionGroupMemberFileSystemDetails + extends UpdateDrProtectionGroupMemberDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("memberId") + private String memberId; + + public Builder memberId(String memberId) { + this.memberId = memberId; + this.__explicitlySet__.add("memberId"); + return this; + } + /** + * The availability domain of the destination mount target. + * + *

Example: {@code BBTh:region-AD} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationAvailabilityDomain") + private String destinationAvailabilityDomain; + + /** + * The availability domain of the destination mount target. + * + *

Example: {@code BBTh:region-AD} + * + * @param destinationAvailabilityDomain the value to set + * @return this builder + */ + public Builder destinationAvailabilityDomain(String destinationAvailabilityDomain) { + this.destinationAvailabilityDomain = destinationAvailabilityDomain; + this.__explicitlySet__.add("destinationAvailabilityDomain"); + return this; + } + /** + * A list of mappings between file system exports in the primary region and mount targets in + * the standby region. + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportMappings") + private java.util.List exportMappings; + + /** + * A list of mappings between file system exports in the primary region and mount targets in + * the standby region. + * + * @param exportMappings the value to set + * @return this builder + */ + public Builder exportMappings( + java.util.List exportMappings) { + this.exportMappings = exportMappings; + this.__explicitlySet__.add("exportMappings"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateDrProtectionGroupMemberFileSystemDetails build() { + UpdateDrProtectionGroupMemberFileSystemDetails model = + new UpdateDrProtectionGroupMemberFileSystemDetails( + this.memberId, this.destinationAvailabilityDomain, this.exportMappings); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateDrProtectionGroupMemberFileSystemDetails model) { + if (model.wasPropertyExplicitlySet("memberId")) { + this.memberId(model.getMemberId()); + } + if (model.wasPropertyExplicitlySet("destinationAvailabilityDomain")) { + this.destinationAvailabilityDomain(model.getDestinationAvailabilityDomain()); + } + if (model.wasPropertyExplicitlySet("exportMappings")) { + this.exportMappings(model.getExportMappings()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public UpdateDrProtectionGroupMemberFileSystemDetails( + String memberId, + String destinationAvailabilityDomain, + java.util.List exportMappings) { + super(memberId); + this.destinationAvailabilityDomain = destinationAvailabilityDomain; + this.exportMappings = exportMappings; + } + + /** + * The availability domain of the destination mount target. + * + *

Example: {@code BBTh:region-AD} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationAvailabilityDomain") + private final String destinationAvailabilityDomain; + + /** + * The availability domain of the destination mount target. + * + *

Example: {@code BBTh:region-AD} + * + * @return the value + */ + public String getDestinationAvailabilityDomain() { + return destinationAvailabilityDomain; + } + + /** + * A list of mappings between file system exports in the primary region and mount targets in the + * standby region. + */ + @com.fasterxml.jackson.annotation.JsonProperty("exportMappings") + private final java.util.List exportMappings; + + /** + * A list of mappings between file system exports in the primary region and mount targets in the + * standby region. + * + * @return the value + */ + public java.util.List getExportMappings() { + return exportMappings; + } + + @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("UpdateDrProtectionGroupMemberFileSystemDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", destinationAvailabilityDomain=") + .append(String.valueOf(this.destinationAvailabilityDomain)); + sb.append(", exportMappings=").append(String.valueOf(this.exportMappings)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateDrProtectionGroupMemberFileSystemDetails)) { + return false; + } + + UpdateDrProtectionGroupMemberFileSystemDetails other = + (UpdateDrProtectionGroupMemberFileSystemDetails) o; + return java.util.Objects.equals( + this.destinationAvailabilityDomain, other.destinationAvailabilityDomain) + && java.util.Objects.equals(this.exportMappings, other.exportMappings) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.destinationAvailabilityDomain == null + ? 43 + : this.destinationAvailabilityDomain.hashCode()); + result = + (result * PRIME) + + (this.exportMappings == null ? 43 : this.exportMappings.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberLoadBalancerDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberLoadBalancerDetails.java new file mode 100644 index 00000000000..2f481abac6d --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberLoadBalancerDetails.java @@ -0,0 +1,213 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Update properties for a load balancer member.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateDrProtectionGroupMemberLoadBalancerDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "memberType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateDrProtectionGroupMemberLoadBalancerDetails + extends UpdateDrProtectionGroupMemberDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("memberId") + private String memberId; + + public Builder memberId(String memberId) { + this.memberId = memberId; + this.__explicitlySet__.add("memberId"); + return this; + } + /** + * The OCID of the destination load balancer. + * + *

Example: {@code ocid1.loadbalancer.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationLoadBalancerId") + private String destinationLoadBalancerId; + + /** + * The OCID of the destination load balancer. + * + *

Example: {@code ocid1.loadbalancer.oc1..uniqueID} + * + * @param destinationLoadBalancerId the value to set + * @return this builder + */ + public Builder destinationLoadBalancerId(String destinationLoadBalancerId) { + this.destinationLoadBalancerId = destinationLoadBalancerId; + this.__explicitlySet__.add("destinationLoadBalancerId"); + return this; + } + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + */ + @com.fasterxml.jackson.annotation.JsonProperty("backendSetMappings") + private java.util.List backendSetMappings; + + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + * + * @param backendSetMappings the value to set + * @return this builder + */ + public Builder backendSetMappings( + java.util.List backendSetMappings) { + this.backendSetMappings = backendSetMappings; + this.__explicitlySet__.add("backendSetMappings"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateDrProtectionGroupMemberLoadBalancerDetails build() { + UpdateDrProtectionGroupMemberLoadBalancerDetails model = + new UpdateDrProtectionGroupMemberLoadBalancerDetails( + this.memberId, this.destinationLoadBalancerId, this.backendSetMappings); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateDrProtectionGroupMemberLoadBalancerDetails model) { + if (model.wasPropertyExplicitlySet("memberId")) { + this.memberId(model.getMemberId()); + } + if (model.wasPropertyExplicitlySet("destinationLoadBalancerId")) { + this.destinationLoadBalancerId(model.getDestinationLoadBalancerId()); + } + if (model.wasPropertyExplicitlySet("backendSetMappings")) { + this.backendSetMappings(model.getBackendSetMappings()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public UpdateDrProtectionGroupMemberLoadBalancerDetails( + String memberId, + String destinationLoadBalancerId, + java.util.List backendSetMappings) { + super(memberId); + this.destinationLoadBalancerId = destinationLoadBalancerId; + this.backendSetMappings = backendSetMappings; + } + + /** + * The OCID of the destination load balancer. + * + *

Example: {@code ocid1.loadbalancer.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationLoadBalancerId") + private final String destinationLoadBalancerId; + + /** + * The OCID of the destination load balancer. + * + *

Example: {@code ocid1.loadbalancer.oc1..uniqueID} + * + * @return the value + */ + public String getDestinationLoadBalancerId() { + return destinationLoadBalancerId; + } + + /** A list of backend set mappings that are used to transfer or update backends during DR. */ + @com.fasterxml.jackson.annotation.JsonProperty("backendSetMappings") + private final java.util.List backendSetMappings; + + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + * + * @return the value + */ + public java.util.List getBackendSetMappings() { + return backendSetMappings; + } + + @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("UpdateDrProtectionGroupMemberLoadBalancerDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", destinationLoadBalancerId=") + .append(String.valueOf(this.destinationLoadBalancerId)); + sb.append(", backendSetMappings=").append(String.valueOf(this.backendSetMappings)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateDrProtectionGroupMemberLoadBalancerDetails)) { + return false; + } + + UpdateDrProtectionGroupMemberLoadBalancerDetails other = + (UpdateDrProtectionGroupMemberLoadBalancerDetails) o; + return java.util.Objects.equals( + this.destinationLoadBalancerId, other.destinationLoadBalancerId) + && java.util.Objects.equals(this.backendSetMappings, other.backendSetMappings) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.destinationLoadBalancerId == null + ? 43 + : this.destinationLoadBalancerId.hashCode()); + result = + (result * PRIME) + + (this.backendSetMappings == null + ? 43 + : this.backendSetMappings.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails.java new file mode 100644 index 00000000000..994ae875634 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails.java @@ -0,0 +1,216 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * Update properties for a network load balancer member.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "memberType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails + extends UpdateDrProtectionGroupMemberDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("memberId") + private String memberId; + + public Builder memberId(String memberId) { + this.memberId = memberId; + this.__explicitlySet__.add("memberId"); + return this; + } + /** + * The OCID of the destination network load balancer. + * + *

Example: {@code ocid1.networkloadbalancer.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationNetworkLoadBalancerId") + private String destinationNetworkLoadBalancerId; + + /** + * The OCID of the destination network load balancer. + * + *

Example: {@code ocid1.networkloadbalancer.oc1..uniqueID} + * + * @param destinationNetworkLoadBalancerId the value to set + * @return this builder + */ + public Builder destinationNetworkLoadBalancerId(String destinationNetworkLoadBalancerId) { + this.destinationNetworkLoadBalancerId = destinationNetworkLoadBalancerId; + this.__explicitlySet__.add("destinationNetworkLoadBalancerId"); + return this; + } + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + */ + @com.fasterxml.jackson.annotation.JsonProperty("backendSetMappings") + private java.util.List backendSetMappings; + + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + * + * @param backendSetMappings the value to set + * @return this builder + */ + public Builder backendSetMappings( + java.util.List backendSetMappings) { + this.backendSetMappings = backendSetMappings; + this.__explicitlySet__.add("backendSetMappings"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails build() { + UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails model = + new UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails( + this.memberId, + this.destinationNetworkLoadBalancerId, + this.backendSetMappings); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails model) { + if (model.wasPropertyExplicitlySet("memberId")) { + this.memberId(model.getMemberId()); + } + if (model.wasPropertyExplicitlySet("destinationNetworkLoadBalancerId")) { + this.destinationNetworkLoadBalancerId(model.getDestinationNetworkLoadBalancerId()); + } + if (model.wasPropertyExplicitlySet("backendSetMappings")) { + this.backendSetMappings(model.getBackendSetMappings()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails( + String memberId, + String destinationNetworkLoadBalancerId, + java.util.List backendSetMappings) { + super(memberId); + this.destinationNetworkLoadBalancerId = destinationNetworkLoadBalancerId; + this.backendSetMappings = backendSetMappings; + } + + /** + * The OCID of the destination network load balancer. + * + *

Example: {@code ocid1.networkloadbalancer.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("destinationNetworkLoadBalancerId") + private final String destinationNetworkLoadBalancerId; + + /** + * The OCID of the destination network load balancer. + * + *

Example: {@code ocid1.networkloadbalancer.oc1..uniqueID} + * + * @return the value + */ + public String getDestinationNetworkLoadBalancerId() { + return destinationNetworkLoadBalancerId; + } + + /** A list of backend set mappings that are used to transfer or update backends during DR. */ + @com.fasterxml.jackson.annotation.JsonProperty("backendSetMappings") + private final java.util.List backendSetMappings; + + /** + * A list of backend set mappings that are used to transfer or update backends during DR. + * + * @return the value + */ + public java.util.List getBackendSetMappings() { + return backendSetMappings; + } + + @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("UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", destinationNetworkLoadBalancerId=") + .append(String.valueOf(this.destinationNetworkLoadBalancerId)); + sb.append(", backendSetMappings=").append(String.valueOf(this.backendSetMappings)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails)) { + return false; + } + + UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails other = + (UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails) o; + return java.util.Objects.equals( + this.destinationNetworkLoadBalancerId, + other.destinationNetworkLoadBalancerId) + && java.util.Objects.equals(this.backendSetMappings, other.backendSetMappings) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.destinationNetworkLoadBalancerId == null + ? 43 + : this.destinationNetworkLoadBalancerId.hashCode()); + result = + (result * PRIME) + + (this.backendSetMappings == null + ? 43 + : this.backendSetMappings.hashCode()); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberVolumeGroupDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberVolumeGroupDetails.java index 2448a0c06c7..a4331222b62 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberVolumeGroupDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupMemberVolumeGroupDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Update properties for a Volume Group member.
+ * Update properties for a volume group member.
* 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-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupRoleDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupRoleDetails.java index 37e2a3c8e84..7c3e1492015 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupRoleDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateDrProtectionGroupRoleDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * The role details for a DR Protection Group.
+ * The details for updating the role of a DR protection 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 @@ -31,12 +31,12 @@ public UpdateDrProtectionGroupRoleDetails(DrProtectionGroupRole role) { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { - /** The role of the DR Protection Group. */ + /** The new role of the DR protection group. */ @com.fasterxml.jackson.annotation.JsonProperty("role") private DrProtectionGroupRole role; /** - * The role of the DR Protection Group. + * The new role of the DR protection group. * * @param role the value to set * @return this builder @@ -77,12 +77,12 @@ public Builder toBuilder() { return new Builder().copy(this); } - /** The role of the DR Protection Group. */ + /** The new role of the DR protection group. */ @com.fasterxml.jackson.annotation.JsonProperty("role") private final DrProtectionGroupRole role; /** - * The role of the DR Protection Group. + * The new role of the DR protection group. * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateFileSystemMountDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateFileSystemMountDetails.java new file mode 100644 index 00000000000..f008e3c1a31 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateFileSystemMountDetails.java @@ -0,0 +1,149 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for updating the mount properties of a file system.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateFileSystemMountDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateFileSystemMountDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"mountTargetId"}) + public UpdateFileSystemMountDetails(String mountTargetId) { + super(); + this.mountTargetId = mountTargetId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private String mountTargetId; + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @param mountTargetId the value to set + * @return this builder + */ + public Builder mountTargetId(String mountTargetId) { + this.mountTargetId = mountTargetId; + this.__explicitlySet__.add("mountTargetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateFileSystemMountDetails build() { + UpdateFileSystemMountDetails model = + new UpdateFileSystemMountDetails(this.mountTargetId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateFileSystemMountDetails model) { + if (model.wasPropertyExplicitlySet("mountTargetId")) { + this.mountTargetId(model.getMountTargetId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private final String mountTargetId; + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @return the value + */ + public String getMountTargetId() { + return mountTargetId; + } + + @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("UpdateFileSystemMountDetails("); + sb.append("super=").append(super.toString()); + sb.append("mountTargetId=").append(String.valueOf(this.mountTargetId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateFileSystemMountDetails)) { + return false; + } + + UpdateFileSystemMountDetails other = (UpdateFileSystemMountDetails) o; + return java.util.Objects.equals(this.mountTargetId, other.mountTargetId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.mountTargetId == null ? 43 : this.mountTargetId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateFileSystemUnmountDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateFileSystemUnmountDetails.java new file mode 100644 index 00000000000..46c3ebabb27 --- /dev/null +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateFileSystemUnmountDetails.java @@ -0,0 +1,149 @@ +/** + * Copyright (c) 2016, 2023, 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.disasterrecovery.model; + +/** + * The details for updating the unmount properties of a file system.
+ * 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: 20220125") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateFileSystemUnmountDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateFileSystemUnmountDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"mountTargetId"}) + public UpdateFileSystemUnmountDetails(String mountTargetId) { + super(); + this.mountTargetId = mountTargetId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private String mountTargetId; + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @param mountTargetId the value to set + * @return this builder + */ + public Builder mountTargetId(String mountTargetId) { + this.mountTargetId = mountTargetId; + this.__explicitlySet__.add("mountTargetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateFileSystemUnmountDetails build() { + UpdateFileSystemUnmountDetails model = + new UpdateFileSystemUnmountDetails(this.mountTargetId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateFileSystemUnmountDetails model) { + if (model.wasPropertyExplicitlySet("mountTargetId")) { + this.mountTargetId(model.getMountTargetId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + */ + @com.fasterxml.jackson.annotation.JsonProperty("mountTargetId") + private final String mountTargetId; + + /** + * The OCID of the mount target for this file system. + * + *

Example: {@code ocid1.mounttarget.oc1..uniqueID} + * + * @return the value + */ + public String getMountTargetId() { + return mountTargetId; + } + + @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("UpdateFileSystemUnmountDetails("); + sb.append("super=").append(super.toString()); + sb.append("mountTargetId=").append(String.valueOf(this.mountTargetId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateFileSystemUnmountDetails)) { + return false; + } + + UpdateFileSystemUnmountDetails other = (UpdateFileSystemUnmountDetails) o; + return java.util.Objects.equals(this.mountTargetId, other.mountTargetId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.mountTargetId == null ? 43 : this.mountTargetId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateInvokeFunctionUserDefinedStepDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateInvokeFunctionUserDefinedStepDetails.java index 37a9ccab8bd..d01d65cfaf8 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateInvokeFunctionUserDefinedStepDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateInvokeFunctionUserDefinedStepDetails.java @@ -31,7 +31,7 @@ public static class Builder { /** * The OCID of function to be invoked. * - *

Example: {@code ocid1.fnfunc.oc1.iad.<unique_id>} + *

Example: {@code ocid1.fnfunc.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("functionId") private String functionId; @@ -39,7 +39,7 @@ public static class Builder { /** * The OCID of function to be invoked. * - *

Example: {@code ocid1.fnfunc.oc1.iad.<unique_id>} + *

Example: {@code ocid1.fnfunc.oc1..uniqueID} * * @param functionId the value to set * @return this builder @@ -115,7 +115,7 @@ public UpdateInvokeFunctionUserDefinedStepDetails(String functionId, String requ /** * The OCID of function to be invoked. * - *

Example: {@code ocid1.fnfunc.oc1.iad.<unique_id>} + *

Example: {@code ocid1.fnfunc.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("functionId") private final String functionId; @@ -123,7 +123,7 @@ public UpdateInvokeFunctionUserDefinedStepDetails(String functionId, String requ /** * The OCID of function to be invoked. * - *

Example: {@code ocid1.fnfunc.oc1.iad.<unique_id>} + *

Example: {@code ocid1.fnfunc.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateObjectStorageLogLocationDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateObjectStorageLogLocationDetails.java index d55ca860956..fc8b8a99201 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateObjectStorageLogLocationDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateObjectStorageLogLocationDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Information about updating an Object Storage log location for a DR Protection Group.
+ * The details for updating an object storage log location for a DR protection 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 @@ -33,7 +33,7 @@ public UpdateObjectStorageLogLocationDetails(String namespace, String bucket) { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} */ @@ -41,7 +41,7 @@ public static class Builder { private String namespace; /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} * @@ -54,7 +54,7 @@ public Builder namespace(String namespace) { return this; } /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code operation_logs} */ @@ -62,7 +62,7 @@ public Builder namespace(String namespace) { private String bucket; /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code operation_logs} * @@ -109,7 +109,7 @@ public Builder toBuilder() { } /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} */ @@ -117,7 +117,7 @@ public Builder toBuilder() { private final String namespace; /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} * @@ -128,7 +128,7 @@ public String getNamespace() { } /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code operation_logs} */ @@ -136,7 +136,7 @@ public String getNamespace() { private final String bucket; /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code operation_logs} * diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateObjectStorageScriptLocationDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateObjectStorageScriptLocationDetails.java index c9014d8d9da..a6d9221b809 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateObjectStorageScriptLocationDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateObjectStorageScriptLocationDetails.java @@ -5,8 +5,8 @@ package com.oracle.bmc.disasterrecovery.model; /** - * Information about updating an Object Storage script location for a user-defined step in a DR - * Plan.
+ * The details for updating an object storage script location for a user-defined step in a DR plan. + *
* 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 @@ -36,7 +36,7 @@ public UpdateObjectStorageScriptLocationDetails( @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} */ @@ -44,7 +44,7 @@ public static class Builder { private String namespace; /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} * @@ -57,7 +57,7 @@ public Builder namespace(String namespace) { return this; } /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code custom_dr_scripts} */ @@ -65,7 +65,7 @@ public Builder namespace(String namespace) { private String bucket; /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code custom_dr_scripts} * @@ -78,7 +78,7 @@ public Builder bucket(String bucket) { return this; } /** - * The object name inside the Object Storage bucket. + * The object name inside the object storage bucket. * *

Example: {@code validate_app_start.sh} */ @@ -86,7 +86,7 @@ public Builder bucket(String bucket) { private String object; /** - * The object name inside the Object Storage bucket. + * The object name inside the object storage bucket. * *

Example: {@code validate_app_start.sh} * @@ -137,7 +137,7 @@ public Builder toBuilder() { } /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} */ @@ -145,7 +145,7 @@ public Builder toBuilder() { private final String namespace; /** - * The namespace in Object Storage (Note - this is usually the tenancy name). + * The namespace in object storage (Note - this is usually the tenancy name). * *

Example: {@code myocitenancy} * @@ -156,7 +156,7 @@ public String getNamespace() { } /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code custom_dr_scripts} */ @@ -164,7 +164,7 @@ public String getNamespace() { private final String bucket; /** - * The bucket name inside the Object Storage namespace. + * The bucket name inside the object storage namespace. * *

Example: {@code custom_dr_scripts} * @@ -175,7 +175,7 @@ public String getBucket() { } /** - * The object name inside the Object Storage bucket. + * The object name inside the object storage bucket. * *

Example: {@code validate_app_start.sh} */ @@ -183,7 +183,7 @@ public String getBucket() { private final String object; /** - * The object name inside the Object Storage bucket. + * The object name inside the object storage bucket. * *

Example: {@code validate_app_start.sh} * diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateRunLocalScriptUserDefinedStepDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateRunLocalScriptUserDefinedStepDetails.java index cae2f59cb9f..be0b8688185 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateRunLocalScriptUserDefinedStepDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateRunLocalScriptUserDefinedStepDetails.java @@ -29,17 +29,29 @@ public final class UpdateRunLocalScriptUserDefinedStepDetails @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { /** - * The OCID of the instance where this script or command should be executed. + * The OCID of the instance on which this script or command should be executed. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the + * region where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("runOnInstanceId") private String runOnInstanceId; /** - * The OCID of the instance where this script or command should be executed. + * The OCID of the instance on which this script or command should be executed. + * + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the + * region where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

Example: {@code ocid1.instance.oc1..uniqueID} * * @param runOnInstanceId the value to set * @return this builder @@ -139,17 +151,29 @@ public UpdateRunLocalScriptUserDefinedStepDetails( } /** - * The OCID of the instance where this script or command should be executed. + * The OCID of the instance on which this script or command should be executed. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the region + * where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("runOnInstanceId") private final String runOnInstanceId; /** - * The OCID of the instance where this script or command should be executed. + * The OCID of the instance on which this script or command should be executed. + * + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the region + * where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. * - *

Example: {@code ocid1.instance.oc1.phx.<unique_id>} + *

Example: {@code ocid1.instance.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateRunObjectStoreScriptUserDefinedStepDetails.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateRunObjectStoreScriptUserDefinedStepDetails.java index 8f55420b0e0..4190bde11ad 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateRunObjectStoreScriptUserDefinedStepDetails.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/UpdateRunObjectStoreScriptUserDefinedStepDetails.java @@ -28,12 +28,30 @@ public final class UpdateRunObjectStoreScriptUserDefinedStepDetails extends UpdateDrPlanUserDefinedStepDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { - /** The OCID of the instance where this script or command should be executed. */ + /** + * The OCID of the instance on which this script or command should be executed. + * + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the + * region where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} + */ @com.fasterxml.jackson.annotation.JsonProperty("runOnInstanceId") private String runOnInstanceId; /** - * The OCID of the instance where this script or command should be executed. + * The OCID of the instance on which this script or command should be executed. + * + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the + * region where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} * * @param runOnInstanceId the value to set * @return this builder @@ -97,12 +115,30 @@ public UpdateRunObjectStoreScriptUserDefinedStepDetails( this.objectStorageScriptLocation = objectStorageScriptLocation; } - /** The OCID of the instance where this script or command should be executed. */ + /** + * The OCID of the instance on which this script or command should be executed. + * + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the region + * where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} + */ @com.fasterxml.jackson.annotation.JsonProperty("runOnInstanceId") private final String runOnInstanceId; /** - * The OCID of the instance where this script or command should be executed. + * The OCID of the instance on which this script or command should be executed. + * + *

*For moving instances:** *runOnInstanceId* must be the OCID of the instance in the region + * where the instance is currently present. + * + *

*For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving + * instance. + * + *

Example: {@code ocid1.instance.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequest.java index e6cd464c8ca..57504b2c6ef 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequest.java @@ -87,17 +87,17 @@ public Builder status(OperationStatus status) { return this; } /** - * The ID (OCID) of the work request. + * The OCID of the work request. * - *

Example: {@code ocid1.workrequest.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drworkrequest.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; /** - * The ID (OCID) of the work request. + * The OCID of the work request. * - *

Example: {@code ocid1.workrequest.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drworkrequest.oc1..uniqueID} * * @param id the value to set * @return this builder @@ -114,7 +114,7 @@ public Builder id(String id) { * it is up to the service team to pick the primary resource whose compartment should be * used * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; @@ -126,7 +126,7 @@ public Builder id(String id) { * it is up to the service team to pick the primary resource whose compartment should be * used * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param compartmentId the value to set * @return this builder @@ -326,17 +326,17 @@ public OperationStatus getStatus() { } /** - * The ID (OCID) of the work request. + * The OCID of the work request. * - *

Example: {@code ocid1.workrequest.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drworkrequest.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private final String id; /** - * The ID (OCID) of the work request. + * The OCID of the work request. * - *

Example: {@code ocid1.workrequest.oc1.phx.<unique_id>} + *

Example: {@code ocid1.drworkrequest.oc1..uniqueID} * * @return the value */ @@ -350,7 +350,7 @@ public String getId() { * multiple resources, and those resources are not in the same compartment, it is up to the * service team to pick the primary resource whose compartment should be used * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private final String compartmentId; @@ -361,7 +361,7 @@ public String getId() { * multiple resources, and those resources are not in the same compartment, it is up to the * service team to pick the primary resource whose compartment should be used * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestErrorCollection.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestErrorCollection.java index ee3343435f6..44d82e40cc6 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestErrorCollection.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestErrorCollection.java @@ -32,12 +32,12 @@ public WorkRequestErrorCollection(java.util.List items) { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { - /** A list of workRequestError objects. */ + /** A list of work request errors. */ @com.fasterxml.jackson.annotation.JsonProperty("items") private java.util.List items; /** - * A list of workRequestError objects. + * A list of work request errors. * * @param items the value to set * @return this builder @@ -77,12 +77,12 @@ public Builder toBuilder() { return new Builder().copy(this); } - /** A list of workRequestError objects. */ + /** A list of work request errors. */ @com.fasterxml.jackson.annotation.JsonProperty("items") private final java.util.List items; /** - * A list of workRequestError objects. + * A list of work request errors. * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestLogEntry.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestLogEntry.java index 4dd6be5c32b..1c3180f09d5 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestLogEntry.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestLogEntry.java @@ -35,7 +35,7 @@ public static class Builder { /** * A human-readable log message. * - *

Example: {@code DR Plan Execution is in progress} + *

Example: {@code DR plan execution is in progress} */ @com.fasterxml.jackson.annotation.JsonProperty("message") private String message; @@ -43,7 +43,7 @@ public static class Builder { /** * A human-readable log message. * - *

Example: {@code DR Plan Execution is in progress} + *

Example: {@code DR plan execution is in progress} * * @param message the value to set * @return this builder @@ -110,7 +110,7 @@ public Builder toBuilder() { /** * A human-readable log message. * - *

Example: {@code DR Plan Execution is in progress} + *

Example: {@code DR plan execution is in progress} */ @com.fasterxml.jackson.annotation.JsonProperty("message") private final String message; @@ -118,7 +118,7 @@ public Builder toBuilder() { /** * A human-readable log message. * - *

Example: {@code DR Plan Execution is in progress} + *

Example: {@code DR plan execution is in progress} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestResource.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestResource.java index 032437ad387..aff7b4b6abd 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestResource.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestResource.java @@ -82,7 +82,7 @@ public Builder actionType(ActionType actionType) { /** * The identifier (OCID) of the resource the work request affects. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("identifier") private String identifier; @@ -90,7 +90,7 @@ public Builder actionType(ActionType actionType) { /** * The identifier (OCID) of the resource the work request affects. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @param identifier the value to set * @return this builder @@ -199,7 +199,7 @@ public ActionType getActionType() { /** * The identifier (OCID) of the resource the work request affects. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("identifier") private final String identifier; @@ -207,7 +207,7 @@ public ActionType getActionType() { /** * The identifier (OCID) of the resource the work request affects. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.<unique_id>} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestSummary.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestSummary.java index cf2c477437b..f331b0a4f10 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestSummary.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestSummary.java @@ -5,7 +5,7 @@ package com.oracle.bmc.disasterrecovery.model; /** - * A summary of a work request.
+ * The summary of a work request.
* 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 @@ -89,17 +89,17 @@ public Builder status(OperationStatus status) { return this; } /** - * The ID (OCID) of the work request. + * The OCID of the work request. * - *

Example: {@code ocid1.workrequest.oc1.phx.<unique_id>} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; /** - * The ID (OCID) of the work request. + * The OCID of the work request. * - *

Example: {@code ocid1.workrequest.oc1.phx.<unique_id>} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} * * @param id the value to set * @return this builder @@ -116,7 +116,7 @@ public Builder id(String id) { * it is up to the service team to pick the primary resource whose compartment should be * used. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; @@ -128,7 +128,7 @@ public Builder id(String id) { * it is up to the service team to pick the primary resource whose compartment should be * used. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param compartmentId the value to set * @return this builder @@ -328,17 +328,17 @@ public OperationStatus getStatus() { } /** - * The ID (OCID) of the work request. + * The OCID of the work request. * - *

Example: {@code ocid1.workrequest.oc1.phx.<unique_id>} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("id") private final String id; /** - * The ID (OCID) of the work request. + * The OCID of the work request. * - *

Example: {@code ocid1.workrequest.oc1.phx.<unique_id>} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} * * @return the value */ @@ -352,7 +352,7 @@ public String getId() { * multiple resources, and those resources are not in the same compartment, it is up to the * service team to pick the primary resource whose compartment should be used. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private final String compartmentId; @@ -363,7 +363,7 @@ public String getId() { * multiple resources, and those resources are not in the same compartment, it is up to the * service team to pick the primary resource whose compartment should be used. * - *

Example: {@code ocid1.compartment.oc1..<unique_id>} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestSummaryCollection.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestSummaryCollection.java index f261330a552..1e909a7deae 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestSummaryCollection.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/model/WorkRequestSummaryCollection.java @@ -32,12 +32,12 @@ public WorkRequestSummaryCollection(java.util.List items) { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { - /** A list of workRequestSummary objects. */ + /** A list of work request summaries. */ @com.fasterxml.jackson.annotation.JsonProperty("items") private java.util.List items; /** - * A list of workRequestSummary objects. + * A list of work request summaries. * * @param items the value to set * @return this builder @@ -77,12 +77,12 @@ public Builder toBuilder() { return new Builder().copy(this); } - /** A list of workRequestSummary objects. */ + /** A list of work request summaries. */ @com.fasterxml.jackson.annotation.JsonProperty("items") private final java.util.List items; /** - * A list of workRequestSummary objects. + * A list of work request summaries. * * @return the value */ diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/AssociateDrProtectionGroupRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/AssociateDrProtectionGroupRequest.java index 333b6d4f494..66e1d1a4ccd 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/AssociateDrProtectionGroupRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/AssociateDrProtectionGroupRequest.java @@ -16,26 +16,26 @@ public class AssociateDrProtectionGroupRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.AssociateDrProtectionGroupDetails> { - /** Details for creating an association between two DR Protection Groups. */ + /** Details for creating an association between two DR protection groups. */ private com.oracle.bmc.disasterrecovery.model.AssociateDrProtectionGroupDetails associateDrProtectionGroupDetails; - /** Details for creating an association between two DR Protection Groups. */ + /** Details for creating an association between two DR protection groups. */ public com.oracle.bmc.disasterrecovery.model.AssociateDrProtectionGroupDetails getAssociateDrProtectionGroupDetails() { return associateDrProtectionGroupDetails; } /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ public String getDrProtectionGroupId() { return drProtectionGroupId; @@ -102,12 +102,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** Details for creating an association between two DR Protection Groups. */ + /** Details for creating an association between two DR protection groups. */ private com.oracle.bmc.disasterrecovery.model.AssociateDrProtectionGroupDetails associateDrProtectionGroupDetails = null; /** - * Details for creating an association between two DR Protection Groups. + * Details for creating an association between two DR protection groups. * * @param associateDrProtectionGroupDetails the value to set * @return this builder instance @@ -120,16 +120,16 @@ public Builder associateDrProtectionGroupDetails( } /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId = null; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CancelDrPlanExecutionRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CancelDrPlanExecutionRequest.java index ceec7ea5fb3..43b9ba4ecf6 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CancelDrPlanExecutionRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CancelDrPlanExecutionRequest.java @@ -16,26 +16,26 @@ public class CancelDrPlanExecutionRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.CancelDrPlanExecutionDetails> { - /** Details for canceling a DR Plan Execution. */ + /** Details for canceling the DR plan execution. */ private com.oracle.bmc.disasterrecovery.model.CancelDrPlanExecutionDetails cancelDrPlanExecutionDetails; - /** Details for canceling a DR Plan Execution. */ + /** Details for canceling the DR plan execution. */ public com.oracle.bmc.disasterrecovery.model.CancelDrPlanExecutionDetails getCancelDrPlanExecutionDetails() { return cancelDrPlanExecutionDetails; } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ public String getDrPlanExecutionId() { return drPlanExecutionId; @@ -102,12 +102,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** Details for canceling a DR Plan Execution. */ + /** Details for canceling the DR plan execution. */ private com.oracle.bmc.disasterrecovery.model.CancelDrPlanExecutionDetails cancelDrPlanExecutionDetails = null; /** - * Details for canceling a DR Plan Execution. + * Details for canceling the DR plan execution. * * @param cancelDrPlanExecutionDetails the value to set * @return this builder instance @@ -120,16 +120,16 @@ public Builder cancelDrPlanExecutionDetails( } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId = null; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @param drPlanExecutionId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CancelWorkRequestRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CancelWorkRequestRequest.java index 34d9c4f19a6..06b1b1fecef 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CancelWorkRequestRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CancelWorkRequestRequest.java @@ -16,14 +16,14 @@ public class CancelWorkRequestRequest extends com.oracle.bmc.requests.BmcRequest /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ private String workRequestId; /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ public String getWorkRequestId() { return workRequestId; @@ -62,14 +62,14 @@ public static class Builder /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ private String workRequestId = null; /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} * * @param workRequestId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ChangeDrProtectionGroupCompartmentRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ChangeDrProtectionGroupCompartmentRequest.java index bf451a70c4a..47ac536b434 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ChangeDrProtectionGroupCompartmentRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ChangeDrProtectionGroupCompartmentRequest.java @@ -16,26 +16,26 @@ public class ChangeDrProtectionGroupCompartmentRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.ChangeDrProtectionGroupCompartmentDetails> { - /** Details of DR Protection Group compartment to change. */ + /** Details for changing the DR protection group compartment. */ private com.oracle.bmc.disasterrecovery.model.ChangeDrProtectionGroupCompartmentDetails changeDrProtectionGroupCompartmentDetails; - /** Details of DR Protection Group compartment to change. */ + /** Details for changing the DR protection group compartment. */ public com.oracle.bmc.disasterrecovery.model.ChangeDrProtectionGroupCompartmentDetails getChangeDrProtectionGroupCompartmentDetails() { return changeDrProtectionGroupCompartmentDetails; } /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ public String getDrProtectionGroupId() { return drProtectionGroupId; @@ -104,12 +104,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** Details of DR Protection Group compartment to change. */ + /** Details for changing the DR protection group compartment. */ private com.oracle.bmc.disasterrecovery.model.ChangeDrProtectionGroupCompartmentDetails changeDrProtectionGroupCompartmentDetails = null; /** - * Details of DR Protection Group compartment to change. + * Details for changing the DR protection group compartment. * * @param changeDrProtectionGroupCompartmentDetails the value to set * @return this builder instance @@ -123,16 +123,16 @@ public Builder changeDrProtectionGroupCompartmentDetails( } /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId = null; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CreateDrPlanExecutionRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CreateDrPlanExecutionRequest.java index e9407b23484..e19b4dd7080 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CreateDrPlanExecutionRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CreateDrPlanExecutionRequest.java @@ -16,11 +16,11 @@ public class CreateDrPlanExecutionRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.CreateDrPlanExecutionDetails> { - /** Details for the new DR Plan Execution. */ + /** Details for creating the DR plan execution. */ private com.oracle.bmc.disasterrecovery.model.CreateDrPlanExecutionDetails createDrPlanExecutionDetails; - /** Details for the new DR Plan Execution. */ + /** Details for creating the DR plan execution. */ public com.oracle.bmc.disasterrecovery.model.CreateDrPlanExecutionDetails getCreateDrPlanExecutionDetails() { return createDrPlanExecutionDetails; @@ -70,12 +70,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** Details for the new DR Plan Execution. */ + /** Details for creating the DR plan execution. */ private com.oracle.bmc.disasterrecovery.model.CreateDrPlanExecutionDetails createDrPlanExecutionDetails = null; /** - * Details for the new DR Plan Execution. + * Details for creating the DR plan execution. * * @param createDrPlanExecutionDetails the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CreateDrPlanRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CreateDrPlanRequest.java index 867a34452f3..15daf0f2d3d 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CreateDrPlanRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CreateDrPlanRequest.java @@ -15,10 +15,10 @@ public class CreateDrPlanRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.CreateDrPlanDetails> { - /** Details for creating the new DR Plan. */ + /** Details for creating the new DR plan. */ private com.oracle.bmc.disasterrecovery.model.CreateDrPlanDetails createDrPlanDetails; - /** Details for creating the new DR Plan. */ + /** Details for creating the new DR plan. */ public com.oracle.bmc.disasterrecovery.model.CreateDrPlanDetails getCreateDrPlanDetails() { return createDrPlanDetails; } @@ -67,12 +67,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** Details for creating the new DR Plan. */ + /** Details for creating the new DR plan. */ private com.oracle.bmc.disasterrecovery.model.CreateDrPlanDetails createDrPlanDetails = null; /** - * Details for creating the new DR Plan. + * Details for creating the new DR plan. * * @param createDrPlanDetails the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CreateDrProtectionGroupRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CreateDrProtectionGroupRequest.java index bf51321bde7..e097950ffb9 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CreateDrProtectionGroupRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/CreateDrProtectionGroupRequest.java @@ -16,11 +16,11 @@ public class CreateDrProtectionGroupRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupDetails> { - /** Details for the new DR Protection Group. */ + /** Details for creating the DR protection group. */ private com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupDetails createDrProtectionGroupDetails; - /** Details for the new DR Protection Group. */ + /** Details for creating the DR protection group. */ public com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupDetails getCreateDrProtectionGroupDetails() { return createDrProtectionGroupDetails; @@ -70,12 +70,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** Details for the new DR Protection Group. */ + /** Details for creating the DR protection group. */ private com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupDetails createDrProtectionGroupDetails = null; /** - * Details for the new DR Protection Group. + * Details for creating the DR protection group. * * @param createDrProtectionGroupDetails the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DeleteDrPlanExecutionRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DeleteDrPlanExecutionRequest.java index 5a09ef7794e..6413d0d0a4d 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DeleteDrPlanExecutionRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DeleteDrPlanExecutionRequest.java @@ -16,16 +16,16 @@ public class DeleteDrPlanExecutionRequest extends com.oracle.bmc.requests.BmcRequest { /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ public String getDrPlanExecutionId() { return drPlanExecutionId; @@ -62,16 +62,16 @@ public static class Builder private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId = null; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @param drPlanExecutionId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DeleteDrPlanRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DeleteDrPlanRequest.java index aa39f4b8b0f..0e9a3083f18 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DeleteDrPlanRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DeleteDrPlanRequest.java @@ -14,16 +14,16 @@ public class DeleteDrPlanRequest extends com.oracle.bmc.requests.BmcRequest { /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ private String drPlanId; /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ public String getDrPlanId() { return drPlanId; @@ -60,16 +60,16 @@ public static class Builder private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ private String drPlanId = null; /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @param drPlanId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DeleteDrProtectionGroupRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DeleteDrProtectionGroupRequest.java index 908470cb9eb..562cbf26ad3 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DeleteDrProtectionGroupRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DeleteDrProtectionGroupRequest.java @@ -16,16 +16,16 @@ public class DeleteDrProtectionGroupRequest extends com.oracle.bmc.requests.BmcRequest { /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ public String getDrProtectionGroupId() { return drProtectionGroupId; @@ -62,16 +62,16 @@ public static class Builder private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId = null; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DisassociateDrProtectionGroupRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DisassociateDrProtectionGroupRequest.java index 0d1b279728c..d6d93643d13 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DisassociateDrProtectionGroupRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/DisassociateDrProtectionGroupRequest.java @@ -16,26 +16,26 @@ public class DisassociateDrProtectionGroupRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.DisassociateDrProtectionGroupDetails> { - /** Details for removing an association between two DR Protection Groups. */ + /** Details for deleting the association between two DR protection groups. */ private com.oracle.bmc.disasterrecovery.model.DisassociateDrProtectionGroupDetails disassociateDrProtectionGroupDetails; - /** Details for removing an association between two DR Protection Groups. */ + /** Details for deleting the association between two DR protection groups. */ public com.oracle.bmc.disasterrecovery.model.DisassociateDrProtectionGroupDetails getDisassociateDrProtectionGroupDetails() { return disassociateDrProtectionGroupDetails; } /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ public String getDrProtectionGroupId() { return drProtectionGroupId; @@ -102,12 +102,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** Details for removing an association between two DR Protection Groups. */ + /** Details for deleting the association between two DR protection groups. */ private com.oracle.bmc.disasterrecovery.model.DisassociateDrProtectionGroupDetails disassociateDrProtectionGroupDetails = null; /** - * Details for removing an association between two DR Protection Groups. + * Details for deleting the association between two DR protection groups. * * @param disassociateDrProtectionGroupDetails the value to set * @return this builder instance @@ -120,16 +120,16 @@ public Builder disassociateDrProtectionGroupDetails( } /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId = null; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetDrPlanExecutionRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetDrPlanExecutionRequest.java index 6c0a8ec1961..49e18c36f80 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetDrPlanExecutionRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetDrPlanExecutionRequest.java @@ -14,16 +14,16 @@ public class GetDrPlanExecutionRequest extends com.oracle.bmc.requests.BmcRequest { /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ public String getDrPlanExecutionId() { return drPlanExecutionId; @@ -43,16 +43,16 @@ public static class Builder private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId = null; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @param drPlanExecutionId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetDrPlanRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetDrPlanRequest.java index c35aef2b981..641a3308819 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetDrPlanRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetDrPlanRequest.java @@ -14,16 +14,16 @@ public class GetDrPlanRequest extends com.oracle.bmc.requests.BmcRequest { /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ private String drPlanId; /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ public String getDrPlanId() { return drPlanId; @@ -43,16 +43,16 @@ public static class Builder private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ private String drPlanId = null; /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @param drPlanId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetDrProtectionGroupRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetDrProtectionGroupRequest.java index dce1fbca65d..ab6fadf576b 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetDrProtectionGroupRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetDrProtectionGroupRequest.java @@ -15,16 +15,16 @@ public class GetDrProtectionGroupRequest extends com.oracle.bmc.requests.BmcRequest { /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ public String getDrProtectionGroupId() { return drProtectionGroupId; @@ -44,16 +44,16 @@ public static class Builder private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId = null; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetWorkRequestRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetWorkRequestRequest.java index 4f139a9aa7a..901803d3238 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetWorkRequestRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/GetWorkRequestRequest.java @@ -16,14 +16,14 @@ public class GetWorkRequestRequest extends com.oracle.bmc.requests.BmcRequestExample: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ private String workRequestId; /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ public String getWorkRequestId() { return workRequestId; @@ -45,14 +45,14 @@ public static class Builder /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ private String workRequestId = null; /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} * * @param workRequestId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/IgnoreDrPlanExecutionRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/IgnoreDrPlanExecutionRequest.java index aeb2556910c..c6c45a5d514 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/IgnoreDrPlanExecutionRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/IgnoreDrPlanExecutionRequest.java @@ -16,26 +16,26 @@ public class IgnoreDrPlanExecutionRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.IgnoreDrPlanExecutionDetails> { - /** Details of the failed group or step to ignore. */ + /** Details for ignoring the failed group or step and resuming execution. */ private com.oracle.bmc.disasterrecovery.model.IgnoreDrPlanExecutionDetails ignoreDrPlanExecutionDetails; - /** Details of the failed group or step to ignore. */ + /** Details for ignoring the failed group or step and resuming execution. */ public com.oracle.bmc.disasterrecovery.model.IgnoreDrPlanExecutionDetails getIgnoreDrPlanExecutionDetails() { return ignoreDrPlanExecutionDetails; } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ public String getDrPlanExecutionId() { return drPlanExecutionId; @@ -102,12 +102,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** Details of the failed group or step to ignore. */ + /** Details for ignoring the failed group or step and resuming execution. */ private com.oracle.bmc.disasterrecovery.model.IgnoreDrPlanExecutionDetails ignoreDrPlanExecutionDetails = null; /** - * Details of the failed group or step to ignore. + * Details for ignoring the failed group or step and resuming execution. * * @param ignoreDrPlanExecutionDetails the value to set * @return this builder instance @@ -120,16 +120,16 @@ public Builder ignoreDrPlanExecutionDetails( } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId = null; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @param drPlanExecutionId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListDrPlanExecutionsRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListDrPlanExecutionsRequest.java index cf0d996830b..f05ed648730 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListDrPlanExecutionsRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListDrPlanExecutionsRequest.java @@ -15,60 +15,60 @@ public class ListDrPlanExecutionsRequest extends com.oracle.bmc.requests.BmcRequest { /** - * The OCID of the DR Protection Group. Mandatory query param. + * The OCID of the DR protection group. Mandatory query param. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId; /** - * The OCID of the DR Protection Group. Mandatory query param. + * The OCID of the DR protection group. Mandatory query param. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ public String getDrProtectionGroupId() { return drProtectionGroupId; } - /** A filter to return only DR Plan Executions that match the given lifecycleState. */ + /** A filter to return only DR plan executions that match the given lifecycle state. */ private com.oracle.bmc.disasterrecovery.model.DrPlanExecutionLifecycleState lifecycleState; - /** A filter to return only DR Plan Executions that match the given lifecycleState. */ + /** A filter to return only DR plan executions that match the given lifecycle state. */ public com.oracle.bmc.disasterrecovery.model.DrPlanExecutionLifecycleState getLifecycleState() { return lifecycleState; } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ public String getDrPlanExecutionId() { return drPlanExecutionId; } - /** The DR Plan Execution type. */ + /** The DR plan execution type. */ private com.oracle.bmc.disasterrecovery.model.DrPlanExecutionType drPlanExecutionType; - /** The DR Plan Execution type. */ + /** The DR plan execution type. */ public com.oracle.bmc.disasterrecovery.model.DrPlanExecutionType getDrPlanExecutionType() { return drPlanExecutionType; } /** - * A filter to return only resources that match the entire display name given. + * A filter to return only resources that match the given display name. * - *

Example: {@code MY UNIQUE DISPLAY NAME} + *

Example: {@code MyResourceDisplayName} */ private String displayName; /** - * A filter to return only resources that match the entire display name given. + * A filter to return only resources that match the given display name. * - *

Example: {@code MY UNIQUE DISPLAY NAME} + *

Example: {@code MyResourceDisplayName} */ public String getDisplayName() { return displayName; @@ -127,7 +127,7 @@ public com.oracle.bmc.disasterrecovery.model.SortOrder getSortOrder() { * descending. Default order for displayName is ascending. If no value is specified timeCreated * is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} */ private SortBy sortBy; @@ -136,7 +136,7 @@ public com.oracle.bmc.disasterrecovery.model.SortOrder getSortOrder() { * descending. Default order for displayName is ascending. If no value is specified timeCreated * is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { TimeCreated("timeCreated"), @@ -176,7 +176,7 @@ public static SortBy create(String key) { * descending. Default order for displayName is ascending. If no value is specified timeCreated * is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} */ public SortBy getSortBy() { return sortBy; @@ -196,16 +196,16 @@ public static class Builder private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; /** - * The OCID of the DR Protection Group. Mandatory query param. + * The OCID of the DR protection group. Mandatory query param. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId = null; /** - * The OCID of the DR Protection Group. Mandatory query param. + * The OCID of the DR protection group. Mandatory query param. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder instance @@ -215,12 +215,12 @@ public Builder drProtectionGroupId(String drProtectionGroupId) { return this; } - /** A filter to return only DR Plan Executions that match the given lifecycleState. */ + /** A filter to return only DR plan executions that match the given lifecycle state. */ private com.oracle.bmc.disasterrecovery.model.DrPlanExecutionLifecycleState lifecycleState = null; /** - * A filter to return only DR Plan Executions that match the given lifecycleState. + * A filter to return only DR plan executions that match the given lifecycle state. * * @param lifecycleState the value to set * @return this builder instance @@ -233,16 +233,16 @@ public Builder lifecycleState( } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId = null; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @param drPlanExecutionId the value to set * @return this builder instance @@ -252,12 +252,12 @@ public Builder drPlanExecutionId(String drPlanExecutionId) { return this; } - /** The DR Plan Execution type. */ + /** The DR plan execution type. */ private com.oracle.bmc.disasterrecovery.model.DrPlanExecutionType drPlanExecutionType = null; /** - * The DR Plan Execution type. + * The DR plan execution type. * * @param drPlanExecutionType the value to set * @return this builder instance @@ -269,16 +269,16 @@ public Builder drPlanExecutionType( } /** - * A filter to return only resources that match the entire display name given. + * A filter to return only resources that match the given display name. * - *

Example: {@code MY UNIQUE DISPLAY NAME} + *

Example: {@code MyResourceDisplayName} */ private String displayName = null; /** - * A filter to return only resources that match the entire display name given. + * A filter to return only resources that match the given display name. * - *

Example: {@code MY UNIQUE DISPLAY NAME} + *

Example: {@code MyResourceDisplayName} * * @param displayName the value to set * @return this builder instance @@ -359,7 +359,7 @@ public Builder sortOrder(com.oracle.bmc.disasterrecovery.model.SortOrder sortOrd * is descending. Default order for displayName is ascending. If no value is specified * timeCreated is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} */ private SortBy sortBy = null; @@ -368,7 +368,7 @@ public Builder sortOrder(com.oracle.bmc.disasterrecovery.model.SortOrder sortOrd * is descending. Default order for displayName is ascending. If no value is specified * timeCreated is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} * * @param sortBy the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListDrPlansRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListDrPlansRequest.java index dbd44efacde..5970b58406e 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListDrPlansRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListDrPlansRequest.java @@ -14,60 +14,60 @@ public class ListDrPlansRequest extends com.oracle.bmc.requests.BmcRequest { /** - * The OCID of the DR Protection Group. Mandatory query param. + * The OCID of the DR protection group. Mandatory query param. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId; /** - * The OCID of the DR Protection Group. Mandatory query param. + * The OCID of the DR protection group. Mandatory query param. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ public String getDrProtectionGroupId() { return drProtectionGroupId; } - /** A filter to return only DR Plans that match the given lifecycleState. */ + /** A filter to return only DR plans that match the given lifecycle state. */ private com.oracle.bmc.disasterrecovery.model.DrPlanLifecycleState lifecycleState; - /** A filter to return only DR Plans that match the given lifecycleState. */ + /** A filter to return only DR plans that match the given lifecycle state. */ public com.oracle.bmc.disasterrecovery.model.DrPlanLifecycleState getLifecycleState() { return lifecycleState; } /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ private String drPlanId; /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ public String getDrPlanId() { return drPlanId; } - /** The DR Plan type. */ + /** The DR plan type. */ private com.oracle.bmc.disasterrecovery.model.DrPlanType drPlanType; - /** The DR Plan type. */ + /** The DR plan type. */ public com.oracle.bmc.disasterrecovery.model.DrPlanType getDrPlanType() { return drPlanType; } /** - * A filter to return only resources that match the entire display name given. + * A filter to return only resources that match the given display name. * - *

Example: {@code MY UNIQUE DISPLAY NAME} + *

Example: {@code MyResourceDisplayName} */ private String displayName; /** - * A filter to return only resources that match the entire display name given. + * A filter to return only resources that match the given display name. * - *

Example: {@code MY UNIQUE DISPLAY NAME} + *

Example: {@code MyResourceDisplayName} */ public String getDisplayName() { return displayName; @@ -126,7 +126,7 @@ public com.oracle.bmc.disasterrecovery.model.SortOrder getSortOrder() { * descending. Default order for displayName is ascending. If no value is specified timeCreated * is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} */ private SortBy sortBy; @@ -135,7 +135,7 @@ public com.oracle.bmc.disasterrecovery.model.SortOrder getSortOrder() { * descending. Default order for displayName is ascending. If no value is specified timeCreated * is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { TimeCreated("timeCreated"), @@ -175,7 +175,7 @@ public static SortBy create(String key) { * descending. Default order for displayName is ascending. If no value is specified timeCreated * is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} */ public SortBy getSortBy() { return sortBy; @@ -195,16 +195,16 @@ public static class Builder private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; /** - * The OCID of the DR Protection Group. Mandatory query param. + * The OCID of the DR protection group. Mandatory query param. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId = null; /** - * The OCID of the DR Protection Group. Mandatory query param. + * The OCID of the DR protection group. Mandatory query param. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder instance @@ -214,11 +214,11 @@ public Builder drProtectionGroupId(String drProtectionGroupId) { return this; } - /** A filter to return only DR Plans that match the given lifecycleState. */ + /** A filter to return only DR plans that match the given lifecycle state. */ private com.oracle.bmc.disasterrecovery.model.DrPlanLifecycleState lifecycleState = null; /** - * A filter to return only DR Plans that match the given lifecycleState. + * A filter to return only DR plans that match the given lifecycle state. * * @param lifecycleState the value to set * @return this builder instance @@ -230,16 +230,16 @@ public Builder lifecycleState( } /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ private String drPlanId = null; /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @param drPlanId the value to set * @return this builder instance @@ -249,11 +249,11 @@ public Builder drPlanId(String drPlanId) { return this; } - /** The DR Plan type. */ + /** The DR plan type. */ private com.oracle.bmc.disasterrecovery.model.DrPlanType drPlanType = null; /** - * The DR Plan type. + * The DR plan type. * * @param drPlanType the value to set * @return this builder instance @@ -264,16 +264,16 @@ public Builder drPlanType(com.oracle.bmc.disasterrecovery.model.DrPlanType drPla } /** - * A filter to return only resources that match the entire display name given. + * A filter to return only resources that match the given display name. * - *

Example: {@code MY UNIQUE DISPLAY NAME} + *

Example: {@code MyResourceDisplayName} */ private String displayName = null; /** - * A filter to return only resources that match the entire display name given. + * A filter to return only resources that match the given display name. * - *

Example: {@code MY UNIQUE DISPLAY NAME} + *

Example: {@code MyResourceDisplayName} * * @param displayName the value to set * @return this builder instance @@ -354,7 +354,7 @@ public Builder sortOrder(com.oracle.bmc.disasterrecovery.model.SortOrder sortOrd * is descending. Default order for displayName is ascending. If no value is specified * timeCreated is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} */ private SortBy sortBy = null; @@ -363,7 +363,7 @@ public Builder sortOrder(com.oracle.bmc.disasterrecovery.model.SortOrder sortOrd * is descending. Default order for displayName is ascending. If no value is specified * timeCreated is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} * * @param sortBy the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListDrProtectionGroupsRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListDrProtectionGroupsRequest.java index 3a0b381923a..1006f64d79e 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListDrProtectionGroupsRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListDrProtectionGroupsRequest.java @@ -18,52 +18,52 @@ public class ListDrProtectionGroupsRequest /** * The ID (OCID) of the compartment in which to list resources. * - *

Example: {@code ocid1.compartment.oc1..exampleocid1} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ private String compartmentId; /** * The ID (OCID) of the compartment in which to list resources. * - *

Example: {@code ocid1.compartment.oc1..exampleocid1} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ public String getCompartmentId() { return compartmentId; } - /** A filter to return only DR Protection Groups that match the given lifecycleState. */ + /** A filter to return only DR protection groups that match the given lifecycle state. */ private com.oracle.bmc.disasterrecovery.model.DrProtectionGroupLifecycleState lifecycleState; - /** A filter to return only DR Protection Groups that match the given lifecycleState. */ + /** A filter to return only DR protection groups that match the given lifecycle state. */ public com.oracle.bmc.disasterrecovery.model.DrProtectionGroupLifecycleState getLifecycleState() { return lifecycleState; } /** - * The OCID of the DR Protection Group. Optional query param. + * The OCID of the DR protection group. Optional query param. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId; /** - * The OCID of the DR Protection Group. Optional query param. + * The OCID of the DR protection group. Optional query param. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ public String getDrProtectionGroupId() { return drProtectionGroupId; } /** - * A filter to return only resources that match the entire display name given. + * A filter to return only resources that match the given display name. * - *

Example: {@code MY UNIQUE DISPLAY NAME} + *

Example: {@code MyResourceDisplayName} */ private String displayName; /** - * A filter to return only resources that match the entire display name given. + * A filter to return only resources that match the given display name. * - *

Example: {@code MY UNIQUE DISPLAY NAME} + *

Example: {@code MyResourceDisplayName} */ public String getDisplayName() { return displayName; @@ -122,7 +122,7 @@ public com.oracle.bmc.disasterrecovery.model.SortOrder getSortOrder() { * descending. Default order for displayName is ascending. If no value is specified timeCreated * is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} */ private SortBy sortBy; @@ -131,7 +131,7 @@ public com.oracle.bmc.disasterrecovery.model.SortOrder getSortOrder() { * descending. Default order for displayName is ascending. If no value is specified timeCreated * is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} */ public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { TimeCreated("timeCreated"), @@ -171,7 +171,7 @@ public static SortBy create(String key) { * descending. Default order for displayName is ascending. If no value is specified timeCreated * is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} */ public SortBy getSortBy() { return sortBy; @@ -183,13 +183,22 @@ public SortBy getSortBy() { public String getOpcRequestId() { return opcRequestId; } - /** The DR Protection Group Role. */ + /** The DR protection group Role. */ private com.oracle.bmc.disasterrecovery.model.DrProtectionGroupRole role; - /** The DR Protection Group Role. */ + /** The DR protection group Role. */ public com.oracle.bmc.disasterrecovery.model.DrProtectionGroupRole getRole() { return role; } + /** A filter to return only DR protection groups that match the given lifecycle sub-state. */ + private com.oracle.bmc.disasterrecovery.model.DrProtectionGroupLifecycleSubState + lifecycleSubState; + + /** A filter to return only DR protection groups that match the given lifecycle sub-state. */ + public com.oracle.bmc.disasterrecovery.model.DrProtectionGroupLifecycleSubState + getLifecycleSubState() { + return lifecycleSubState; + } public static class Builder implements com.oracle.bmc.requests.BmcRequest.Builder< @@ -200,14 +209,14 @@ public static class Builder /** * The ID (OCID) of the compartment in which to list resources. * - *

Example: {@code ocid1.compartment.oc1..exampleocid1} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ private String compartmentId = null; /** * The ID (OCID) of the compartment in which to list resources. * - *

Example: {@code ocid1.compartment.oc1..exampleocid1} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param compartmentId the value to set * @return this builder instance @@ -217,12 +226,12 @@ public Builder compartmentId(String compartmentId) { return this; } - /** A filter to return only DR Protection Groups that match the given lifecycleState. */ + /** A filter to return only DR protection groups that match the given lifecycle state. */ private com.oracle.bmc.disasterrecovery.model.DrProtectionGroupLifecycleState lifecycleState = null; /** - * A filter to return only DR Protection Groups that match the given lifecycleState. + * A filter to return only DR protection groups that match the given lifecycle state. * * @param lifecycleState the value to set * @return this builder instance @@ -235,16 +244,16 @@ public Builder lifecycleState( } /** - * The OCID of the DR Protection Group. Optional query param. + * The OCID of the DR protection group. Optional query param. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId = null; /** - * The OCID of the DR Protection Group. Optional query param. + * The OCID of the DR protection group. Optional query param. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder instance @@ -255,16 +264,16 @@ public Builder drProtectionGroupId(String drProtectionGroupId) { } /** - * A filter to return only resources that match the entire display name given. + * A filter to return only resources that match the given display name. * - *

Example: {@code MY UNIQUE DISPLAY NAME} + *

Example: {@code MyResourceDisplayName} */ private String displayName = null; /** - * A filter to return only resources that match the entire display name given. + * A filter to return only resources that match the given display name. * - *

Example: {@code MY UNIQUE DISPLAY NAME} + *

Example: {@code MyResourceDisplayName} * * @param displayName the value to set * @return this builder instance @@ -345,7 +354,7 @@ public Builder sortOrder(com.oracle.bmc.disasterrecovery.model.SortOrder sortOrd * is descending. Default order for displayName is ascending. If no value is specified * timeCreated is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} */ private SortBy sortBy = null; @@ -354,7 +363,7 @@ public Builder sortOrder(com.oracle.bmc.disasterrecovery.model.SortOrder sortOrd * is descending. Default order for displayName is ascending. If no value is specified * timeCreated is default. * - *

Example: {@code displayName} + *

Example: {@code MyResourceDisplayName} * * @param sortBy the value to set * @return this builder instance @@ -378,11 +387,11 @@ public Builder opcRequestId(String opcRequestId) { return this; } - /** The DR Protection Group Role. */ + /** The DR protection group Role. */ private com.oracle.bmc.disasterrecovery.model.DrProtectionGroupRole role = null; /** - * The DR Protection Group Role. + * The DR protection group Role. * * @param role the value to set * @return this builder instance @@ -392,6 +401,25 @@ public Builder role(com.oracle.bmc.disasterrecovery.model.DrProtectionGroupRole return this; } + /** + * A filter to return only DR protection groups that match the given lifecycle sub-state. + */ + private com.oracle.bmc.disasterrecovery.model.DrProtectionGroupLifecycleSubState + lifecycleSubState = null; + + /** + * A filter to return only DR protection groups that match the given lifecycle sub-state. + * + * @param lifecycleSubState the value to set + * @return this builder instance + */ + public Builder lifecycleSubState( + com.oracle.bmc.disasterrecovery.model.DrProtectionGroupLifecycleSubState + lifecycleSubState) { + this.lifecycleSubState = lifecycleSubState; + return this; + } + /** * Set the invocation callback for the request to be built. * @@ -432,6 +460,7 @@ public Builder copy(ListDrProtectionGroupsRequest o) { sortBy(o.getSortBy()); opcRequestId(o.getOpcRequestId()); role(o.getRole()); + lifecycleSubState(o.getLifecycleSubState()); invocationCallback(o.getInvocationCallback()); retryConfiguration(o.getRetryConfiguration()); return this; @@ -476,9 +505,10 @@ public ListDrProtectionGroupsRequest buildWithoutInvocationCallback() { request.sortBy = sortBy; request.opcRequestId = opcRequestId; request.role = role; + request.lifecycleSubState = lifecycleSubState; return request; // new ListDrProtectionGroupsRequest(compartmentId, lifecycleState, drProtectionGroupId, - // displayName, limit, page, sortOrder, sortBy, opcRequestId, role); + // displayName, limit, page, sortOrder, sortBy, opcRequestId, role, lifecycleSubState); } } @@ -498,7 +528,8 @@ public Builder toBuilder() { .sortOrder(sortOrder) .sortBy(sortBy) .opcRequestId(opcRequestId) - .role(role); + .role(role) + .lifecycleSubState(lifecycleSubState); } /** @@ -525,6 +556,7 @@ public String toString() { sb.append(",sortBy=").append(String.valueOf(this.sortBy)); sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); sb.append(",role=").append(String.valueOf(this.role)); + sb.append(",lifecycleSubState=").append(String.valueOf(this.lifecycleSubState)); sb.append(")"); return sb.toString(); } @@ -549,7 +581,8 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.sortOrder, other.sortOrder) && java.util.Objects.equals(this.sortBy, other.sortBy) && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) - && java.util.Objects.equals(this.role, other.role); + && java.util.Objects.equals(this.role, other.role) + && java.util.Objects.equals(this.lifecycleSubState, other.lifecycleSubState); } @Override @@ -574,6 +607,9 @@ public int hashCode() { result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); result = (result * PRIME) + (this.role == null ? 43 : this.role.hashCode()); + result = + (result * PRIME) + + (this.lifecycleSubState == null ? 43 : this.lifecycleSubState.hashCode()); return result; } } diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListWorkRequestErrorsRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListWorkRequestErrorsRequest.java index 3ccafd2389f..1fc30dd9ca3 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListWorkRequestErrorsRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListWorkRequestErrorsRequest.java @@ -18,14 +18,14 @@ public class ListWorkRequestErrorsRequest /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ private String workRequestId; /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ public String getWorkRequestId() { return workRequestId; @@ -145,14 +145,14 @@ public static class Builder /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ private String workRequestId = null; /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} * * @param workRequestId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListWorkRequestLogsRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListWorkRequestLogsRequest.java index f0f4b8b73c7..5b5d114f1bb 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListWorkRequestLogsRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListWorkRequestLogsRequest.java @@ -16,14 +16,14 @@ public class ListWorkRequestLogsRequest extends com.oracle.bmc.requests.BmcReque /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ private String workRequestId; /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ public String getWorkRequestId() { return workRequestId; @@ -143,14 +143,14 @@ public static class Builder /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ private String workRequestId = null; /** * The ID (OCID) of the asynchronous request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} * * @param workRequestId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListWorkRequestsRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListWorkRequestsRequest.java index c1387b68d03..b2717af400b 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListWorkRequestsRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ListWorkRequestsRequest.java @@ -16,14 +16,14 @@ public class ListWorkRequestsRequest extends com.oracle.bmc.requests.BmcRequest< /** * The ID (OCID) of the compartment in which to list resources. * - *

Example: {@code ocid1.compartment.oc1..exampleocid1} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ private String compartmentId; /** * The ID (OCID) of the compartment in which to list resources. * - *

Example: {@code ocid1.compartment.oc1..exampleocid1} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ public String getCompartmentId() { return compartmentId; @@ -31,14 +31,14 @@ public String getCompartmentId() { /** * The ID (OCID) of the asynchronous work request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid1} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ private String workRequestId; /** * The ID (OCID) of the asynchronous work request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid1} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ public String getWorkRequestId() { return workRequestId; @@ -51,14 +51,16 @@ public com.oracle.bmc.disasterrecovery.model.OperationStatus getStatus() { return status; } /** - * The ID (OCID) of the resource affected by the work request. Example: {@code - * ocid1.drplanexecution.oc1.iad.exampleocid} + * The ID (OCID) of the resource affected by the work request. + * + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String resourceId; /** - * The ID (OCID) of the resource affected by the work request. Example: {@code - * ocid1.drplanexecution.oc1.iad.exampleocid} + * The ID (OCID) of the resource affected by the work request. + * + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ public String getResourceId() { return resourceId; @@ -178,14 +180,14 @@ public static class Builder /** * The ID (OCID) of the compartment in which to list resources. * - *

Example: {@code ocid1.compartment.oc1..exampleocid1} + *

Example: {@code ocid1.compartment.oc1..uniqueID} */ private String compartmentId = null; /** * The ID (OCID) of the compartment in which to list resources. * - *

Example: {@code ocid1.compartment.oc1..exampleocid1} + *

Example: {@code ocid1.compartment.oc1..uniqueID} * * @param compartmentId the value to set * @return this builder instance @@ -198,14 +200,14 @@ public Builder compartmentId(String compartmentId) { /** * The ID (OCID) of the asynchronous work request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid1} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} */ private String workRequestId = null; /** * The ID (OCID) of the asynchronous work request. * - *

Example: {@code ocid1.workrequest.oc1.phx.exampleocid1} + *

Example: {@code ocid1.workrequest.oc1..uniqueID} * * @param workRequestId the value to set * @return this builder instance @@ -232,14 +234,16 @@ public Builder status(com.oracle.bmc.disasterrecovery.model.OperationStatus stat } /** - * The ID (OCID) of the resource affected by the work request. Example: {@code - * ocid1.drplanexecution.oc1.iad.exampleocid} + * The ID (OCID) of the resource affected by the work request. + * + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String resourceId = null; /** - * The ID (OCID) of the resource affected by the work request. Example: {@code - * ocid1.drplanexecution.oc1.iad.exampleocid} + * The ID (OCID) of the resource affected by the work request. + * + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @param resourceId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/PauseDrPlanExecutionRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/PauseDrPlanExecutionRequest.java index 2e25982ece2..1d137ff69a5 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/PauseDrPlanExecutionRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/PauseDrPlanExecutionRequest.java @@ -15,26 +15,26 @@ public class PauseDrPlanExecutionRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.PauseDrPlanExecutionDetails> { - /** Details for pausing a DR Plan Execution. */ + /** Details for pausing the DR plan execution. */ private com.oracle.bmc.disasterrecovery.model.PauseDrPlanExecutionDetails pauseDrPlanExecutionDetails; - /** Details for pausing a DR Plan Execution. */ + /** Details for pausing the DR plan execution. */ public com.oracle.bmc.disasterrecovery.model.PauseDrPlanExecutionDetails getPauseDrPlanExecutionDetails() { return pauseDrPlanExecutionDetails; } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ public String getDrPlanExecutionId() { return drPlanExecutionId; @@ -101,12 +101,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** Details for pausing a DR Plan Execution. */ + /** Details for pausing the DR plan execution. */ private com.oracle.bmc.disasterrecovery.model.PauseDrPlanExecutionDetails pauseDrPlanExecutionDetails = null; /** - * Details for pausing a DR Plan Execution. + * Details for pausing the DR plan execution. * * @param pauseDrPlanExecutionDetails the value to set * @return this builder instance @@ -119,16 +119,16 @@ public Builder pauseDrPlanExecutionDetails( } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId = null; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @param drPlanExecutionId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ResumeDrPlanExecutionRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ResumeDrPlanExecutionRequest.java index f540f603b33..0ddb6d2177c 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ResumeDrPlanExecutionRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/ResumeDrPlanExecutionRequest.java @@ -16,26 +16,26 @@ public class ResumeDrPlanExecutionRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.ResumeDrPlanExecutionDetails> { - /** Details for resuming a DR Plan Execution. */ + /** Details for resuming the DR plan execution. */ private com.oracle.bmc.disasterrecovery.model.ResumeDrPlanExecutionDetails resumeDrPlanExecutionDetails; - /** Details for resuming a DR Plan Execution. */ + /** Details for resuming the DR plan execution. */ public com.oracle.bmc.disasterrecovery.model.ResumeDrPlanExecutionDetails getResumeDrPlanExecutionDetails() { return resumeDrPlanExecutionDetails; } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ public String getDrPlanExecutionId() { return drPlanExecutionId; @@ -102,12 +102,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** Details for resuming a DR Plan Execution. */ + /** Details for resuming the DR plan execution. */ private com.oracle.bmc.disasterrecovery.model.ResumeDrPlanExecutionDetails resumeDrPlanExecutionDetails = null; /** - * Details for resuming a DR Plan Execution. + * Details for resuming the DR plan execution. * * @param resumeDrPlanExecutionDetails the value to set * @return this builder instance @@ -120,16 +120,16 @@ public Builder resumeDrPlanExecutionDetails( } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId = null; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @param drPlanExecutionId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/RetryDrPlanExecutionRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/RetryDrPlanExecutionRequest.java index 2d6a2b5fac4..fff2ab2230d 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/RetryDrPlanExecutionRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/RetryDrPlanExecutionRequest.java @@ -15,26 +15,26 @@ public class RetryDrPlanExecutionRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.RetryDrPlanExecutionDetails> { - /** Details of the failed group or step to retry. */ + /** Details for retrying execution of the failed group or step. */ private com.oracle.bmc.disasterrecovery.model.RetryDrPlanExecutionDetails retryDrPlanExecutionDetails; - /** Details of the failed group or step to retry. */ + /** Details for retrying execution of the failed group or step. */ public com.oracle.bmc.disasterrecovery.model.RetryDrPlanExecutionDetails getRetryDrPlanExecutionDetails() { return retryDrPlanExecutionDetails; } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ public String getDrPlanExecutionId() { return drPlanExecutionId; @@ -101,12 +101,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** Details of the failed group or step to retry. */ + /** Details for retrying execution of the failed group or step. */ private com.oracle.bmc.disasterrecovery.model.RetryDrPlanExecutionDetails retryDrPlanExecutionDetails = null; /** - * Details of the failed group or step to retry. + * Details for retrying execution of the failed group or step. * * @param retryDrPlanExecutionDetails the value to set * @return this builder instance @@ -119,16 +119,16 @@ public Builder retryDrPlanExecutionDetails( } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId = null; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @param drPlanExecutionId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrPlanExecutionRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrPlanExecutionRequest.java index ab757c5cf9c..95c13cac0a3 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrPlanExecutionRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrPlanExecutionRequest.java @@ -16,26 +16,26 @@ public class UpdateDrPlanExecutionRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.UpdateDrPlanExecutionDetails> { - /** Details of DR Plan Execution to update. */ + /** Details for updating the DR plan execution. */ private com.oracle.bmc.disasterrecovery.model.UpdateDrPlanExecutionDetails updateDrPlanExecutionDetails; - /** Details of DR Plan Execution to update. */ + /** Details for updating the DR plan execution. */ public com.oracle.bmc.disasterrecovery.model.UpdateDrPlanExecutionDetails getUpdateDrPlanExecutionDetails() { return updateDrPlanExecutionDetails; } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ public String getDrPlanExecutionId() { return drPlanExecutionId; @@ -83,12 +83,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** Details of DR Plan Execution to update. */ + /** Details for updating the DR plan execution. */ private com.oracle.bmc.disasterrecovery.model.UpdateDrPlanExecutionDetails updateDrPlanExecutionDetails = null; /** - * Details of DR Plan Execution to update. + * Details for updating the DR plan execution. * * @param updateDrPlanExecutionDetails the value to set * @return this builder instance @@ -101,16 +101,16 @@ public Builder updateDrPlanExecutionDetails( } /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} */ private String drPlanExecutionId = null; /** - * The OCID of the DR Plan Execution. + * The OCID of the DR plan execution. * - *

Example: {@code ocid1.drplanexecution.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplanexecution.oc1..uniqueID} * * @param drPlanExecutionId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrPlanRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrPlanRequest.java index 20fbf7201cf..8b436443604 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrPlanRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrPlanRequest.java @@ -15,24 +15,24 @@ public class UpdateDrPlanRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.UpdateDrPlanDetails> { - /** Details of DR Plan to update. */ + /** Details for updating the DR plan. */ private com.oracle.bmc.disasterrecovery.model.UpdateDrPlanDetails updateDrPlanDetails; - /** Details of DR Plan to update. */ + /** Details for updating the DR plan. */ public com.oracle.bmc.disasterrecovery.model.UpdateDrPlanDetails getUpdateDrPlanDetails() { return updateDrPlanDetails; } /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ private String drPlanId; /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ public String getDrPlanId() { return drPlanId; @@ -80,12 +80,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** Details of DR Plan to update. */ + /** Details for updating the DR plan. */ private com.oracle.bmc.disasterrecovery.model.UpdateDrPlanDetails updateDrPlanDetails = null; /** - * Details of DR Plan to update. + * Details for updating the DR plan. * * @param updateDrPlanDetails the value to set * @return this builder instance @@ -97,16 +97,16 @@ public Builder updateDrPlanDetails( } /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} */ private String drPlanId = null; /** - * The OCID of the DR Plan. + * The OCID of the DR plan. * - *

Example: {@code ocid1.drplan.oc1.iad.exampleocid} + *

Example: {@code ocid1.drplan.oc1..uniqueID} * * @param drPlanId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrProtectionGroupRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrProtectionGroupRequest.java index 34f9978b02a..4063d4b903d 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrProtectionGroupRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrProtectionGroupRequest.java @@ -16,26 +16,26 @@ public class UpdateDrProtectionGroupRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupDetails> { - /** Details of DR Protection Group to update. */ + /** Details for updating the the DR protection group. */ private com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupDetails updateDrProtectionGroupDetails; - /** Details of DR Protection Group to update. */ + /** Details for updating the the DR protection group. */ public com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupDetails getUpdateDrProtectionGroupDetails() { return updateDrProtectionGroupDetails; } /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ public String getDrProtectionGroupId() { return drProtectionGroupId; @@ -83,12 +83,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** Details of DR Protection Group to update. */ + /** Details for updating the the DR protection group. */ private com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupDetails updateDrProtectionGroupDetails = null; /** - * Details of DR Protection Group to update. + * Details for updating the the DR protection group. * * @param updateDrProtectionGroupDetails the value to set * @return this builder instance @@ -101,16 +101,16 @@ public Builder updateDrProtectionGroupDetails( } /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId = null; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrProtectionGroupRoleRequest.java b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrProtectionGroupRoleRequest.java index b7015eb4552..6fb8e8854aa 100644 --- a/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrProtectionGroupRoleRequest.java +++ b/bmc-disasterrecovery/src/main/java/com/oracle/bmc/disasterrecovery/requests/UpdateDrProtectionGroupRoleRequest.java @@ -16,26 +16,26 @@ public class UpdateDrProtectionGroupRoleRequest extends com.oracle.bmc.requests.BmcRequest< com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupRoleDetails> { - /** The role details for the DR Protection Group. */ + /** The role details for the DR protection group to be updated. */ private com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupRoleDetails updateDrProtectionGroupRoleDetails; - /** The role details for the DR Protection Group. */ + /** The role details for the DR protection group to be updated. */ public com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupRoleDetails getUpdateDrProtectionGroupRoleDetails() { return updateDrProtectionGroupRoleDetails; } /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ public String getDrProtectionGroupId() { return drProtectionGroupId; @@ -102,12 +102,12 @@ public static class Builder private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; - /** The role details for the DR Protection Group. */ + /** The role details for the DR protection group to be updated. */ private com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupRoleDetails updateDrProtectionGroupRoleDetails = null; /** - * The role details for the DR Protection Group. + * The role details for the DR protection group to be updated. * * @param updateDrProtectionGroupRoleDetails the value to set * @return this builder instance @@ -120,16 +120,16 @@ public Builder updateDrProtectionGroupRoleDetails( } /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} */ private String drProtectionGroupId = null; /** - * The OCID of the DR Protection Group. + * The OCID of the DR protection group. * - *

Example: {@code ocid1.drprotectiongroup.oc1.phx.exampleocid} + *

Example: {@code ocid1.drprotectiongroup.oc1..uniqueID} * * @param drProtectionGroupId the value to set * @return this builder instance diff --git a/bmc-disasterrecovery/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-disasterrecovery/reflect-config.json b/bmc-disasterrecovery/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-disasterrecovery/reflect-config.json new file mode 100644 index 00000000000..a020f22e97e --- /dev/null +++ b/bmc-disasterrecovery/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-disasterrecovery/reflect-config.json @@ -0,0 +1,2009 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.AssociateDrProtectionGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.AssociateDrProtectionGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.BlockVolumeAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.BlockVolumeAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.BlockVolumeMountDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.BlockVolumeMountDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CancelDrPlanExecutionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CancelDrPlanExecutionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ChangeDrProtectionGroupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ChangeDrProtectionGroupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ComputeInstanceMovableFileSystemOperation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ComputeInstanceMovableFileSystemOperation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ComputeInstanceMovableVnicMapping", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ComputeInstanceMovableVnicMapping$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ComputeInstanceMovableVnicMappingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ComputeInstanceMovableVnicMappingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ComputeInstanceNonMovableBlockVolumeOperation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ComputeInstanceNonMovableBlockVolumeOperation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ComputeInstanceNonMovableFileSystemOperation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ComputeInstanceNonMovableFileSystemOperation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ComputeInstanceVnicMapping", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ComputeInstanceVnicMapping$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ComputeInstanceVnicMappingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ComputeInstanceVnicMappingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateBlockVolumeAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateBlockVolumeAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateBlockVolumeMountDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateBlockVolumeMountDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateComputeInstanceMovableFileSystemOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateComputeInstanceMovableFileSystemOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateComputeInstanceNonMovableBlockVolumeOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateComputeInstanceNonMovableBlockVolumeOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateComputeInstanceNonMovableFileSystemOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateComputeInstanceNonMovableFileSystemOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrPlanDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrPlanDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrPlanExecutionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrPlanExecutionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberAutonomousDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberAutonomousDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberComputeInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberComputeInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberComputeInstanceMovableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberComputeInstanceMovableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberComputeInstanceNonMovableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberFileSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberFileSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberLoadBalancerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberLoadBalancerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberNetworkLoadBalancerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberNetworkLoadBalancerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberVolumeGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberVolumeGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateFileSystemMountDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateFileSystemMountDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateFileSystemUnmountDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateFileSystemUnmountDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateObjectStorageLogLocationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.CreateObjectStorageLogLocationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DisassociateDrProtectionGroupDefaultDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DisassociateDrProtectionGroupDefaultDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DisassociateDrProtectionGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DisassociateDrProtectionGroupDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlan", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlan$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanExecution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanExecution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanExecutionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanExecutionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanExecutionControlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanExecutionControlDetails$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanExecutionLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanExecutionOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanExecutionOptionDetails$PlanExecutionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanExecutionOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanExecutionOptions$PlanExecutionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanExecutionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanExecutionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanExecutionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanGroupExecution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanGroupExecution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanGroupExecutionStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanGroupType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanStep", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanStep$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanStepErrorMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanStepExecution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanStepExecution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanStepExecutionStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanStepType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanUserDefinedStep", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrPlanUserDefinedStep$StepType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupLifecycleSubState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMember", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberAutonomousDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberAutonomousDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberComputeInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberComputeInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberComputeInstanceMovable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberComputeInstanceMovable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberComputeInstanceNonMovable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberComputeInstanceNonMovable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberFileSystem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberFileSystem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberLoadBalancer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberLoadBalancer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberNetworkLoadBalancer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberNetworkLoadBalancer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberVolumeGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberVolumeGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.DrProtectionGroupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FailoverExecutionOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FailoverExecutionOptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FailoverExecutionOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FailoverExecutionOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FailoverPrecheckExecutionOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FailoverPrecheckExecutionOptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FailoverPrecheckExecutionOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FailoverPrecheckExecutionOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FileSystemExportMapping", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FileSystemExportMapping$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FileSystemExportMappingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FileSystemExportMappingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FileSystemMountDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FileSystemMountDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FileSystemUnmountDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.FileSystemUnmountDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.IgnoreDrPlanExecutionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.IgnoreDrPlanExecutionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.InvokeFunctionPrecheckStep", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.InvokeFunctionPrecheckStep$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.InvokeFunctionStep", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.InvokeFunctionStep$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.LoadBalancerBackendSetMapping", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.LoadBalancerBackendSetMapping$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.LoadBalancerBackendSetMappingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.LoadBalancerBackendSetMappingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.LocalScriptPrecheckStep", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.LocalScriptPrecheckStep$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.NetworkLoadBalancerBackendSetMapping", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.NetworkLoadBalancerBackendSetMapping$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.NetworkLoadBalancerBackendSetMappingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.NetworkLoadBalancerBackendSetMappingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ObjectStorageLogLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ObjectStorageLogLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ObjectStorageScriptLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ObjectStorageScriptLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ObjectStoreScriptPrecheckStep", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ObjectStoreScriptPrecheckStep$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.PauseDrPlanExecutionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.PauseDrPlanExecutionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ResumeDrPlanExecutionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.ResumeDrPlanExecutionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.RetryDrPlanExecutionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.RetryDrPlanExecutionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.RunLocalScriptUserDefinedStep", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.RunLocalScriptUserDefinedStep$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.RunObjectStoreScriptUserDefinedStep", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.RunObjectStoreScriptUserDefinedStep$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StartDrillExecutionOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StartDrillExecutionOptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StartDrillExecutionOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StartDrillExecutionOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StartDrillPrecheckExecutionOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StartDrillPrecheckExecutionOptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StartDrillPrecheckExecutionOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StartDrillPrecheckExecutionOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StopDrillExecutionOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StopDrillExecutionOptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StopDrillExecutionOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StopDrillExecutionOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StopDrillPrecheckExecutionOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StopDrillPrecheckExecutionOptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StopDrillPrecheckExecutionOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.StopDrillPrecheckExecutionOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.SwitchoverExecutionOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.SwitchoverExecutionOptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.SwitchoverExecutionOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.SwitchoverExecutionOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.SwitchoverPrecheckExecutionOptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.SwitchoverPrecheckExecutionOptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.SwitchoverPrecheckExecutionOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.SwitchoverPrecheckExecutionOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateBlockVolumeAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateBlockVolumeAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateBlockVolumeMountDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateBlockVolumeMountDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateComputeInstanceMovableFileSystemOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateComputeInstanceMovableFileSystemOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateComputeInstanceNonMovableBlockVolumeOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateComputeInstanceNonMovableBlockVolumeOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateComputeInstanceNonMovableFileSystemOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateComputeInstanceNonMovableFileSystemOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrPlanDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrPlanDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrPlanExecutionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrPlanExecutionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrPlanGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrPlanGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrPlanStepDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrPlanStepDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrPlanUserDefinedStepDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrPlanUserDefinedStepDetails$StepType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberAutonomousDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberAutonomousDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberComputeInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberComputeInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberComputeInstanceMovableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberComputeInstanceMovableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberComputeInstanceNonMovableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberFileSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberFileSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberLoadBalancerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberLoadBalancerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberNetworkLoadBalancerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberVolumeGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberVolumeGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupRoleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupRoleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateFileSystemMountDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateFileSystemMountDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateFileSystemUnmountDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateFileSystemUnmountDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateInvokeFunctionPrecheckStepDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateInvokeFunctionPrecheckStepDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateInvokeFunctionUserDefinedStepDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateInvokeFunctionUserDefinedStepDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateLocalScriptPrecheckStepDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateLocalScriptPrecheckStepDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateObjectStorageLogLocationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateObjectStorageLogLocationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateObjectStorageScriptLocationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateObjectStorageScriptLocationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateObjectStoreScriptPrecheckStepDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateObjectStoreScriptPrecheckStepDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateRunLocalScriptUserDefinedStepDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateRunLocalScriptUserDefinedStepDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateRunObjectStoreScriptUserDefinedStepDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.UpdateRunObjectStoreScriptUserDefinedStepDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.disasterrecovery.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-dns/pom.xml b/bmc-dns/pom.xml index 081cdd1d0c7..6999bf6b40c 100644 --- a/bmc-dns/pom.xml +++ b/bmc-dns/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/SdkClientsMetadata.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/SdkClientsMetadata.java deleted file mode 100644 index fcce007c0ee..00000000000 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.dns; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115") -@SdkClients({DnsAsyncClient.class, DnsClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-dns/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dns/reflect-config.json b/bmc-dns/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dns/reflect-config.json new file mode 100644 index 00000000000..9ffdbed1bc3 --- /dev/null +++ b/bmc-dns/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dns/reflect-config.json @@ -0,0 +1,1202 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.AttachedView", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.AttachedView$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.AttachedViewDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.AttachedViewDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ChangeResolverCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ChangeResolverCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ChangeSteeringPolicyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ChangeSteeringPolicyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ChangeTsigKeyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ChangeTsigKeyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ChangeViewCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ChangeViewCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ChangeZoneCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ChangeZoneCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateMigratedDynectZoneDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateMigratedDynectZoneDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateResolverEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateResolverEndpointDetails$EndpointType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateResolverVnicEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateResolverVnicEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateSteeringPolicyAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateSteeringPolicyAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateSteeringPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateSteeringPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateSteeringPolicyDetails$Template", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateTsigKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateTsigKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateViewDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateViewDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateZoneBaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateZoneBaseDetails$MigrationSource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateZoneDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateZoneDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.CreateZoneDetails$ZoneType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.DynectMigrationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.DynectMigrationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ExternalDownstream", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ExternalDownstream$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ExternalMaster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ExternalMaster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.MigrationReplacement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.MigrationReplacement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.Nameserver", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.Nameserver$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.PatchDomainRecordsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.PatchDomainRecordsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.PatchRRSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.PatchRRSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.PatchZoneRecordsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.PatchZoneRecordsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.RRSet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.RRSet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.Record", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.Record$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.RecordCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.RecordCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.RecordDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.RecordDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.RecordOperation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.RecordOperation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.RecordOperation$Operation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.Resolver", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.Resolver$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.Resolver$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverEndpoint$EndpointType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverEndpoint$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverEndpointSummary$EndpointType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverEndpointSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverForwardRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverForwardRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverForwardRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverForwardRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverRule$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverRuleDetails$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverVnicEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverVnicEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverVnicEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ResolverVnicEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.Scope", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicy$Template", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicy$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyAnswer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyAnswer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyAttachment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyAttachmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyAttachmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyAttachmentSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyFilterAnswerData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyFilterAnswerData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyFilterRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyFilterRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyFilterRuleCase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyFilterRuleCase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyHealthRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyHealthRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyHealthRuleCase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyHealthRuleCase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyLimitRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyLimitRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyLimitRuleCase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyLimitRuleCase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyPriorityAnswerData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyPriorityAnswerData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyPriorityRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyPriorityRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyPriorityRuleCase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyPriorityRuleCase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyRule$RuleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicySummary$Template", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicySummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyWeightedAnswerData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyWeightedAnswerData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyWeightedRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyWeightedRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyWeightedRuleCase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.SteeringPolicyWeightedRuleCase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.TsigKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.TsigKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.TsigKey$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.TsigKeySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.TsigKeySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.TsigKeySummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateDomainRecordsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateDomainRecordsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateRRSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateRRSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateResolverDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateResolverDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateResolverEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateResolverEndpointDetails$EndpointType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateResolverVnicEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateResolverVnicEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateSteeringPolicyAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateSteeringPolicyAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateSteeringPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateSteeringPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateSteeringPolicyDetails$Template", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateTsigKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateTsigKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateViewDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateViewDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateZoneDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateZoneDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateZoneRecordsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.UpdateZoneRecordsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.View", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.View$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.View$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ViewSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ViewSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ViewSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.Zone", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.Zone$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.Zone$ZoneType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.Zone$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ZoneSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ZoneSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ZoneSummary$ZoneType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ZoneSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ZoneTransferServer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dns.model.ZoneTransferServer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-dts/pom.xml b/bmc-dts/pom.xml index a05cc4a6dc9..5f599ccbd4c 100644 --- a/bmc-dts/pom.xml +++ b/bmc-dts/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-dts @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/SdkClientsMetadata.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/SdkClientsMetadata.java deleted file mode 100644 index 5d2da57b75c..00000000000 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/SdkClientsMetadata.java +++ /dev/null @@ -1,26 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.dts; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.017") -@SdkClients({ - ApplianceExportJobAsyncClient.class, - ApplianceExportJobClient.class, - ShippingVendorsAsyncClient.class, - ShippingVendorsClient.class, - TransferApplianceAsyncClient.class, - TransferApplianceClient.class, - TransferApplianceEntitlementAsyncClient.class, - TransferApplianceEntitlementClient.class, - TransferDeviceAsyncClient.class, - TransferDeviceClient.class, - TransferJobAsyncClient.class, - TransferJobClient.class, - TransferPackageAsyncClient.class, - TransferPackageClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-dts/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dts/reflect-config.json b/bmc-dts/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dts/reflect-config.json new file mode 100644 index 00000000000..c94c89c1c11 --- /dev/null +++ b/bmc-dts/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-dts/reflect-config.json @@ -0,0 +1,632 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.ApplianceExportJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.ApplianceExportJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.ApplianceExportJob$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.ApplianceExportJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.ApplianceExportJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.ApplianceExportJobSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.AttachDevicesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.AttachDevicesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.ChangeApplianceExportJobCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.ChangeApplianceExportJobCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.ChangeTransferJobCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.ChangeTransferJobCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.CreateApplianceExportJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.CreateApplianceExportJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.CreateTransferApplianceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.CreateTransferApplianceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.CreateTransferApplianceEntitlementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.CreateTransferApplianceEntitlementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.CreateTransferDeviceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.CreateTransferDeviceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.CreateTransferJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.CreateTransferJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.CreateTransferJobDetails$DeviceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.CreateTransferPackageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.CreateTransferPackageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.DetachDevicesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.DetachDevicesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.MultipleTransferAppliances", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.MultipleTransferAppliances$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.MultipleTransferDevices", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.MultipleTransferDevices$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.MultipleTransferPackages", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.MultipleTransferPackages$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.NewTransferDevice", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.NewTransferDevice$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.NewTransferDevice$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.ShippingAddress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.ShippingAddress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.ShippingVendors", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.ShippingVendors$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferAppliance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferAppliance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferAppliance$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferApplianceCertificate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferApplianceCertificate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferApplianceEncryptionPassphrase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferApplianceEncryptionPassphrase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferApplianceEntitlement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferApplianceEntitlement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferApplianceEntitlement$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferApplianceEntitlementSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferApplianceEntitlementSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferAppliancePublicKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferAppliancePublicKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferApplianceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferApplianceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferApplianceSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferDevice", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferDevice$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferDevice$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferDeviceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferDeviceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferDeviceSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferJob$DeviceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferJob$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferJobSummary$DeviceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferJobSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferPackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferPackage$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferPackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferPackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.TransferPackageSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateApplianceExportJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateApplianceExportJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateApplianceExportJobDetails$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateTransferApplianceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateTransferApplianceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateTransferApplianceDetails$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateTransferDeviceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateTransferDeviceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateTransferDeviceDetails$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateTransferJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateTransferJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateTransferJobDetails$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateTransferJobDetails$DeviceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateTransferPackageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateTransferPackageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.dts.model.UpdateTransferPackageDetails$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-email/pom.xml b/bmc-email/pom.xml index c8ae2e45a2f..2027c55a2b4 100644 --- a/bmc-email/pom.xml +++ b/bmc-email/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/SdkClientsMetadata.java b/bmc-email/src/main/java/com/oracle/bmc/email/SdkClientsMetadata.java deleted file mode 100644 index e5e9ef21248..00000000000 --- a/bmc-email/src/main/java/com/oracle/bmc/email/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.email; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170907") -@SdkClients({EmailAsyncClient.class, EmailClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-email/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-email/reflect-config.json b/bmc-email/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-email/reflect-config.json new file mode 100644 index 00000000000..522c9c0aa82 --- /dev/null +++ b/bmc-email/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-email/reflect-config.json @@ -0,0 +1,440 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.ChangeEmailDomainCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.ChangeEmailDomainCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.ChangeSenderCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.ChangeSenderCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.CreateDkimDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.CreateDkimDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.CreateEmailDomainDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.CreateEmailDomainDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.CreateSenderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.CreateSenderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.CreateSuppressionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.CreateSuppressionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.Dkim", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.Dkim$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.Dkim$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.DkimCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.DkimCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.DkimSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.DkimSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.EmailDomain", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.EmailDomain$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.EmailDomain$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.EmailDomainCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.EmailDomainCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.EmailDomainSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.EmailDomainSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.Sender", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.Sender$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.Sender$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.SenderSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.SenderSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.SenderSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.Suppression", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.Suppression$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.Suppression$Reason", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.SuppressionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.SuppressionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.SuppressionSummary$Reason", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.UpdateDkimDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.UpdateDkimDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.UpdateEmailDomainDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.UpdateEmailDomainDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.UpdateSenderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.UpdateSenderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.email.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-emwarehouse/pom.xml b/bmc-emwarehouse/pom.xml index ce095e4e47a..f79c7cab914 100644 --- a/bmc-emwarehouse/pom.xml +++ b/bmc-emwarehouse/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-emwarehouse @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-emwarehouse/src/main/java/com/oracle/bmc/emwarehouse/SdkClientsMetadata.java b/bmc-emwarehouse/src/main/java/com/oracle/bmc/emwarehouse/SdkClientsMetadata.java deleted file mode 100644 index df851c5f4c2..00000000000 --- a/bmc-emwarehouse/src/main/java/com/oracle/bmc/emwarehouse/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.emwarehouse; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180828") -@SdkClients({EmWarehouseAsyncClient.class, EmWarehouseClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-emwarehouse/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-emwarehouse/reflect-config.json b/bmc-emwarehouse/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-emwarehouse/reflect-config.json new file mode 100644 index 00000000000..7fc210136ff --- /dev/null +++ b/bmc-emwarehouse/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-emwarehouse/reflect-config.json @@ -0,0 +1,296 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.ChangeEmWarehouseCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.ChangeEmWarehouseCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.CreateEmWarehouseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.CreateEmWarehouseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.EmInstancesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.EmInstancesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.EmWarehouse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.EmWarehouse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.EmWarehouse$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.EmWarehouseCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.EmWarehouseCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.EmWarehouseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.EmWarehouseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.EtlRunCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.EtlRunCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.EtlRunSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.EtlRunSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.EtlRunSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.ResourceUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.ResourceUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.UpdateEmWarehouseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.UpdateEmWarehouseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.emwarehouse.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-encryption/pom.xml b/bmc-encryption/pom.xml index cffdd9de343..924240ce056 100644 --- a/bmc-encryption/pom.xml +++ b/bmc-encryption/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml @@ -18,17 +18,17 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-common-httpclient - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-keymanagement - 3.27.0 + 3.28.0 com.fasterxml.jackson.core @@ -43,7 +43,7 @@ com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.27.0 + 3.28.0 test diff --git a/bmc-enforcer-rules/README.md b/bmc-enforcer-rules/README.md index 2d3e4a4ef62..b084a997fd0 100644 --- a/bmc-enforcer-rules/README.md +++ b/bmc-enforcer-rules/README.md @@ -9,13 +9,12 @@ Example: org.apache.maven.plugins maven-enforcer-plugin - 3.1.0 + 3.4.1 com.oracle.oci.sdk oci-java-sdk-enforcer-rules 2.46.0 - false @@ -44,7 +43,7 @@ Example output on failure: ``` -[INFO] --- maven-enforcer-plugin:3.1.0:enforce (enforce) @ maven-test --- +[INFO] --- maven-enforcer-plugin:3.4.1:enforce (enforce) @ maven-test --- [ERROR] Rule 0: com.oracle.bmc.enforcer.rule.NoMixedOciJavaSdkVersionsRule failed with message: Multiple different versions of com.oracle.oci.sdk:oci-java-sdk* dependencies have been found. Mixing different versions is not allowedDependencies. diff --git a/bmc-enforcer-rules/pom.xml b/bmc-enforcer-rules/pom.xml index e9de48c62e6..9c5d6e44912 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.27.0 + 3.28.0 oci-java-sdk-enforcer-rules @@ -15,30 +15,52 @@ https://docs.cloud.oracle.com/Content/API/SDKDocs/javasdk.htm - 3.6.1 + 3.9.5 + 3.4.1 + + 1.8 + 1.8 + org.apache.maven.enforcer enforcer-api - 3.1.0 + ${maven.enforcer.version} + true + provided org.apache.maven.enforcer enforcer-rules - 3.1.0 + ${maven.enforcer.version} + true + provided org.apache.maven maven-core ${maven.version} + true + provided - org.apache.maven - maven-plugin-api - ${maven.version} + javax.inject + javax.inject + 1 + provided + + + junit + junit + test + + + org.hamcrest + hamcrest-all + test diff --git a/bmc-enforcer-rules/src/main/java/com/oracle/bmc/enforcer/rule/NewObjectMapperDefinitionDeniedRule.java b/bmc-enforcer-rules/src/main/java/com/oracle/bmc/enforcer/rule/NewObjectMapperDefinitionDeniedRule.java index b3fb167a230..9166e856089 100644 --- a/bmc-enforcer-rules/src/main/java/com/oracle/bmc/enforcer/rule/NewObjectMapperDefinitionDeniedRule.java +++ b/bmc-enforcer-rules/src/main/java/com/oracle/bmc/enforcer/rule/NewObjectMapperDefinitionDeniedRule.java @@ -17,6 +17,8 @@ import java.util.Arrays; import java.util.List; +import javax.inject.Named; + /** * Enforcer to ensure no new ObjectMapper objects are created in OCI Java SDK except in the * explicitly specified classes. Any new ObjectMapper object (including any form of constructors) @@ -26,6 +28,7 @@ * JacksonSerializer.getDefaultSerializer() from oci-java-sdk-common-httpclient-jersey to get the * json mapper. */ +@Named("newObjectMapperDefinitionDeniedRule") public class NewObjectMapperDefinitionDeniedRule implements EnforcerRule { private String excludeClasses; @@ -38,7 +41,12 @@ public class NewObjectMapperDefinitionDeniedRule implements EnforcerRule { @Override public void execute(EnforcerRuleHelper helper) throws EnforcerRuleException { Log log = helper.getLog(); - String[] ignoreClasses = (excludeClasses != null ? excludeClasses : "").split(","); + String[] ignoreClasses; + if (excludeClasses != null) { + ignoreClasses = excludeClasses.split(","); + } else { + ignoreClasses = new String[0]; + } log.info( "Classes that can create new ObjectMapper objects: " + Arrays.toString(ignoreClasses)); diff --git a/bmc-enforcer-rules/src/main/java/com/oracle/bmc/enforcer/rule/NoMixedOciJavaSdkVersionsRule.java b/bmc-enforcer-rules/src/main/java/com/oracle/bmc/enforcer/rule/NoMixedOciJavaSdkVersionsRule.java index 0b51922d2b4..a5a0e62a094 100644 --- a/bmc-enforcer-rules/src/main/java/com/oracle/bmc/enforcer/rule/NoMixedOciJavaSdkVersionsRule.java +++ b/bmc-enforcer-rules/src/main/java/com/oracle/bmc/enforcer/rule/NoMixedOciJavaSdkVersionsRule.java @@ -4,32 +4,32 @@ */ package com.oracle.bmc.enforcer.rule; +import java.util.Collection; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Map; +import java.util.Objects; import java.util.Set; +import java.util.regex.Pattern; import java.util.stream.Collectors; + +import javax.inject.Inject; +import javax.inject.Named; + import org.apache.maven.artifact.Artifact; -import org.apache.maven.artifact.resolver.filter.ArtifactFilter; +import org.apache.maven.enforcer.rule.api.AbstractEnforcerRule; import org.apache.maven.enforcer.rule.api.EnforcerRuleException; -import org.apache.maven.enforcer.rule.api.EnforcerRuleHelper; import org.apache.maven.execution.MavenSession; -import org.apache.maven.plugin.logging.Log; -import org.apache.maven.plugins.enforcer.AbstractNonCacheableEnforcerRule; -import org.apache.maven.plugins.enforcer.utils.ArtifactUtils; import org.apache.maven.project.DefaultProjectBuildingRequest; import org.apache.maven.project.MavenProject; import org.apache.maven.project.ProjectBuildingRequest; -import org.apache.maven.shared.dependency.graph.DependencyGraphBuilder; -import org.apache.maven.shared.dependency.graph.DependencyGraphBuilderException; -import org.apache.maven.shared.dependency.graph.DependencyNode; -import org.codehaus.plexus.component.configurator.expression.ExpressionEvaluationException; -import org.codehaus.plexus.component.repository.exception.ComponentLookupException; /** Enforcer to ensure there are no mixed OCI Java SDK versions. */ -public class NoMixedOciJavaSdkVersionsRule extends AbstractNonCacheableEnforcerRule { +@Named("noMixedOciJavaSdkVersionsRule") +@SuppressWarnings("unused") +public class NoMixedOciJavaSdkVersionsRule extends AbstractEnforcerRule { public static final String BANNED_GROUP_ID = "com.oracle.oci.sdk"; public static final String BANNED_ARTIFACT_ID_PREFIX = "oci-java-sdk"; @@ -44,50 +44,34 @@ public class NoMixedOciJavaSdkVersionsRule extends AbstractNonCacheableEnforcerR * For example, to allow "com.oracle.oci.sdk:oci-java-sdk-core", allow * "com.oracle.oci.sdk:oci-java-sdk-core" * - * @see {@link #setAllowedDependencies(List)} (List)} + * @see {@link #setAllowedDependencies(List)} * @see {@link #getAllowedDependencies()} ()} */ - private List allowedDependencies = null; + @Inject private List allowedDependencies; - private boolean searchTransitive = true; + @Inject private MavenProject project; - private transient DependencyGraphBuilder graphBuilder; + @Inject private MavenSession session; @Override - public void execute(EnforcerRuleHelper helper) throws EnforcerRuleException { - MavenProject project; - try { - project = (MavenProject) helper.evaluate("${project}"); - } catch (ExpressionEvaluationException eee) { - throw new EnforcerRuleException("Unable to retrieve the MavenProject: ", eee); - } - - MavenSession session; - try { - session = (MavenSession) helper.evaluate("${session}"); - } catch (ExpressionEvaluationException eee) { - throw new EnforcerRuleException("Unable to retrieve the MavenSession: ", eee); - } - - try { - this.graphBuilder = helper.getComponent(DependencyGraphBuilder.class); - } catch (ComponentLookupException cle) { - throw new EnforcerRuleException("Unable to lookup DependencyGraphBuilder: ", cle); - } + public void execute() throws EnforcerRuleException { + Objects.requireNonNull( + project, + "'project' was expected to be injected. Are you using maven enforcer v >= 3.4.0?"); + Objects.requireNonNull( + session, + "'session' was expected to be injected. Are you using maven enforcer v >= 3.4.0?"); + Objects.requireNonNull( + allowedDependencies, + "'allowedDependencies' was expected to be injected. Are you using maven v >= 3.8.1?"); ProjectBuildingRequest buildingRequest = new DefaultProjectBuildingRequest(session.getProjectBuildingRequest()); buildingRequest.setProject(project); - Set dependencies = this.getDependenciesToCheck(helper, buildingRequest); - Map> versions = this.checkDependencies(dependencies, helper.getLog()); + Set dependencies = getDependenciesToCheck(); + Map> versions = checkDependencies(dependencies); if (versions.size() > 1) { - String message = this.getMessage(); StringBuilder buf = new StringBuilder(); - - if (message != null) { - buf.append(message).append(System.lineSeparator()); - } - buf.append("Multiple different versions of ") .append(BANNED_GROUP_ID) .append(":") @@ -113,20 +97,19 @@ public void execute(EnforcerRuleHelper helper) throws EnforcerRuleException { } } - protected Map> checkDependencies(Set dependencies, Log log) - throws EnforcerRuleException { + protected Map> checkDependencies(Set dependencies) { Map> versions = new HashMap<>(); for (Artifact dependency : dependencies) { - log.debug("Checking dependency " + dependency.getId()); + getLog().debug("Checking dependency " + dependency.getId()); if (!BANNED_GROUP_ID.equals(dependency.getGroupId())) { - log.debug("Ignoring, not groupId " + BANNED_GROUP_ID); + getLog().debug("Ignoring, not groupId " + BANNED_GROUP_ID); continue; } if (dependency.getArtifactId() == null || !dependency.getArtifactId().startsWith(BANNED_ARTIFACT_ID_PREFIX)) { - log.debug("Ignoring, artifactId not prefixed by " + BANNED_ARTIFACT_ID_PREFIX); + getLog().debug("Ignoring, artifactId not prefixed by " + BANNED_ARTIFACT_ID_PREFIX); continue; } @@ -136,52 +119,53 @@ protected Map> checkDependencies(Set dependencie artifactSet = new HashSet<>(); versions.put(dependency.getVersion(), artifactSet); } - log.debug("Recording version " + dependency.getVersion()); + getLog().debug("Recording version " + dependency.getVersion()); artifactSet.add(dependency); } } - // anything specifically allowedDependencies should be removed from the ban list. - Set ignored = ArtifactUtils.checkDependencies(dependencies, allowedDependencies); - - if (ignored != null) { - log.debug( - "Dependencies to ignore found: " - + ignored.stream() - .map(a -> a.getId()) - .collect(Collectors.joining(", "))); + // anything specifically allowedDependencies should be removed from the ban list + List ignored = ignoredDependencies(dependencies, allowedDependencies); + if (!ignored.isEmpty()) { + getLog().debug( + "Dependencies to ignore found: " + + ignored.stream() + .map(Artifact::getId) + .collect(Collectors.joining(", "))); Iterator versionsIt = versions.keySet().iterator(); while (versionsIt.hasNext()) { String version = versionsIt.next(); - log.debug("Checking version" + version); + getLog().debug("Checking version" + version); Set artifactSet = versions.get(version); if (artifactSet != null) { - log.debug( - "Artifacts in version " - + version - + " before: " - + artifactSet.stream() - .map(a -> a.getId()) - .collect(Collectors.joining(", "))); + getLog().debug( + "Artifacts in version " + + version + + " before: " + + artifactSet.stream() + .map(Artifact::getId) + .collect(Collectors.joining(", "))); artifactSet.removeAll(ignored); - log.debug( - "Artifacts in version " - + version - + " after: " - + artifactSet.stream() - .map(a -> a.getId()) - .collect(Collectors.joining(", "))); + getLog().debug( + "Artifacts in version " + + version + + " after: " + + artifactSet.stream() + .map(Artifact::getId) + .collect(Collectors.joining(", "))); } if (artifactSet == null || artifactSet.isEmpty()) { - log.debug("Version " + version + " is now empty, removing"); + getLog().debug("Version " + version + " is now empty, removing"); versionsIt.remove(); - ; } } } - log.debug( - "Different versions found: " + versions.keySet().size() + ": " + versions.keySet()); + getLog().debug( + "Different versions found: " + + versions.keySet().size() + + ": " + + versions.keySet()); return versions; } @@ -194,33 +178,40 @@ public void setAllowedDependencies(List allowed) { this.allowedDependencies = allowed; } - private Set getDependenciesToCheck( - EnforcerRuleHelper helper, ProjectBuildingRequest buildingRequest) { - String cacheKey = buildingRequest.getProject().getId() + "_" + this.searchTransitive; - return (Set) helper.getCache(cacheKey, () -> this.getDependenciesToCheck(buildingRequest)); + private Set getDependenciesToCheck() { + // this will be transitive in nature + return project.getArtifacts().stream() + .filter( + a -> + a.getScope().equalsIgnoreCase("compile") + || a.getScope().equalsIgnoreCase("runtime")) + .filter(a -> !a.isOptional()) + .collect(Collectors.toSet()); } - protected Set getDependenciesToCheck(ProjectBuildingRequest buildingRequest) { - Object dependencies = null; - - try { - DependencyNode node = - this.graphBuilder.buildDependencyGraph(buildingRequest, (ArtifactFilter) null); - if (this.searchTransitive) { - dependencies = ArtifactUtils.getAllDescendants(node); - } else if (node.getChildren() != null) { - dependencies = new HashSet(); - Iterator it = node.getChildren().iterator(); - - while (it.hasNext()) { - DependencyNode depNode = (DependencyNode) it.next(); - ((Set) dependencies).add(depNode.getArtifact()); - } - } + static List ignoredDependencies( + Collection dependencies, List allowedDependencies) { + Set filteredOut = + allowedDependencies.stream() + .filter(s -> !s.isEmpty()) + .map(Pattern::compile) + .collect(Collectors.toSet()); + return dependencies.stream() + .filter(dep -> filteredOut(dep, filteredOut)) + .collect(Collectors.toList()); + } - return (Set) dependencies; - } catch (DependencyGraphBuilderException var6) { - throw new RuntimeException(var6); + private static boolean filteredOut(Artifact dep, Set filteredOut) { + String simpleGav = toSimpleGav(dep); + for (Pattern pattern : filteredOut) { + if (pattern.matcher(simpleGav).matches()) { + return true; + } } + return false; + } + + static String toSimpleGav(Artifact gav) { + return gav.getGroupId() + ":" + gav.getArtifactId() + ":" + gav.getVersion(); } } diff --git a/bmc-enforcer-rules/src/test/java/com/oracle/bmc/enforcer/rule/NoMixedOciJavaSdkVersionsRuleTest.java b/bmc-enforcer-rules/src/test/java/com/oracle/bmc/enforcer/rule/NoMixedOciJavaSdkVersionsRuleTest.java new file mode 100644 index 00000000000..3e24474c2f6 --- /dev/null +++ b/bmc-enforcer-rules/src/test/java/com/oracle/bmc/enforcer/rule/NoMixedOciJavaSdkVersionsRuleTest.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2023, 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.enforcer.rule; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +import org.apache.maven.artifact.Artifact; +import org.apache.maven.artifact.DefaultArtifact; +import org.hamcrest.MatcherAssert; +import org.junit.Test; + +public class NoMixedOciJavaSdkVersionsRuleTest { + + @Test + public void ignoredDependencies() { + List allowedList = new ArrayList<>(); + allowedList.add("javax.servlet:javax.servlet-api:2.1.0"); + List artifacts = + Stream.of( + "javax.inject:javax.inject:1", + "javax.crypto:javax.crypto:1", + "javax.servlet:javax.servlet-api:2.1.0", + "other.servlet:other.servlet:1") + .map(NoMixedOciJavaSdkVersionsRuleTest::toArtifact) + .collect(Collectors.toList()); + List ignored = + NoMixedOciJavaSdkVersionsRule.ignoredDependencies(artifacts, allowedList).stream() + .map(NoMixedOciJavaSdkVersionsRule::toSimpleGav) + .collect(Collectors.toList()); + MatcherAssert.assertThat( + ignored, org.hamcrest.Matchers.contains("javax.servlet:javax.servlet-api:2.1.0")); + } + + static Artifact toArtifact(String simpleGav) { + String[] split = simpleGav.split(":"); + return new DefaultArtifact(split[0], split[1], split[2], "", "", "", null); + } +} diff --git a/bmc-events/pom.xml b/bmc-events/pom.xml index b3e1b4d769f..2424134478b 100644 --- a/bmc-events/pom.xml +++ b/bmc-events/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-events @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/SdkClientsMetadata.java b/bmc-events/src/main/java/com/oracle/bmc/events/SdkClientsMetadata.java deleted file mode 100644 index 428cc2bb774..00000000000 --- a/bmc-events/src/main/java/com/oracle/bmc/events/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.events; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") -@SdkClients({EventsAsyncClient.class, EventsClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-events/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-events/reflect-config.json b/bmc-events/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-events/reflect-config.json new file mode 100644 index 00000000000..910d33aa667 --- /dev/null +++ b/bmc-events/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-events/reflect-config.json @@ -0,0 +1,222 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.Action", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.Action$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.Action$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.ActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.ActionDetails$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.ActionDetailsList", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.ActionDetailsList$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.ActionList", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.ActionList$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.ChangeRuleCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.ChangeRuleCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.CreateFaaSActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.CreateFaaSActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.CreateNotificationServiceActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.CreateNotificationServiceActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.CreateRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.CreateRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.CreateStreamingServiceActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.CreateStreamingServiceActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.FaaSAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.FaaSAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.NotificationServiceAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.NotificationServiceAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.Rule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.Rule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.Rule$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.RuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.RuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.StreamingServiceAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.StreamingServiceAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.UpdateRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.events.model.UpdateRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-examples/native-gradle-example/src/main/java/StreamsExample.java b/bmc-examples/native-gradle-example/src/main/java/StreamsExample.java new file mode 100644 index 00000000000..a6c16d36e61 --- /dev/null +++ b/bmc-examples/native-gradle-example/src/main/java/StreamsExample.java @@ -0,0 +1,321 @@ +/** + * Copyright (c) 2016, 2023, 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. + */ +import static java.nio.charset.StandardCharsets.UTF_8; + +import com.oracle.bmc.ConfigFileReader; +import com.oracle.bmc.auth.AuthenticationDetailsProvider; +import com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider; +import com.oracle.bmc.streaming.StreamAdminClient; +import com.oracle.bmc.streaming.StreamClient; +import com.oracle.bmc.streaming.model.CreateCursorDetails; +import com.oracle.bmc.streaming.model.CreateCursorDetails.Type; +import com.oracle.bmc.streaming.model.CreateGroupCursorDetails; +import com.oracle.bmc.streaming.model.CreateStreamDetails; +import com.oracle.bmc.streaming.model.Message; +import com.oracle.bmc.streaming.model.PutMessagesDetails; +import com.oracle.bmc.streaming.model.PutMessagesDetailsEntry; +import com.oracle.bmc.streaming.model.PutMessagesResultEntry; +import com.oracle.bmc.streaming.model.Stream; +import com.oracle.bmc.streaming.model.Stream.LifecycleState; +import com.oracle.bmc.streaming.requests.CreateCursorRequest; +import com.oracle.bmc.streaming.requests.CreateGroupCursorRequest; +import com.oracle.bmc.streaming.requests.CreateStreamRequest; +import com.oracle.bmc.streaming.requests.DeleteStreamRequest; +import com.oracle.bmc.streaming.requests.GetMessagesRequest; +import com.oracle.bmc.streaming.requests.GetStreamRequest; +import com.oracle.bmc.streaming.requests.ListStreamsRequest; +import com.oracle.bmc.streaming.requests.PutMessagesRequest; +import com.oracle.bmc.streaming.responses.CreateCursorResponse; +import com.oracle.bmc.streaming.responses.CreateGroupCursorResponse; +import com.oracle.bmc.streaming.responses.CreateStreamResponse; +import com.oracle.bmc.streaming.responses.GetMessagesResponse; +import com.oracle.bmc.streaming.responses.GetStreamResponse; +import com.oracle.bmc.streaming.responses.ListStreamsResponse; +import com.oracle.bmc.streaming.responses.PutMessagesResponse; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.TimeUnit; +import com.oracle.bmc.util.internal.StringUtils; + +/** + * This class provides an example of basic streaming usage. - List streams - Get a stream - Create a + * stream - Delete a stream - Publish to a stream - Consume from a stream partition, using a cursor + * - Consume from a stream, using a group cursor + */ +public class StreamsExample { + + public static void main(String[] args) throws Exception { + final String configurationFilePath = "~/.oci/config"; + final String profile = "DEFAULT"; + + // Configuring the AuthenticationDetailsProvider. It's assuming there is a default OCI + // config file + // "~/.oci/config", and a profile in that config with the name "DEFAULT". Make changes to + // the following + // line if needed and use ConfigFileReader.parse(CONFIG_LOCATION, CONFIG_PROFILE); + + final ConfigFileReader.ConfigFile configFile = ConfigFileReader.parseDefault(); + + final AuthenticationDetailsProvider provider = + new ConfigFileAuthenticationDetailsProvider(configFile); + + // Create an admin-client for the phoenix region. + final StreamAdminClient adminClient = StreamAdminClient.builder().build(provider); + + if (args.length < 1) { + throw new IllegalArgumentException( + "This example expects an ocid for the compartment in which streams should be created."); + } + + final String compartmentId = args[0]; + final String exampleStreamName = "sdk-example-stream"; + final int partitions = 1; + + // We want to be good samaritan, so we'll reuse a stream if its already created. + // This will utilize ListStreams() to determine if a stream exists and return it, or create + // a new one. + Stream stream = + getOrCreateStream(adminClient, compartmentId, exampleStreamName, partitions); + + // Streams are assigned a specific endpoint url based on where they are provisioned. + // Create a stream client using the provided message endpoint. + StreamClient streamClient = StreamClient.builder().stream(stream).build(provider); + + String streamId = stream.getId(); + + // publish some messages to the stream + publishExampleMessages(streamClient, streamId); + + // give the streaming service a second to propagate messages + try { + TimeUnit.SECONDS.sleep(1); + } catch (InterruptedException e) { + // ignore, just continue a bit earlier + } + + // Use a cursor for getting messages; each getMessages call will return a next-cursor for + // iteration. + // There are a couple kinds of cursors. + + // A cursor can be created at a given partition/offset. + // This gives explicit offset management control to the consumer. + System.out.println("Starting a simple message loop with a partition cursor"); + String partitionCursor = getCursorByPartition(streamClient, streamId, "0"); + simpleMessageLoop(streamClient, streamId, partitionCursor); + + // A cursor can be created as part of a consumer group. + // Committed offsets are managed for the group, and partitions + // are dynamically balanced amongst consumers in the group. + System.out.println("Starting a simple message loop with a group cursor"); + String groupCursor = + getCursorByGroup(streamClient, streamId, "exampleGroup", "exampleInstance-1"); + simpleMessageLoop(streamClient, streamId, groupCursor); + + // Cleanup; remember to delete streams which are not in use. + deleteStream(adminClient, streamId); + + // Stream deletion is an asynchronous operation, give it some time to complete. + + GetStreamRequest streamRequest = GetStreamRequest.builder().streamId(streamId).build(); + adminClient.getWaiters().forStream(streamRequest, LifecycleState.Deleted).execute(); + } + + private static void deleteStream(StreamAdminClient adminClient, String streamId) { + System.out.println("Deleting stream " + streamId); + adminClient.deleteStream(DeleteStreamRequest.builder().streamId(streamId).build()); + } + + private static String getCursorByGroup( + StreamClient streamClient, String streamId, String groupName, String instanceName) { + System.out.println( + String.format( + "Creating a cursor for group %s, instance %s.", groupName, instanceName)); + + CreateGroupCursorDetails cursorDetails = + CreateGroupCursorDetails.builder() + .groupName(groupName) + .instanceName(instanceName) + .type(CreateGroupCursorDetails.Type.TrimHorizon) + .commitOnGet(true) + .build(); + + CreateGroupCursorRequest createCursorRequest = + CreateGroupCursorRequest.builder() + .streamId(streamId) + .createGroupCursorDetails(cursorDetails) + .build(); + + CreateGroupCursorResponse groupCursorResponse = + streamClient.createGroupCursor(createCursorRequest); + return groupCursorResponse.getCursor().getValue(); + } + + private static String getCursorByPartition( + StreamClient streamClient, String streamId, String partition) { + System.out.println(String.format("Creating a cursor for partition %s.", partition)); + + CreateCursorDetails cursorDetails = + CreateCursorDetails.builder().partition(partition).type(Type.TrimHorizon).build(); + + CreateCursorRequest createCursorRequest = + CreateCursorRequest.builder() + .streamId(streamId) + .createCursorDetails(cursorDetails) + .build(); + + CreateCursorResponse cursorResponse = streamClient.createCursor(createCursorRequest); + return cursorResponse.getCursor().getValue(); + } + + private static Stream getStream(StreamAdminClient adminClient, String streamId) { + GetStreamResponse getResponse = + adminClient.getStream(GetStreamRequest.builder().streamId(streamId).build()); + return getResponse.getStream(); + } + + private static Stream getOrCreateStream( + StreamAdminClient adminClient, String compartmentId, String streamName, int partitions) + throws Exception { + + ListStreamsRequest listRequest = + ListStreamsRequest.builder() + .compartmentId(compartmentId) + .lifecycleState(LifecycleState.Active) + .name(streamName) + .build(); + + ListStreamsResponse listResponse = adminClient.listStreams(listRequest); + + if (!listResponse.getItems().isEmpty()) { + // if we find an active stream with the correct name, we'll use it. + System.out.println(String.format("An active stream named %s was found.", streamName)); + + String streamId = listResponse.getItems().get(0).getId(); + return getStream(adminClient, streamId); + } + + System.out.println( + String.format("No active stream named %s was found; creating it now.", streamName)); + Stream createdStream = createStream(adminClient, compartmentId, streamName, partitions); + + // GetStream provides details about a specific stream. + // Since stream creation is asynchronous; we need to wait for the stream to become active. + GetStreamRequest streamRequest = + GetStreamRequest.builder().streamId(createdStream.getId()).build(); + Stream activeStream = + adminClient + .getWaiters() + .forStream(streamRequest, LifecycleState.Active) + .execute() + .getStream(); + + // Give a little time for the stream to be ready. + // give the streaming service a second to propagate messages + try { + TimeUnit.SECONDS.sleep(1); + } catch (InterruptedException e) { + // ignore, just continue a bit earlier + } + return activeStream; + } + + private static Stream createStream( + StreamAdminClient adminClient, + String compartmentId, + String streamName, + int partitions) { + System.out.println( + String.format("Creating stream %s with %s partitions", streamName, partitions)); + + CreateStreamDetails streamDetails = + CreateStreamDetails.builder() + .compartmentId(compartmentId) + .name(streamName) + .partitions(partitions) + .build(); + + CreateStreamRequest createStreamRequest = + CreateStreamRequest.builder().createStreamDetails(streamDetails).build(); + + CreateStreamResponse createResponse = adminClient.createStream(createStreamRequest); + return createResponse.getStream(); + } + + private static void publishExampleMessages(StreamClient streamClient, String streamId) { + // build up a putRequest and publish some messages to the stream + List messages = new ArrayList<>(); + for (int i = 0; i < 100; i++) { + messages.add( + PutMessagesDetailsEntry.builder() + .key(String.format("messageKey-%s", i).getBytes(UTF_8)) + .value(String.format("messageValue-%s", i).getBytes(UTF_8)) + .build()); + } + + System.out.println( + String.format("Publishing %s messages to stream %s.", messages.size(), streamId)); + PutMessagesDetails messagesDetails = + PutMessagesDetails.builder().messages(messages).build(); + + PutMessagesRequest putRequest = + PutMessagesRequest.builder() + .streamId(streamId) + .putMessagesDetails(messagesDetails) + .build(); + + PutMessagesResponse putResponse = streamClient.putMessages(putRequest); + + // the putResponse can contain some useful metadata for handling failures + for (PutMessagesResultEntry entry : putResponse.getPutMessagesResult().getEntries()) { + if (StringUtils.isNotBlank(entry.getError())) { + System.out.println( + String.format("Error(%s): %s", entry.getError(), entry.getErrorMessage())); + } else { + System.out.println( + String.format( + "Published message to partition %s, offset %s.", + entry.getPartition(), entry.getOffset())); + } + } + } + + private static void simpleMessageLoop( + StreamClient streamClient, String streamId, String initialCursor) { + String cursor = initialCursor; + for (int i = 0; i < 10; i++) { + + GetMessagesRequest getRequest = + GetMessagesRequest.builder() + .streamId(streamId) + .cursor(cursor) + .limit(10) + .build(); + + GetMessagesResponse getResponse = streamClient.getMessages(getRequest); + + // process the messages + System.out.println(String.format("Read %s messages.", getResponse.getItems().size())); + for (Message message : getResponse.getItems()) { + System.out.println( + String.format( + "%s: %s", + new String(message.getKey(), UTF_8), + new String(message.getValue(), UTF_8))); + } + + // getMessages is a throttled method; clients should retrieve sufficiently large message + // batches, as to avoid too many http requests. + // give the streaming service a second to propagate messages + try { + TimeUnit.SECONDS.sleep(1); + } catch (InterruptedException e) { + // ignore, just continue a bit earlier + } + + // use the next-cursor for iteration + cursor = getResponse.getOpcNextCursor(); + } + } +} diff --git a/bmc-examples/native-maven-example/src/main/java/StreamsExample.java b/bmc-examples/native-maven-example/src/main/java/StreamsExample.java new file mode 100644 index 00000000000..a6c16d36e61 --- /dev/null +++ b/bmc-examples/native-maven-example/src/main/java/StreamsExample.java @@ -0,0 +1,321 @@ +/** + * Copyright (c) 2016, 2023, 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. + */ +import static java.nio.charset.StandardCharsets.UTF_8; + +import com.oracle.bmc.ConfigFileReader; +import com.oracle.bmc.auth.AuthenticationDetailsProvider; +import com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider; +import com.oracle.bmc.streaming.StreamAdminClient; +import com.oracle.bmc.streaming.StreamClient; +import com.oracle.bmc.streaming.model.CreateCursorDetails; +import com.oracle.bmc.streaming.model.CreateCursorDetails.Type; +import com.oracle.bmc.streaming.model.CreateGroupCursorDetails; +import com.oracle.bmc.streaming.model.CreateStreamDetails; +import com.oracle.bmc.streaming.model.Message; +import com.oracle.bmc.streaming.model.PutMessagesDetails; +import com.oracle.bmc.streaming.model.PutMessagesDetailsEntry; +import com.oracle.bmc.streaming.model.PutMessagesResultEntry; +import com.oracle.bmc.streaming.model.Stream; +import com.oracle.bmc.streaming.model.Stream.LifecycleState; +import com.oracle.bmc.streaming.requests.CreateCursorRequest; +import com.oracle.bmc.streaming.requests.CreateGroupCursorRequest; +import com.oracle.bmc.streaming.requests.CreateStreamRequest; +import com.oracle.bmc.streaming.requests.DeleteStreamRequest; +import com.oracle.bmc.streaming.requests.GetMessagesRequest; +import com.oracle.bmc.streaming.requests.GetStreamRequest; +import com.oracle.bmc.streaming.requests.ListStreamsRequest; +import com.oracle.bmc.streaming.requests.PutMessagesRequest; +import com.oracle.bmc.streaming.responses.CreateCursorResponse; +import com.oracle.bmc.streaming.responses.CreateGroupCursorResponse; +import com.oracle.bmc.streaming.responses.CreateStreamResponse; +import com.oracle.bmc.streaming.responses.GetMessagesResponse; +import com.oracle.bmc.streaming.responses.GetStreamResponse; +import com.oracle.bmc.streaming.responses.ListStreamsResponse; +import com.oracle.bmc.streaming.responses.PutMessagesResponse; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.TimeUnit; +import com.oracle.bmc.util.internal.StringUtils; + +/** + * This class provides an example of basic streaming usage. - List streams - Get a stream - Create a + * stream - Delete a stream - Publish to a stream - Consume from a stream partition, using a cursor + * - Consume from a stream, using a group cursor + */ +public class StreamsExample { + + public static void main(String[] args) throws Exception { + final String configurationFilePath = "~/.oci/config"; + final String profile = "DEFAULT"; + + // Configuring the AuthenticationDetailsProvider. It's assuming there is a default OCI + // config file + // "~/.oci/config", and a profile in that config with the name "DEFAULT". Make changes to + // the following + // line if needed and use ConfigFileReader.parse(CONFIG_LOCATION, CONFIG_PROFILE); + + final ConfigFileReader.ConfigFile configFile = ConfigFileReader.parseDefault(); + + final AuthenticationDetailsProvider provider = + new ConfigFileAuthenticationDetailsProvider(configFile); + + // Create an admin-client for the phoenix region. + final StreamAdminClient adminClient = StreamAdminClient.builder().build(provider); + + if (args.length < 1) { + throw new IllegalArgumentException( + "This example expects an ocid for the compartment in which streams should be created."); + } + + final String compartmentId = args[0]; + final String exampleStreamName = "sdk-example-stream"; + final int partitions = 1; + + // We want to be good samaritan, so we'll reuse a stream if its already created. + // This will utilize ListStreams() to determine if a stream exists and return it, or create + // a new one. + Stream stream = + getOrCreateStream(adminClient, compartmentId, exampleStreamName, partitions); + + // Streams are assigned a specific endpoint url based on where they are provisioned. + // Create a stream client using the provided message endpoint. + StreamClient streamClient = StreamClient.builder().stream(stream).build(provider); + + String streamId = stream.getId(); + + // publish some messages to the stream + publishExampleMessages(streamClient, streamId); + + // give the streaming service a second to propagate messages + try { + TimeUnit.SECONDS.sleep(1); + } catch (InterruptedException e) { + // ignore, just continue a bit earlier + } + + // Use a cursor for getting messages; each getMessages call will return a next-cursor for + // iteration. + // There are a couple kinds of cursors. + + // A cursor can be created at a given partition/offset. + // This gives explicit offset management control to the consumer. + System.out.println("Starting a simple message loop with a partition cursor"); + String partitionCursor = getCursorByPartition(streamClient, streamId, "0"); + simpleMessageLoop(streamClient, streamId, partitionCursor); + + // A cursor can be created as part of a consumer group. + // Committed offsets are managed for the group, and partitions + // are dynamically balanced amongst consumers in the group. + System.out.println("Starting a simple message loop with a group cursor"); + String groupCursor = + getCursorByGroup(streamClient, streamId, "exampleGroup", "exampleInstance-1"); + simpleMessageLoop(streamClient, streamId, groupCursor); + + // Cleanup; remember to delete streams which are not in use. + deleteStream(adminClient, streamId); + + // Stream deletion is an asynchronous operation, give it some time to complete. + + GetStreamRequest streamRequest = GetStreamRequest.builder().streamId(streamId).build(); + adminClient.getWaiters().forStream(streamRequest, LifecycleState.Deleted).execute(); + } + + private static void deleteStream(StreamAdminClient adminClient, String streamId) { + System.out.println("Deleting stream " + streamId); + adminClient.deleteStream(DeleteStreamRequest.builder().streamId(streamId).build()); + } + + private static String getCursorByGroup( + StreamClient streamClient, String streamId, String groupName, String instanceName) { + System.out.println( + String.format( + "Creating a cursor for group %s, instance %s.", groupName, instanceName)); + + CreateGroupCursorDetails cursorDetails = + CreateGroupCursorDetails.builder() + .groupName(groupName) + .instanceName(instanceName) + .type(CreateGroupCursorDetails.Type.TrimHorizon) + .commitOnGet(true) + .build(); + + CreateGroupCursorRequest createCursorRequest = + CreateGroupCursorRequest.builder() + .streamId(streamId) + .createGroupCursorDetails(cursorDetails) + .build(); + + CreateGroupCursorResponse groupCursorResponse = + streamClient.createGroupCursor(createCursorRequest); + return groupCursorResponse.getCursor().getValue(); + } + + private static String getCursorByPartition( + StreamClient streamClient, String streamId, String partition) { + System.out.println(String.format("Creating a cursor for partition %s.", partition)); + + CreateCursorDetails cursorDetails = + CreateCursorDetails.builder().partition(partition).type(Type.TrimHorizon).build(); + + CreateCursorRequest createCursorRequest = + CreateCursorRequest.builder() + .streamId(streamId) + .createCursorDetails(cursorDetails) + .build(); + + CreateCursorResponse cursorResponse = streamClient.createCursor(createCursorRequest); + return cursorResponse.getCursor().getValue(); + } + + private static Stream getStream(StreamAdminClient adminClient, String streamId) { + GetStreamResponse getResponse = + adminClient.getStream(GetStreamRequest.builder().streamId(streamId).build()); + return getResponse.getStream(); + } + + private static Stream getOrCreateStream( + StreamAdminClient adminClient, String compartmentId, String streamName, int partitions) + throws Exception { + + ListStreamsRequest listRequest = + ListStreamsRequest.builder() + .compartmentId(compartmentId) + .lifecycleState(LifecycleState.Active) + .name(streamName) + .build(); + + ListStreamsResponse listResponse = adminClient.listStreams(listRequest); + + if (!listResponse.getItems().isEmpty()) { + // if we find an active stream with the correct name, we'll use it. + System.out.println(String.format("An active stream named %s was found.", streamName)); + + String streamId = listResponse.getItems().get(0).getId(); + return getStream(adminClient, streamId); + } + + System.out.println( + String.format("No active stream named %s was found; creating it now.", streamName)); + Stream createdStream = createStream(adminClient, compartmentId, streamName, partitions); + + // GetStream provides details about a specific stream. + // Since stream creation is asynchronous; we need to wait for the stream to become active. + GetStreamRequest streamRequest = + GetStreamRequest.builder().streamId(createdStream.getId()).build(); + Stream activeStream = + adminClient + .getWaiters() + .forStream(streamRequest, LifecycleState.Active) + .execute() + .getStream(); + + // Give a little time for the stream to be ready. + // give the streaming service a second to propagate messages + try { + TimeUnit.SECONDS.sleep(1); + } catch (InterruptedException e) { + // ignore, just continue a bit earlier + } + return activeStream; + } + + private static Stream createStream( + StreamAdminClient adminClient, + String compartmentId, + String streamName, + int partitions) { + System.out.println( + String.format("Creating stream %s with %s partitions", streamName, partitions)); + + CreateStreamDetails streamDetails = + CreateStreamDetails.builder() + .compartmentId(compartmentId) + .name(streamName) + .partitions(partitions) + .build(); + + CreateStreamRequest createStreamRequest = + CreateStreamRequest.builder().createStreamDetails(streamDetails).build(); + + CreateStreamResponse createResponse = adminClient.createStream(createStreamRequest); + return createResponse.getStream(); + } + + private static void publishExampleMessages(StreamClient streamClient, String streamId) { + // build up a putRequest and publish some messages to the stream + List messages = new ArrayList<>(); + for (int i = 0; i < 100; i++) { + messages.add( + PutMessagesDetailsEntry.builder() + .key(String.format("messageKey-%s", i).getBytes(UTF_8)) + .value(String.format("messageValue-%s", i).getBytes(UTF_8)) + .build()); + } + + System.out.println( + String.format("Publishing %s messages to stream %s.", messages.size(), streamId)); + PutMessagesDetails messagesDetails = + PutMessagesDetails.builder().messages(messages).build(); + + PutMessagesRequest putRequest = + PutMessagesRequest.builder() + .streamId(streamId) + .putMessagesDetails(messagesDetails) + .build(); + + PutMessagesResponse putResponse = streamClient.putMessages(putRequest); + + // the putResponse can contain some useful metadata for handling failures + for (PutMessagesResultEntry entry : putResponse.getPutMessagesResult().getEntries()) { + if (StringUtils.isNotBlank(entry.getError())) { + System.out.println( + String.format("Error(%s): %s", entry.getError(), entry.getErrorMessage())); + } else { + System.out.println( + String.format( + "Published message to partition %s, offset %s.", + entry.getPartition(), entry.getOffset())); + } + } + } + + private static void simpleMessageLoop( + StreamClient streamClient, String streamId, String initialCursor) { + String cursor = initialCursor; + for (int i = 0; i < 10; i++) { + + GetMessagesRequest getRequest = + GetMessagesRequest.builder() + .streamId(streamId) + .cursor(cursor) + .limit(10) + .build(); + + GetMessagesResponse getResponse = streamClient.getMessages(getRequest); + + // process the messages + System.out.println(String.format("Read %s messages.", getResponse.getItems().size())); + for (Message message : getResponse.getItems()) { + System.out.println( + String.format( + "%s: %s", + new String(message.getKey(), UTF_8), + new String(message.getValue(), UTF_8))); + } + + // getMessages is a throttled method; clients should retrieve sufficiently large message + // batches, as to avoid too many http requests. + // give the streaming service a second to propagate messages + try { + TimeUnit.SECONDS.sleep(1); + } catch (InterruptedException e) { + // ignore, just continue a bit earlier + } + + // use the next-cursor for iteration + cursor = getResponse.getOpcNextCursor(); + } + } +} diff --git a/bmc-examples/pom.xml b/bmc-examples/pom.xml index 5ee7e717bac..cf846e0e0ba 100644 --- a/bmc-examples/pom.xml +++ b/bmc-examples/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-examples @@ -71,14 +71,14 @@ com.oracle.oci.sdk oci-java-sdk-bom - 3.27.0 + 3.28.0 pom import com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.27.0 + 3.28.0 pom import diff --git a/bmc-filestorage/pom.xml b/bmc-filestorage/pom.xml index c9d1ab78b78..9602dffa7fd 100644 --- a/bmc-filestorage/pom.xml +++ b/bmc-filestorage/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/SdkClientsMetadata.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/SdkClientsMetadata.java deleted file mode 100644 index 29d6a88492a..00000000000 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.filestorage; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215") -@SdkClients({FileStorageAsyncClient.class, FileStorageClient.class}) -public final class SdkClientsMetadata {} 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 new file mode 100644 index 00000000000..8f3c957cd94 --- /dev/null +++ b/bmc-filestorage/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-filestorage/reflect-config.json @@ -0,0 +1,975 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ChangeFileSystemCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ChangeFileSystemCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ChangeFilesystemSnapshotPolicyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ChangeFilesystemSnapshotPolicyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ChangeMountTargetCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ChangeMountTargetCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ChangeOutboundConnectorCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ChangeOutboundConnectorCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ChangeReplicationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ChangeReplicationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ClientOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ClientOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ClientOptions$Access", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ClientOptions$IdentitySquash", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ClientOptions$AllowedAuth", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateExportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateExportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateFileSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateFileSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateFilesystemSnapshotPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateFilesystemSnapshotPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateKerberosDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateKerberosDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateLdapBindAccountDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateLdapBindAccountDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateLdapIdmapDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateLdapIdmapDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateLdapIdmapDetails$SchemaType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateMountTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateMountTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateOutboundConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateReplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateReplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateSnapshotDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.CreateSnapshotDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Endpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Endpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Export", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Export$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Export$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ExportSet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ExportSet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ExportSet$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ExportSetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ExportSetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ExportSetSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ExportSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ExportSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ExportSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.FileSystem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.FileSystem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.FileSystem$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.FileSystemSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.FileSystemSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.FileSystemSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.FilesystemSnapshotPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.FilesystemSnapshotPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.FilesystemSnapshotPolicy$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.FilesystemSnapshotPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.FilesystemSnapshotPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.FilesystemSnapshotPolicySummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Kerberos", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Kerberos$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.KerberosKeytabEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.KerberosKeytabEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.KerberosKeytabEntry$EncryptionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.KeyTabSecretDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.KeyTabSecretDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.LdapBindAccount", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.LdapBindAccount$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.LdapBindAccountSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.LdapBindAccountSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.LdapIdmap", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.LdapIdmap$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.LdapIdmap$SchemaType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.MountTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.MountTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.MountTarget$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.MountTarget$IdmapType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.MountTargetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.MountTargetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.MountTargetSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.OutboundConnector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.OutboundConnector$ConnectorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.OutboundConnector$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.OutboundConnectorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.OutboundConnectorSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Replication", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Replication$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Replication$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Replication$DeltaStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ReplicationEstimate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ReplicationEstimate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ReplicationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ReplicationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ReplicationSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ReplicationTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ReplicationTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ReplicationTarget$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ReplicationTarget$DeltaStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ReplicationTargetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ReplicationTargetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ReplicationTargetSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Snapshot", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Snapshot$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Snapshot$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.Snapshot$SnapshotType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.SnapshotSchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.SnapshotSchedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.SnapshotSchedule$Period", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.SnapshotSchedule$TimeZone", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.SnapshotSchedule$DayOfWeek", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.SnapshotSchedule$Month", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.SnapshotSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.SnapshotSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.SnapshotSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.SnapshotSummary$SnapshotType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.SourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.SourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateExportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateExportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateExportSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateExportSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateFileSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateFileSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateFilesystemSnapshotPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateFilesystemSnapshotPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateKerberosDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateKerberosDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateLdapIdmapDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateLdapIdmapDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateLdapIdmapDetails$SchemaType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateMountTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateMountTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateOutboundConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateOutboundConnectorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateReplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateReplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateSnapshotDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.UpdateSnapshotDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ValidateKeyTabsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ValidateKeyTabsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ValidateKeyTabsResponseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.filestorage.model.ValidateKeyTabsResponseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-fleetsoftwareupdate/pom.xml b/bmc-fleetsoftwareupdate/pom.xml index bca8cccb55a..3d2a7186200 100644 --- a/bmc-fleetsoftwareupdate/pom.xml +++ b/bmc-fleetsoftwareupdate/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-fleetsoftwareupdate @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-fleetsoftwareupdate/src/main/java/com/oracle/bmc/fleetsoftwareupdate/SdkClientsMetadata.java b/bmc-fleetsoftwareupdate/src/main/java/com/oracle/bmc/fleetsoftwareupdate/SdkClientsMetadata.java deleted file mode 100644 index d61b7f47cec..00000000000 --- a/bmc-fleetsoftwareupdate/src/main/java/com/oracle/bmc/fleetsoftwareupdate/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.fleetsoftwareupdate; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220528") -@SdkClients({FleetSoftwareUpdateAsyncClient.class, FleetSoftwareUpdateClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-fleetsoftwareupdate/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-fleetsoftwareupdate/reflect-config.json b/bmc-fleetsoftwareupdate/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-fleetsoftwareupdate/reflect-config.json new file mode 100644 index 00000000000..9c01b9d4054 --- /dev/null +++ b/bmc-fleetsoftwareupdate/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-fleetsoftwareupdate/reflect-config.json @@ -0,0 +1,2221 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ActionLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ActionTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ActiveCycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ActiveCycleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.AddFsuCollectionTargetsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.AddFsuCollectionTargetsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ApplyAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ApplyAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ApplyActionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ApplyActionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ApplyFsuJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ApplyFsuJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ApplyFsuJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ApplyFsuJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.BatchingStrategies", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.BatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ChangeFsuActionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ChangeFsuActionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ChangeFsuCollectionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ChangeFsuCollectionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ChangeFsuCycleCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ChangeFsuCycleCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ChangeFsuDiscoveryCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ChangeFsuDiscoveryCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CleanupAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CleanupAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CleanupActionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CleanupActionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CleanupFsuJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CleanupFsuJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CleanupFsuJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CleanupFsuJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CloneFsuCycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CloneFsuCycleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CloudVmClusterTargetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CloudVmClusterTargetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CollectionLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CollectionServiceTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CollectionTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateApplyActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateApplyActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateCleanupActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateCleanupActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateDbFsuCollectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateDbFsuCollectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateFiftyFiftyBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateFiftyFiftyBatchingStrategyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateFsuActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateFsuCollectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateFsuCycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateFsuDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateFsuDiscoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateGiFsuCollectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateGiFsuCollectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateNonRollingBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateNonRollingBatchingStrategyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreatePatchFsuCycle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreatePatchFsuCycle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreatePrecheckActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreatePrecheckActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateRollbackActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateRollbackActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateScheduleDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateSequentialBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateSequentialBatchingStrategyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateServiceAvailabilityFactorBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateServiceAvailabilityFactorBatchingStrategyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateStageActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateStageActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateStartTimeScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CreateStartTimeScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CycleLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.CycleTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DatabaseTargetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DatabaseTargetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbCompartmentIdFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbCompartmentIdFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbDefinedTagsFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbDefinedTagsFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbDiscoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbDiscoveryResults", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbDiscoveryResults$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbFiltersDiscovery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbFiltersDiscovery$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbFleetDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbFleetDiscoveryFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbFleetDiscoveryFilter$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbFleetDiscoveryFilter$Mode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbFreeformTagsFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbFreeformTagsFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbFsuCollectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbFsuCollectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbHomeNameFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbHomeNameFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbNameFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbNameFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbResourceIdFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbResourceIdFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbResourceIdFilter$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbSearchQueryDiscovery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbSearchQueryDiscovery$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbSourceMajorVersions", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbTargetListDiscovery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbTargetListDiscovery$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbUniqueNameFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbUniqueNameFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbVersionFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DbVersionFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DefinedTagFilterEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DefinedTagFilterEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DetailedActionTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DiscoveryCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DiscoveryDetailsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DiscoveryDetailsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DiscoveryLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DiscoveryServiceTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.DiscoveryTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FailedJobsRollbackDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FailedJobsRollbackDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FiftyFiftyBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FiftyFiftyBatchingStrategyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FleetDiscoveryOperators", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FleetDiscoveryStrategies", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FreeformTagFilterEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FreeformTagFilterEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuActionProgressDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuActionProgressDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuActionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuActionSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuActionSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuCollectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuCollectionSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuCollectionSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuCycle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuCycleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuCycleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuCycleSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuCycleSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuDiscovery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuDiscovery$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuDiscoverySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuDiscoverySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuDiscoverySummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuDiscoverySummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuGoalVersionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuGoalVersionDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuGoalVersionDetails$HomePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuJobCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuJobCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuJobOutputSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuJobOutputSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuJobOutputSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuJobOutputSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.FsuJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiCompartmentIdFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiCompartmentIdFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiDefinedTagsFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiDefinedTagsFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiDiscoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiDiscoveryResults", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiDiscoveryResults$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiFiltersDiscovery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiFiltersDiscovery$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiFleetDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiFleetDiscoveryFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiFleetDiscoveryFilter$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiFleetDiscoveryFilter$Mode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiFreeformTagsFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiFreeformTagsFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiFsuCollectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiFsuCollectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiResourceIdFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiResourceIdFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiResourceIdFilter$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiSearchQueryDiscovery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiSearchQueryDiscovery$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiSourceMajorVersions", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiTargetListDiscovery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiTargetListDiscovery$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiVersionFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.GiVersionFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ImageIdFsuTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ImageIdFsuTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.JobLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.JobProgress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.JobProgress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.JobProgressDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.JobProgressDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.JobTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ListOfTargetsRollbackDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ListOfTargetsRollbackDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.NextActionToExecuteDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.NextActionToExecuteDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.NonRollingBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.NonRollingBatchingStrategyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.NoneBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.NoneBatchingStrategyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.NoneScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.NoneScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.PatchFsuCycle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.PatchFsuCycle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.PrecheckAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.PrecheckAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.PrecheckActionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.PrecheckActionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.PrecheckFsuJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.PrecheckFsuJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.PrecheckFsuJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.PrecheckFsuJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.RemoveFsuCollectionTargetsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.RemoveFsuCollectionTargetsDetails$RemovalStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.RollbackAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.RollbackAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.RollbackActionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.RollbackActionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.RollbackDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.RollbackDetails$Strategy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.RollbackFsuJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.RollbackFsuJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.RollbackFsuJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.RollbackFsuJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ScheduleDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.SequentialBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.SequentialBatchingStrategyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ServiceAvailabilityFactorBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.ServiceAvailabilityFactorBatchingStrategyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.StageAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.StageAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.StageActionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.StageActionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.StageFsuJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.StageFsuJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.StageFsuJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.StageFsuJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.StartTimeScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.StartTimeScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetDetails$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetEntry$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetIdsRemoveTargetsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetIdsRemoveTargetsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetProgressSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetProgressSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetProgressSummary$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.TargetSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateApplyActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateApplyActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateBatchingStrategies", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateCleanupActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateCleanupActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateFiftyFiftyBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateFiftyFiftyBatchingStrategyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateFsuActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateFsuCollectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateFsuCollectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateFsuCycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateFsuDiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateFsuDiscoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateFsuJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateFsuJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateNonRollingBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateNonRollingBatchingStrategyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdatePatchFsuCycle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdatePatchFsuCycle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdatePrecheckActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdatePrecheckActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateRollbackActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateRollbackActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateScheduleDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateSequentialBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateSequentialBatchingStrategyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateServiceAvailabilityFactorBatchingStrategyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateServiceAvailabilityFactorBatchingStrategyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateStageActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateStageActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateStartTimeScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.UpdateStartTimeScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.VersionFsuTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.VersionFsuTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.VmClusterTargetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.VmClusterTargetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fleetsoftwareupdate.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-full/pom.xml b/bmc-full/pom.xml index b95fed6ed08..502f866b321 100644 --- a/bmc-full/pom.xml +++ b/bmc-full/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-full @@ -16,7 +16,7 @@ com.oracle.oci.sdk oci-java-sdk-bom - 3.27.0 + 3.28.0 pom import diff --git a/bmc-functions/pom.xml b/bmc-functions/pom.xml index b90d861ef18..b4d4e5dc7dd 100644 --- a/bmc-functions/pom.xml +++ b/bmc-functions/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-functions @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/SdkClientsMetadata.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/SdkClientsMetadata.java deleted file mode 100644 index fafd5ecd96d..00000000000 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/SdkClientsMetadata.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.functions; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") -@SdkClients({ - FunctionsInvokeAsyncClient.class, - FunctionsInvokeClient.class, - FunctionsManagementAsyncClient.class, - FunctionsManagementClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-functions/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-functions/reflect-config.json b/bmc-functions/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-functions/reflect-config.json new file mode 100644 index 00000000000..eb16a168dba --- /dev/null +++ b/bmc-functions/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-functions/reflect-config.json @@ -0,0 +1,488 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.Application", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.Application$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.Application$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.Application$Shape", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.ApplicationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.ApplicationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.ApplicationSummary$Shape", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.ApplicationTraceConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.ApplicationTraceConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.ChangeApplicationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.ChangeApplicationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.ConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.ConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.ConstantProvisionedConcurrencyConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.ConstantProvisionedConcurrencyConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.CreateApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.CreateApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.CreateApplicationDetails$Shape", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.CreateFunctionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.CreateFunctionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.Function", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.Function$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.Function$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.Function$Shape", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.FunctionProvisionedConcurrencyConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.FunctionProvisionedConcurrencyConfig$Strategy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.FunctionSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.FunctionSourceDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.FunctionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.FunctionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.FunctionSummary$Shape", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.FunctionTraceConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.FunctionTraceConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.ImagePolicyConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.ImagePolicyConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.KeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.KeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.NoneProvisionedConcurrencyConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.NoneProvisionedConcurrencyConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PbfListing", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PbfListing$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PbfListing$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PbfListingSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PbfListingSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PbfListingVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PbfListingVersion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PbfListingVersion$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PbfListingVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PbfListingVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PbfListingVersionsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PbfListingVersionsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PbfListingsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PbfListingsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PreBuiltFunctionSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PreBuiltFunctionSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PublisherDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.PublisherDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.RequirementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.RequirementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.Trigger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.Trigger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.TriggerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.TriggerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.TriggersCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.TriggersCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.UpdateApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.UpdateApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.UpdateFunctionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.functions.model.UpdateFunctionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-fusionapps/pom.xml b/bmc-fusionapps/pom.xml index 7397d0f2a7c..18ee70bf8de 100644 --- a/bmc-fusionapps/pom.xml +++ b/bmc-fusionapps/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-fusionapps @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-fusionapps/src/main/java/com/oracle/bmc/fusionapps/SdkClientsMetadata.java b/bmc-fusionapps/src/main/java/com/oracle/bmc/fusionapps/SdkClientsMetadata.java deleted file mode 100644 index 2fa22ff050c..00000000000 --- a/bmc-fusionapps/src/main/java/com/oracle/bmc/fusionapps/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.fusionapps; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20211201") -@SdkClients({FusionApplicationsAsyncClient.class, FusionApplicationsClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-fusionapps/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-fusionapps/reflect-config.json b/bmc-fusionapps/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-fusionapps/reflect-config.json new file mode 100644 index 00000000000..9f26b4b2419 --- /dev/null +++ b/bmc-fusionapps/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-fusionapps/reflect-config.json @@ -0,0 +1,1141 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.Action", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.Action$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.Action$State", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.AdminUserCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.AdminUserCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.AdminUserSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.AdminUserSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.AllowRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.AllowRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.Capabilities", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.Capabilities$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ChangeFusionEnvironmentCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ChangeFusionEnvironmentCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ChangeFusionEnvironmentFamilyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ChangeFusionEnvironmentFamilyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.CreateDataMaskingActivityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.CreateDataMaskingActivityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.CreateFusionEnvironmentAdminUserDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.CreateFusionEnvironmentAdminUserDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.CreateFusionEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.CreateFusionEnvironmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.CreateFusionEnvironmentFamilyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.CreateFusionEnvironmentFamilyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.CreateRefreshActivityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.CreateRefreshActivityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.CreateServiceAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.CreateServiceAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.DataMaskingActivity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.DataMaskingActivity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.DataMaskingActivity$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.DataMaskingActivityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.DataMaskingActivityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.DataMaskingActivitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.DataMaskingActivitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.EnvironmentRole", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.EnvironmentRole$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.EnvironmentRole$CurrentRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FamilyMaintenancePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FamilyMaintenancePolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FamilyMaintenancePolicy$ConcurrentMaintenance", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironment$FusionEnvironmentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentFamily", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentFamily$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentFamily$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentFamilyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentFamilyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentFamilyLimitsAndUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentFamilyLimitsAndUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentFamilySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentFamilySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentStatus$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.FusionEnvironmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.GetMaintenancePolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.GetMaintenancePolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.KmsKeyInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.KmsKeyInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.KmsKeyInfo$ScheduledKeyStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.LimitAndUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.LimitAndUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.MaintenancePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.MaintenancePolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.MaintenancePolicy$MonthlyPatchingOverride", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.MaintenancePolicy$EnvironmentMaintenanceOverride", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.PatchAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.PatchAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.PatchAction$Mode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.PatchAction$Category", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.QuarterlyUpgradeBeginTimes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.QuarterlyUpgradeBeginTimes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.QuarterlyUpgradeBeginTimes$OverrideType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RefreshActivity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RefreshActivity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RefreshActivity$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RefreshActivity$ServiceAvailability", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RefreshActivity$LifecycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RefreshActivityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RefreshActivityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RefreshActivitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RefreshActivitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RefreshDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RefreshDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RefreshIssueDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RefreshIssueDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ResetFusionEnvironmentPasswordDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ResetFusionEnvironmentPasswordDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.Rule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.Rule$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RuleCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.RuleCondition$AttributeName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ScheduledActivity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ScheduledActivity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ScheduledActivity$RunCycle", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ScheduledActivity$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ScheduledActivity$ServiceAvailability", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ScheduledActivity$LifecycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ScheduledActivity$ScheduledActivityPhase", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ScheduledActivityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ScheduledActivityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ScheduledActivitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ScheduledActivitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ServiceAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ServiceAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ServiceAttachment$ServiceInstanceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ServiceAttachment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ServiceAttachmentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ServiceAttachmentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ServiceAttachmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.ServiceAttachmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.SourceIpAddressCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.SourceIpAddressCondition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.SourceVcnIdCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.SourceVcnIdCondition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.SourceVcnIpAddressCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.SourceVcnIpAddressCondition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.Subscription", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.Subscription$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.SubscriptionDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.SubscriptionDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.SubscriptionSku", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.SubscriptionSku$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.TimeAvailableForRefresh", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.TimeAvailableForRefresh$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.TimeAvailableForRefreshCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.TimeAvailableForRefreshCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.TimeAvailableForRefreshSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.TimeAvailableForRefreshSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.UpdateFamilyMaintenancePolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.UpdateFamilyMaintenancePolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.UpdateFusionEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.UpdateFusionEnvironmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.UpdateFusionEnvironmentFamilyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.UpdateFusionEnvironmentFamilyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.UpdateRefreshActivityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.UpdateRefreshActivityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.UpgradeAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.UpgradeAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.VerifyServiceAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.VerifyServiceAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.VertexAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.VertexAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.fusionapps.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-genericartifactscontent/pom.xml b/bmc-genericartifactscontent/pom.xml index d7a998df6ca..f9f832ddea1 100644 --- a/bmc-genericartifactscontent/pom.xml +++ b/bmc-genericartifactscontent/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-genericartifactscontent @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-genericartifactscontent/src/main/java/com/oracle/bmc/genericartifactscontent/SdkClientsMetadata.java b/bmc-genericartifactscontent/src/main/java/com/oracle/bmc/genericartifactscontent/SdkClientsMetadata.java deleted file mode 100644 index 18401cca06b..00000000000 --- a/bmc-genericartifactscontent/src/main/java/com/oracle/bmc/genericartifactscontent/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.genericartifactscontent; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@SdkClients({GenericArtifactsContentAsyncClient.class, GenericArtifactsContentClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-genericartifactscontent/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-genericartifactscontent/reflect-config.json b/bmc-genericartifactscontent/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-genericartifactscontent/reflect-config.json new file mode 100644 index 00000000000..8e19cb90200 --- /dev/null +++ b/bmc-genericartifactscontent/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-genericartifactscontent/reflect-config.json @@ -0,0 +1,22 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.genericartifactscontent.model.GenericArtifact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.genericartifactscontent.model.GenericArtifact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.genericartifactscontent.model.GenericArtifact$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-goldengate/pom.xml b/bmc-goldengate/pom.xml index 1e8e9c77035..92fa97a3b5f 100644 --- a/bmc-goldengate/pom.xml +++ b/bmc-goldengate/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-goldengate @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-goldengate/src/main/java/com/oracle/bmc/goldengate/SdkClientsMetadata.java b/bmc-goldengate/src/main/java/com/oracle/bmc/goldengate/SdkClientsMetadata.java deleted file mode 100644 index 1952e067212..00000000000 --- a/bmc-goldengate/src/main/java/com/oracle/bmc/goldengate/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.goldengate; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200407") -@SdkClients({GoldenGateAsyncClient.class, GoldenGateClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-goldengate/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-goldengate/reflect-config.json b/bmc-goldengate/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-goldengate/reflect-config.json new file mode 100644 index 00000000000..4b235521697 --- /dev/null +++ b/bmc-goldengate/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-goldengate/reflect-config.json @@ -0,0 +1,2973 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonKinesisConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonKinesisConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonKinesisConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonKinesisConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonKinesisConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonRedshiftConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonRedshiftConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonRedshiftConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonRedshiftConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonRedshiftConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonS3Connection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonS3Connection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonS3Connection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonS3ConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AmazonS3ConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AzureDataLakeStorageConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AzureDataLakeStorageConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AzureDataLakeStorageConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AzureDataLakeStorageConnection$AuthenticationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AzureDataLakeStorageConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AzureDataLakeStorageConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AzureSynapseConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AzureSynapseConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AzureSynapseConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AzureSynapseConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.AzureSynapseConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CancelDeploymentBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CancelDeploymentBackupType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CancelDeploymentUpgradeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CancelDeploymentUpgradeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CancelSnoozeDeploymentUpgradeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CancelSnoozeDeploymentUpgradeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ChangeConnectionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ChangeConnectionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ChangeDatabaseRegistrationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ChangeDatabaseRegistrationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ChangeDeploymentBackupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ChangeDeploymentBackupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ChangeDeploymentCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ChangeDeploymentCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CollectDeploymentDiagnosticDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CollectDeploymentDiagnosticDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.Connection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.Connection$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ConnectionAssignment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ConnectionAssignment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ConnectionAssignment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ConnectionAssignmentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ConnectionAssignmentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ConnectionAssignmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ConnectionAssignmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ConnectionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ConnectionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ConnectionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CopyDeploymentBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CopyDeploymentBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateAmazonKinesisConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateAmazonKinesisConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateAmazonRedshiftConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateAmazonRedshiftConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateAmazonS3ConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateAmazonS3ConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateAzureDataLakeStorageConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateAzureDataLakeStorageConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateAzureSynapseConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateAzureSynapseConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateConnectionAssignmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateConnectionAssignmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateDatabaseRegistrationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateDatabaseRegistrationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateDatabaseRegistrationDetails$SessionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateDeploymentBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateDeploymentBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateElasticsearchConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateElasticsearchConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateGenericConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateGenericConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateGoldenGateConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateGoldenGateConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateGoogleBigQueryConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateGoogleBigQueryConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateGoogleCloudStorageConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateGoogleCloudStorageConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateHdfsConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateHdfsConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateJavaMessageServiceConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateJavaMessageServiceConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateKafkaConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateKafkaConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateKafkaSchemaRegistryConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateKafkaSchemaRegistryConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateMaintenanceConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateMaintenanceConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateMaintenanceWindowDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateMaintenanceWindowDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateMicrosoftSqlserverConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateMicrosoftSqlserverConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateMongoDbConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateMongoDbConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateMysqlConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateMysqlConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateOciObjectStorageConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateOciObjectStorageConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateOggDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateOggDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateOracleConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateOracleConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateOracleNosqlConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateOracleNosqlConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreatePostgresqlConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreatePostgresqlConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateRedisConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateRedisConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateSnowflakeConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CreateSnowflakeConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.CredentialStore", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DatabaseRegistration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DatabaseRegistration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DatabaseRegistration$SessionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DatabaseRegistrationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DatabaseRegistrationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DatabaseRegistrationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DatabaseRegistrationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DatabaseRegistrationSummary$SessionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.Day", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultCancelDeploymentBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultCancelDeploymentBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultCancelDeploymentUpgradeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultCancelDeploymentUpgradeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultCancelSnoozeDeploymentUpgradeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultCancelSnoozeDeploymentUpgradeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultDeploymentWalletExistsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultDeploymentWalletExistsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultRestoreDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultRestoreDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultRollbackDeploymentUpgradeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultRollbackDeploymentUpgradeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultSnoozeDeploymentUpgradeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultSnoozeDeploymentUpgradeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultStartDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultStartDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultStopDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultStopDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultTestConnectionAssignmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultTestConnectionAssignmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultUpgradeDeploymentUpgradeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DefaultUpgradeDeploymentUpgradeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.Deployment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.Deployment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentBackup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentBackup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentBackupCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentBackupCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentBackupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentBackupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentBackupType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentDiagnosticData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentDiagnosticData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentDiagnosticState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentMessageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentMessageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentTypeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentTypeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentTypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentTypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentTypeSummary$Category", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentUpgrade", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentUpgrade$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentUpgradeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentUpgradeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentUpgradeLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentUpgradeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentUpgradeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentUpgradeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentVersionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentVersionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentWalletExistsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentWalletExistsResponseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentWalletExistsResponseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentWalletOperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentWalletStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentWalletsOperationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentWalletsOperationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentWalletsOperationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.DeploymentWalletsOperationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ElasticsearchConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ElasticsearchConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ElasticsearchConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ElasticsearchConnection$SecurityProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ElasticsearchConnection$AuthenticationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ElasticsearchConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ElasticsearchConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ExportDeploymentWalletDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ExportDeploymentWalletDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GenericConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GenericConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GenericConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GenericConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GenericConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoldenGateConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoldenGateConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoldenGateConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoldenGateConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoldenGateConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoogleBigQueryConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoogleBigQueryConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoogleBigQueryConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoogleBigQueryConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoogleBigQueryConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoogleCloudStorageConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoogleCloudStorageConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoogleCloudStorageConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoogleCloudStorageConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.GoogleCloudStorageConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.HdfsConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.HdfsConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.HdfsConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.HdfsConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.HdfsConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ImportDeploymentWalletDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ImportDeploymentWalletDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.IngressIpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.IngressIpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.JavaMessageServiceConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.JavaMessageServiceConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.JavaMessageServiceConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.JavaMessageServiceConnection$SecurityProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.JavaMessageServiceConnection$AuthenticationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.JavaMessageServiceConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.JavaMessageServiceConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.KafkaBootstrapServer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.KafkaBootstrapServer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.KafkaConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.KafkaConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.KafkaConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.KafkaConnection$SecurityProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.KafkaConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.KafkaConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.KafkaSchemaRegistryConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.KafkaSchemaRegistryConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.KafkaSchemaRegistryConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.KafkaSchemaRegistryConnection$AuthenticationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.KafkaSchemaRegistryConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.KafkaSchemaRegistryConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.LicenseModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.LifecycleSubState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MaintenanceActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MaintenanceConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MaintenanceConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MaintenanceWindow", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MaintenanceWindow$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MessageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MessageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MessageSummary$DeploymentMessageStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MicrosoftSqlserverConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MicrosoftSqlserverConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MicrosoftSqlserverConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MicrosoftSqlserverConnection$SecurityProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MicrosoftSqlserverConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MicrosoftSqlserverConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MongoDbConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MongoDbConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MongoDbConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MongoDbConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MongoDbConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MysqlConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MysqlConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MysqlConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MysqlConnection$SecurityProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MysqlConnection$SslMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MysqlConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.MysqlConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.NameValuePair", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.NameValuePair$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OciObjectStorageConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OciObjectStorageConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OciObjectStorageConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OciObjectStorageConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OciObjectStorageConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OggDeployment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OggDeployment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OracleConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OracleConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OracleConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OracleConnection$SessionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OracleConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OracleConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OracleNosqlConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OracleNosqlConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OracleNosqlConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OracleNosqlConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.OracleNosqlConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.PostgresqlConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.PostgresqlConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.PostgresqlConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.PostgresqlConnection$SecurityProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.PostgresqlConnection$SslMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.PostgresqlConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.PostgresqlConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RedisConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RedisConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RedisConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RedisConnection$SecurityProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RedisConnection$AuthenticationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RedisConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RedisConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.ReleaseType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RescheduleDeploymentUpgradeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RescheduleDeploymentUpgradeToDateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RescheduleDeploymentUpgradeToDateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RescheduleDeploymentUpgradeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RestoreDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RestoreDeploymentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RollbackDeploymentUpgradeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.RollbackDeploymentUpgradeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.SnoozeDeploymentUpgradeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.SnoozeDeploymentUpgradeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.SnowflakeConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.SnowflakeConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.SnowflakeConnection$TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.SnowflakeConnection$AuthenticationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.SnowflakeConnectionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.SnowflakeConnectionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.StartDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.StartDeploymentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.StopDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.StopDeploymentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TechnologyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TestConnectionAssignmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TestConnectionAssignmentError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TestConnectionAssignmentError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TestConnectionAssignmentResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TestConnectionAssignmentResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TestConnectionAssignmentResult$ResultType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TestConnectionAssignmentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TrailFileCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TrailFileCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TrailFileSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TrailFileSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TrailSequenceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TrailSequenceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TrailSequenceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.TrailSequenceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateAmazonKinesisConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateAmazonKinesisConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateAmazonRedshiftConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateAmazonRedshiftConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateAmazonS3ConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateAmazonS3ConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateAzureDataLakeStorageConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateAzureDataLakeStorageConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateAzureSynapseConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateAzureSynapseConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateDatabaseRegistrationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateDatabaseRegistrationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateDatabaseRegistrationDetails$SessionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateDeploymentBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateDeploymentBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateElasticsearchConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateElasticsearchConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateGenericConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateGenericConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateGoldenGateConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateGoldenGateConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateGoogleBigQueryConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateGoogleBigQueryConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateGoogleCloudStorageConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateGoogleCloudStorageConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateHdfsConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateHdfsConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateJavaMessageServiceConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateJavaMessageServiceConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateKafkaConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateKafkaConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateKafkaSchemaRegistryConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateKafkaSchemaRegistryConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateMaintenanceConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateMaintenanceConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateMaintenanceWindowDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateMaintenanceWindowDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateMicrosoftSqlserverConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateMicrosoftSqlserverConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateMongoDbConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateMongoDbConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateMysqlConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateMysqlConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateOciObjectStorageConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateOciObjectStorageConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateOggDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateOggDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateOracleConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateOracleConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateOracleNosqlConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateOracleNosqlConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdatePostgresqlConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdatePostgresqlConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateRedisConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateRedisConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateSnowflakeConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpdateSnowflakeConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpgradeDeploymentCurrentReleaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpgradeDeploymentCurrentReleaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpgradeDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpgradeDeploymentSpecificReleaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpgradeDeploymentSpecificReleaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpgradeDeploymentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpgradeDeploymentUpgradeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.UpgradeDeploymentUpgradeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.WalletExistsDeploymentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.goldengate.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-governancerulescontrolplane/pom.xml b/bmc-governancerulescontrolplane/pom.xml index 4a8f6a89af5..af7f59dc28f 100644 --- a/bmc-governancerulescontrolplane/pom.xml +++ b/bmc-governancerulescontrolplane/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-governancerulescontrolplane @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-governancerulescontrolplane/src/main/java/com/oracle/bmc/governancerulescontrolplane/SdkClientsMetadata.java b/bmc-governancerulescontrolplane/src/main/java/com/oracle/bmc/governancerulescontrolplane/SdkClientsMetadata.java deleted file mode 100644 index cc4d30f70fb..00000000000 --- a/bmc-governancerulescontrolplane/src/main/java/com/oracle/bmc/governancerulescontrolplane/SdkClientsMetadata.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.governancerulescontrolplane; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220504") -@SdkClients({ - GovernanceRuleAsyncClient.class, - GovernanceRuleClient.class, - WorkRequestAsyncClient.class, - WorkRequestClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-governancerulescontrolplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-governancerulescontrolplane/reflect-config.json b/bmc-governancerulescontrolplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-governancerulescontrolplane/reflect-config.json new file mode 100644 index 00000000000..f04ba339b1e --- /dev/null +++ b/bmc-governancerulescontrolplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-governancerulescontrolplane/reflect-config.json @@ -0,0 +1,529 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.AllowedRegionsTemplate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.AllowedRegionsTemplate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.Association", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.BaseTagDefinitionValidator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.BaseTagDefinitionValidator$ValidatorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.CreateGovernanceRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.CreateGovernanceRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.CreateInclusionCriterionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.CreateInclusionCriterionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.CreationOption", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.DefaultTagDefinitionValidator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.DefaultTagDefinitionValidator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.EnforcedGovernanceRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.EnforcedGovernanceRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.EnforcedGovernanceRuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.EnforcedGovernanceRuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.EnforcedGovernanceRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.EnforcedGovernanceRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.EnumTagDefinitionValidator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.EnumTagDefinitionValidator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.GovernanceRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.GovernanceRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.GovernanceRuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.GovernanceRuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.GovernanceRuleLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.GovernanceRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.GovernanceRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.GovernanceRuleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.InclusionCriterion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.InclusionCriterion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.InclusionCriterion$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.InclusionCriterion$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.InclusionCriterionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.InclusionCriterionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.InclusionCriterionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.InclusionCriterionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.QuotaTemplate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.QuotaTemplate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.Tag", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.Tag$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.TagDefault", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.TagDefault$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.TagTemplate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.TagTemplate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.Template", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.TenancyAssociation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.TenancyAssociation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.TenancyAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.TenancyAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.TenancyAttachment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.TenancyAttachmentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.TenancyAttachmentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.TenancyAttachmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.TenancyAttachmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.UpdateGovernanceRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.UpdateGovernanceRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.governancerulescontrolplane.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-healthchecks/pom.xml b/bmc-healthchecks/pom.xml index 0b62e41c960..4492c4c96d4 100644 --- a/bmc-healthchecks/pom.xml +++ b/bmc-healthchecks/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-healthchecks @@ -16,7 +16,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/SdkClientsMetadata.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/SdkClientsMetadata.java deleted file mode 100644 index 3c92cad36ee..00000000000 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.healthchecks; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180501") -@SdkClients({HealthChecksAsyncClient.class, HealthChecksClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-healthchecks/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-healthchecks/reflect-config.json b/bmc-healthchecks/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-healthchecks/reflect-config.json new file mode 100644 index 00000000000..958dc36d486 --- /dev/null +++ b/bmc-healthchecks/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-healthchecks/reflect-config.json @@ -0,0 +1,340 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.ChangeHttpMonitorCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.ChangeHttpMonitorCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.ChangePingMonitorCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.ChangePingMonitorCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.Connection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.Connection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.CreateHttpMonitorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.CreateHttpMonitorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.CreateOnDemandHttpProbeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.CreateOnDemandHttpProbeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.CreateOnDemandPingProbeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.CreateOnDemandPingProbeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.CreatePingMonitorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.CreatePingMonitorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.DNS", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.DNS$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.Geolocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.Geolocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.HealthChecksVantagePointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.HealthChecksVantagePointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.HttpMonitor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.HttpMonitor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.HttpMonitorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.HttpMonitorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.HttpProbe", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.HttpProbe$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.HttpProbeMethod", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.HttpProbeProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.HttpProbeResultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.HttpProbeResultSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.HttpProbeResultSummary$ErrorCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.PingMonitor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.PingMonitor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.PingMonitorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.PingMonitorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.PingProbe", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.PingProbe$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.PingProbeProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.PingProbeResultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.PingProbeResultSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.PingProbeResultSummary$ErrorCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.Routing", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.Routing$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.TcpConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.TcpConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.UpdateHttpMonitorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.UpdateHttpMonitorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.UpdatePingMonitorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.healthchecks.model.UpdatePingMonitorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-identity/pom.xml b/bmc-identity/pom.xml index 6a7fc9d7604..5f33f7b39f8 100644 --- a/bmc-identity/pom.xml +++ b/bmc-identity/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/SdkClientsMetadata.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/SdkClientsMetadata.java deleted file mode 100644 index 9bd7051ab77..00000000000 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.identity; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@SdkClients({IdentityAsyncClient.class, IdentityClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-identity/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-identity/reflect-config.json b/bmc-identity/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-identity/reflect-config.json new file mode 100644 index 00000000000..c13b65b8338 --- /dev/null +++ b/bmc-identity/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-identity/reflect-config.json @@ -0,0 +1,2238 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.AddLockDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.AddLockDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.AddLockDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.AddUserToGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.AddUserToGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.AllowedDomainLicenseTypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.AllowedDomainLicenseTypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ApiKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ApiKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ApiKey$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.AuthToken", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.AuthToken$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.AuthToken$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.AuthenticationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.AuthenticationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.AvailabilityDomain", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.AvailabilityDomain$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BaseTagDefinitionValidator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BaseTagDefinitionValidator$ValidatorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkActionResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkActionResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkActionResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkActionResourceType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkActionResourceTypeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkActionResourceTypeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkDeleteResourcesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkDeleteResourcesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkDeleteTagsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkDeleteTagsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkEditOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkEditOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkEditOperationDetails$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkEditResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkEditResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkEditTagsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkEditTagsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkEditTagsResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkEditTagsResourceType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkEditTagsResourceTypeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkEditTagsResourceTypeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkMoveResourcesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.BulkMoveResourcesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ChangeDomainCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ChangeDomainCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ChangeDomainLicenseTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ChangeDomainLicenseTypeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ChangeTagNamespaceCompartmentDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ChangeTagNamespaceCompartmentDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ChangeTasDomainLicenseTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ChangeTasDomainLicenseTypeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Compartment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Compartment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Compartment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateApiKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateApiKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateAuthTokenDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateAuthTokenDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateCustomerSecretKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateCustomerSecretKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateDbCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateDbCredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateDomainDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateDomainDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateDynamicGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateDynamicGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateIdentityProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateIdentityProviderDetails$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateIdentityProviderDetails$ProductType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateIdpGroupMappingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateIdpGroupMappingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateNetworkSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateNetworkSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateOAuth2ClientCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateOAuth2ClientCredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreatePolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreatePolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateRegionSubscriptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateRegionSubscriptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateSaml2IdentityProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateSaml2IdentityProviderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateSmtpCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateSmtpCredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateSwiftPasswordDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateSwiftPasswordDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateTagDefaultDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateTagDefaultDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateTagDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateTagDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateTagNamespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateTagNamespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateUserDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CreateUserDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CustomerSecretKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CustomerSecretKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CustomerSecretKey$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CustomerSecretKeySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CustomerSecretKeySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.CustomerSecretKeySummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DbCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DbCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DbCredential$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DbCredentialSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DbCredentialSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DefaultTagDefinitionValidator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DefaultTagDefinitionValidator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Domain", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Domain$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Domain$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Domain$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Domain$LifecycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DomainReplication", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DomainReplication$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DomainReplicationStates", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DomainReplicationStates$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DomainReplicationStates$State", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DomainSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DomainSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DomainSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DomainSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DomainSummary$LifecycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DynamicGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DynamicGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.DynamicGroup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.EnableReplicationToRegionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.EnableReplicationToRegionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.EnumTagDefinitionValidator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.EnumTagDefinitionValidator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.FaultDomain", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.FaultDomain$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.FullyQualifiedScope", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.FullyQualifiedScope$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Group", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Group$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Group$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequestErrorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequestErrorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequestLogSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequestLogSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequestSummary$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IamWorkRequestSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IdentityProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IdentityProvider$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IdentityProviderGroupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IdentityProviderGroupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IdpGroupMapping", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IdpGroupMapping$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.IdpGroupMapping$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ImportStandardTagsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ImportStandardTagsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.MfaTotpDevice", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.MfaTotpDevice$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.MfaTotpDevice$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.MfaTotpDeviceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.MfaTotpDeviceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.MfaTotpDeviceSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.MfaTotpToken", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.MfaTotpToken$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.MoveCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.MoveCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.NetworkPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.NetworkPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.NetworkSources", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.NetworkSources$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.NetworkSources$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.NetworkSourcesSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.NetworkSourcesSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.NetworkSources_virtualSourceList", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.NetworkSources_virtualSourceList$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.OAuth2ClientCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.OAuth2ClientCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.OAuth2ClientCredential$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.OAuth2ClientCredentialSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.OAuth2ClientCredentialSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.OAuth2ClientCredentialSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.PasswordPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.PasswordPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Policy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Policy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Policy$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Region", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Region$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.RegionSubscription", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.RegionSubscription$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.RegionSubscription$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.RemoveLockDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.RemoveLockDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.RemoveLockDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ReplicatedRegionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ReplicatedRegionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ReplicatedRegionDetails$State", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ResourceLock", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ResourceLock$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ResourceLock$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Saml2IdentityProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Saml2IdentityProvider$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ScimClientCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.ScimClientCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.SmtpCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.SmtpCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.SmtpCredential$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.SmtpCredentialSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.SmtpCredentialSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.SmtpCredentialSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.StandardTagDefinitionTemplate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.StandardTagDefinitionTemplate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.StandardTagDefinitionTemplate$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.StandardTagDefinitionTemplate$EnumMutability", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.StandardTagNamespaceTemplate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.StandardTagNamespaceTemplate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.StandardTagNamespaceTemplateSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.StandardTagNamespaceTemplateSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.SwiftPassword", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.SwiftPassword$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.SwiftPassword$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Tag", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Tag$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Tag$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TagDefault", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TagDefault$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TagDefault$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TagDefaultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TagDefaultSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TagDefaultSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TagNamespace", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TagNamespace$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TagNamespace$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TagNamespaceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TagNamespaceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TagSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TagSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TaggingWorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TaggingWorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TaggingWorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TaggingWorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TaggingWorkRequestErrorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TaggingWorkRequestErrorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TaggingWorkRequestLogSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TaggingWorkRequestLogSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TaggingWorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TaggingWorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TaggingWorkRequestSummary$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.TaggingWorkRequestSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Tenancy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.Tenancy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UIPassword", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UIPassword$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UIPassword$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UIPasswordInformation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UIPasswordInformation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UIPasswordInformation$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateAuthTokenDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateAuthTokenDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateAuthenticationPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateAuthenticationPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateCustomerSecretKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateCustomerSecretKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateDomainDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateDomainDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateDynamicGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateDynamicGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateIdentityProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateIdentityProviderDetails$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateIdpGroupMappingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateIdpGroupMappingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateNetworkSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateNetworkSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateOAuth2ClientCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateOAuth2ClientCredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdatePolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdatePolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateSaml2IdentityProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateSaml2IdentityProviderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateSmtpCredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateSmtpCredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateStateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateStateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateSwiftPasswordDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateSwiftPasswordDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateTagDefaultDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateTagDefaultDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateTagDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateTagDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateTagNamespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateTagNamespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateUserCapabilitiesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateUserCapabilitiesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateUserDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UpdateUserDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.User", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.User$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.User$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UserCapabilities", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UserCapabilities$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UserGroupMembership", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UserGroupMembership$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.UserGroupMembership$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequestSummary$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identity.model.WorkRequestSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-identitydataplane/pom.xml b/bmc-identitydataplane/pom.xml index 86b5587bc7d..a9f07eb41c7 100644 --- a/bmc-identitydataplane/pom.xml +++ b/bmc-identitydataplane/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-identitydataplane @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-identitydataplane/src/main/java/com/oracle/bmc/identitydataplane/SdkClientsMetadata.java b/bmc-identitydataplane/src/main/java/com/oracle/bmc/identitydataplane/SdkClientsMetadata.java deleted file mode 100644 index 18f0718a7e2..00000000000 --- a/bmc-identitydataplane/src/main/java/com/oracle/bmc/identitydataplane/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.identitydataplane; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: v1") -@SdkClients({DataplaneAsyncClient.class, DataplaneClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-identitydataplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-identitydataplane/reflect-config.json b/bmc-identitydataplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-identitydataplane/reflect-config.json new file mode 100644 index 00000000000..2b9f9ea1a97 --- /dev/null +++ b/bmc-identitydataplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-identitydataplane/reflect-config.json @@ -0,0 +1,676 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AccessibleCompartmentRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AccessibleCompartmentRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AccessibleCompartmentResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AccessibleCompartmentResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AssociationAuthorizationRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AssociationAuthorizationRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthServiceUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthServiceUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthenticateClientDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthenticateClientDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthenticateClientResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthenticateClientResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthenticateUserResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthenticateUserResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthenticationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthenticationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthenticationPrincipal", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthenticationPrincipal$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthenticationRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthenticationRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthorizationRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.AuthorizationRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.BadUserStateAuthenticateUserResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.BadUserStateAuthenticateUserResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.BadUserStateAuthenticateUserResult$UserState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.Claim", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.Claim$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ClientCredentialsResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ClientCredentialsResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.CommonPrincipal", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.CommonPrincipal$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.Compartment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.Compartment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.CompartmentMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.CompartmentMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.CompartmentMetadata$AccessLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ContextVariable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ContextVariable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ContextVariable$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.CostTrackingTag", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.CostTrackingTag$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.CredentialAuthenticatorInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.CredentialAuthenticatorInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.DerivedKeyResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.DerivedKeyResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.EntityStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.EntityStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.FilterGroupMembershipDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.FilterGroupMembershipDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.FilterGroupMembershipResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.FilterGroupMembershipResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.GenerateScopedAccessTokenDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.GenerateScopedAccessTokenDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.GenerateUserSecurityTokenDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.GenerateUserSecurityTokenDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.IdentityProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.IdentityProvider$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.IdentityProvider$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.JWK", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.JWK$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.OnBehalfOfRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.OnBehalfOfRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.PasswordPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.PasswordPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.PasswordResetAuthenticationRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.PasswordResetAuthenticationRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.Permission", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.Permission$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.PermissionContext", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.PermissionContext$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.Principal", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.Principal$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.RefreshRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.RefreshRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ResourcePrincipalSessionTokenRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ResourcePrincipalSessionTokenRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.SecurityToken", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.SecurityToken$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.Tenant", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.Tenant$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.TenantNotFoundAuthenticateUserResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.TenantNotFoundAuthenticateUserResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ThickAuthorizationResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ThickAuthorizationResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ThinAssociationAuthorizationResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ThinAssociationAuthorizationResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ThinAssociationAuthorizationResponse$AssociationResult", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ThinAuthorizationResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ThinAuthorizationResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.User", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.User$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.UserNotFoundAuthenticateUserResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.UserNotFoundAuthenticateUserResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ValidAuthenticateUserResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.ValidAuthenticateUserResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.X509FederationRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydataplane.model.X509FederationRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-identitydomains/pom.xml b/bmc-identitydomains/pom.xml index 2ee58b41e71..d0d372f1973 100644 --- a/bmc-identitydomains/pom.xml +++ b/bmc-identitydomains/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-identitydomains @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-identitydomains/src/main/java/com/oracle/bmc/identitydomains/SdkClientsMetadata.java b/bmc-identitydomains/src/main/java/com/oracle/bmc/identitydomains/SdkClientsMetadata.java deleted file mode 100644 index e19acabe3a7..00000000000 --- a/bmc-identitydomains/src/main/java/com/oracle/bmc/identitydomains/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.identitydomains; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: v1") -@SdkClients({IdentityDomainsAsyncClient.class, IdentityDomainsClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-identitydomains/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-identitydomains/reflect-config.json b/bmc-identitydomains/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-identitydomains/reflect-config.json new file mode 100644 index 00000000000..9c42c393661 --- /dev/null +++ b/bmc-identitydomains/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-identitydomains/reflect-config.json @@ -0,0 +1,5552 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfo$SyncSituation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfo$OperationContext", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfoApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfoApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfoMatchingOwners", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfoMatchingOwners$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfoObjectClass", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfoObjectClass$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfoOwner", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfoOwner$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfoResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfoResourceType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfoSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfoSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfoUserWalletArtifact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfoUserWalletArtifact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfos", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountMgmtInfos$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountRecoverySetting", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountRecoverySetting$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountRecoverySetting$Factors", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountRecoverySettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AccountRecoverySettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Addresses", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Addresses$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Addresses$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ApiKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ApiKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ApiKeySearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ApiKeySearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ApiKeyUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ApiKeyUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ApiKeys", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ApiKeys$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.App", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.App$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.App$LoginMechanism", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.App$ClientType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.App$AllowedOperations", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.App$ClientIPChecking", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.App$TrustScope", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAccounts", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAccounts$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAdminRoles", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAdminRoles$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAliasApps", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAliasApps$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAllowAuthzPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAllowAuthzPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAllowedScopes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAllowedScopes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAllowedTags", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAllowedTags$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAppResources", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAppResources$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAppSignonPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAppSignonPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAppsNetworkPerimeters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAppsNetworkPerimeters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAsOPCService", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAsOPCService$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAttrRenderingMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAttrRenderingMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAttrRenderingMetadata$Widget", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppAttrRenderingMetadata$Section", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppBasedOnTemplate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppBasedOnTemplate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppBundleConfigurationProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppBundleConfigurationProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppBundleConfigurationProperties$IcfType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppBundlePoolConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppBundlePoolConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppCertificates", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppCertificates$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppCloudControlProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppCloudControlProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppConnectorBundle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppConnectorBundle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppConnectorBundle$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppDenyAuthzPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppDenyAuthzPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppDomainApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppDomainApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppEditableAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppEditableAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionDbcsApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionDbcsApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionEnterpriseAppApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionEnterpriseAppApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionFormFillAppApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionFormFillAppApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionFormFillAppApp$FormType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionFormFillAppApp$FormCredMethod", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionFormFillAppTemplateAppTemplate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionFormFillAppTemplateAppTemplate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionFormFillAppTemplateAppTemplate$FormType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionFormFillAppTemplateAppTemplate$FormCredMethod", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionKerberosRealmApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionKerberosRealmApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionManagedappApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionManagedappApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionMulticloudServiceAppApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionMulticloudServiceAppApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionMulticloudServiceAppApp$MulticloudServiceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionOpcServiceApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionOpcServiceApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionOpcServiceApp$CurrentFederationMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionOpcServiceApp$CurrentSynchronizationMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionOpcServiceApp$NextFederationMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionOpcServiceApp$NextSynchronizationMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionRadiusAppApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionRadiusAppApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionRequestableApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionRequestableApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionSamlServiceProviderApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionSamlServiceProviderApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionSamlServiceProviderApp$EncryptionAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionSamlServiceProviderApp$KeyEncryptionAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionSamlServiceProviderApp$SignResponseOrAssertion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionSamlServiceProviderApp$LogoutBinding", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionSamlServiceProviderApp$SignatureHashAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionSamlServiceProviderApp$FederationProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionWebTierPolicyApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionWebTierPolicyApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppExtensionWebTierPolicyApp$WebTierPolicyAZControl", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppFlatFileBundleConfigurationProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppFlatFileBundleConfigurationProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppFlatFileBundleConfigurationProperties$IcfType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppFlatFileConnectorBundle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppFlatFileConnectorBundle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppFormFillUrlMatch", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppFormFillUrlMatch$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppGrantedAppRoles", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppGrantedAppRoles$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppGrantedAppRoles$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppGrants", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppGrants$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppGrants$GranteeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppGrants$GrantMechanism", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppGroupAssertionAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppGroupAssertionAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppGroupMembershipToReturn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppGroupMembershipToReturn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppIdentityBridges", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppIdentityBridges$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppIdentityProviders", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppIdentityProviders$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppIdpPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppIdpPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppObjectClasses", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppObjectClasses$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppObjectClasses$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppOutboundAssertionAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppOutboundAssertionAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppProtectableSecondaryAudiences", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppProtectableSecondaryAudiences$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppRadiusPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppRadiusPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppRole", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppRole$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppRoleApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppRoleApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppRoleMembers", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppRoleMembers$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppRoleMembers$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppRoleSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppRoleSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppRoles", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppRoles$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppSamlServiceProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppSamlServiceProvider$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppScopes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppScopes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppServiceParams", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppServiceParams$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppSignonPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppSignonPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppStatusChanger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppStatusChanger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppTermsOfUse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppTermsOfUse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppThreeLeggedOAuthCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppThreeLeggedOAuthCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppTrustPolicies", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppTrustPolicies$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppUserAssertionAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppUserAssertionAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppUserRoles", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AppUserRoles$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Apps", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Apps$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AttributeSets", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthToken", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthToken$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthToken$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthTokenSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthTokenSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthTokenUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthTokenUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthTokens", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthTokens$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSetting", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSetting$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSetting$UserEnrollmentDisabledFactors", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsBypassCodeSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsBypassCodeSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsClientAppSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsClientAppSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsClientAppSettings$RequestSigningAlgo", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsClientAppSettings$SharedSecretEncoding", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsCompliancePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsCompliancePolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsCompliancePolicy$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsDuoSecuritySettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsDuoSecuritySettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsDuoSecuritySettings$UserMappingAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsEmailSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsEmailSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsEndpointRestrictions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsEndpointRestrictions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsIdentityStoreSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsIdentityStoreSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsNotificationSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsNotificationSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsThirdPartyFactor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsThirdPartyFactor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsTotpSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsTotpSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsTotpSettings$HashingAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorsRemover", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorsRemover$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorsRemover$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorsRemoverUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.AuthenticationFactorsRemoverUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.CustomerSecretKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.CustomerSecretKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.CustomerSecretKey$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.CustomerSecretKeySearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.CustomerSecretKeySearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.CustomerSecretKeyUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.CustomerSecretKeyUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.CustomerSecretKeys", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.CustomerSecretKeys$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.DefinedTags", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.DefinedTags$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.DynamicResourceGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.DynamicResourceGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.DynamicResourceGroupDynamicGroupAppRoles", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.DynamicResourceGroupDynamicGroupAppRoles$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.DynamicResourceGroupGrants", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.DynamicResourceGroupGrants$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.DynamicResourceGroupGrants$GrantMechanism", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.DynamicResourceGroupSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.DynamicResourceGroupSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.DynamicResourceGroups", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.DynamicResourceGroups$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionAdaptiveUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionAdaptiveUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionAdaptiveUser$RiskLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionCapabilitiesUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionCapabilitiesUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionDbCredentialsUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionDbCredentialsUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionDbUserUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionDbUserUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionDbcsGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionDbcsGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionDynamicGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionDynamicGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionDynamicGroup$MembershipType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionEnterprise20User", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionEnterprise20User$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionFidoAuthenticationFactorSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionFidoAuthenticationFactorSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionFidoAuthenticationFactorSettings$Attestation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionFidoAuthenticationFactorSettings$AuthenticatorSelectionAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionFidoAuthenticationFactorSettings$AuthenticatorSelectionUserVerification", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionFidoAuthenticationFactorSettings$AuthenticatorSelectionResidentKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionFidoAuthenticationFactorSettings$PublicKeyTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionGroupGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionGroupGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionGroupGroup$CreationMechanism", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionKerberosUserUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionKerberosUserUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionMeUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionMeUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionMessagesError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionMessagesError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionMfaUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionMfaUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionMfaUser$PreferredAuthenticationFactor", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionMfaUser$MfaStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionOCITags", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionOCITags$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionPasswordStateUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionPasswordStateUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionPasswordlessUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionPasswordlessUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionPasswordlessUser$FactorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionPosixGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionPosixGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionPosixUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionPosixUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionRequestableGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionRequestableGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionSecurityQuestionsUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionSecurityQuestionsUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionSelfChangeUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionSelfChangeUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionSelfRegistrationUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionSelfRegistrationUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionSffUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionSffUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionSocialAccountUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionSocialAccountUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionSocialIdentityProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionSocialIdentityProvider$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionSocialIdentityProvider$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionTermsOfUseUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionTermsOfUseUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionThirdPartyAuthenticationFactorSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionThirdPartyAuthenticationFactorSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionUserCredentialsUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionUserCredentialsUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionUserStateUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionUserStateUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionUserUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionUserUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionUserUser$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionUserUser$Provider", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionUserUser$PreferredUiLandingPage", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionUserUser$CreationMechanism", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionX509IdentityProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionX509IdentityProvider$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ExtensionX509IdentityProvider$EkuValues", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.FreeformTags", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.FreeformTags$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Grant", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Grant$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Grant$GrantMechanism", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GrantApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GrantApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GrantAppEntitlementCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GrantAppEntitlementCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GrantEntitlement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GrantEntitlement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GrantGrantee", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GrantGrantee$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GrantGrantee$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GrantGrantor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GrantGrantor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GrantGrantor$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GrantSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GrantSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Grants", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Grants$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Group", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Group$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtAppRoles", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtAppRoles$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtAppRoles$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtDomainLevelSchemaNames", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtDomainLevelSchemaNames$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtGrants", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtGrants$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtGrants$GrantMechanism", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtInstanceLevelSchemaNames", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtInstanceLevelSchemaNames$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtOwners", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtOwners$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtOwners$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtPasswordPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtPasswordPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtSyncedFromApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtSyncedFromApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupExtSyncedFromApp$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupMembers", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupMembers$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupMembers$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.GroupSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Groups", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Groups$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdcsCreatedBy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdcsCreatedBy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdcsCreatedBy$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdcsLastModifiedBy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdcsLastModifiedBy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdcsLastModifiedBy$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdcsPreventedOperations", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProvider$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProvider$AuthnRequestBinding", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProvider$LogoutBinding", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProvider$SignatureHashAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProvider$JitUserProvGroupAssignmentMethod", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProvider$JitUserProvGroupMappingMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProvider$UserMappingMethod", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProvider$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProviderCorrelationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProviderCorrelationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProviderCorrelationPolicy$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProviderJitUserProvAssignedGroups", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProviderJitUserProvAssignedGroups$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProviderJitUserProvAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProviderJitUserProvAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProviderJitUserProvGroupMappings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProviderJitUserProvGroupMappings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProviderSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProviderSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProviders", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentityProviders$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySetting", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySetting$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySettingsMyProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySettingsMyProfile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySettingsPOSIXGid", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySettingsPOSIXGid$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySettingsPOSIXUid", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySettingsPOSIXUid$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySettingsSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySettingsSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySettingsTokens", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySettingsTokens$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.IdentitySettingsTokens$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.KmsiSetting", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.KmsiSetting$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.KmsiSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.KmsiSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.KmsiSettingsSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.KmsiSettingsSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Me", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Me$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Me$UserType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeEmails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeEmails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeEmails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeEntitlements", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeEntitlements$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeGroups", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeGroups$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeGroups$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeIms", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeIms$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeIms$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeName", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeName$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MePasswordChanger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MePasswordChanger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MePhoneNumbers", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MePhoneNumbers$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MePhoneNumbers$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MePhotos", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MePhotos$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MePhotos$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeRoles", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeRoles$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeX509Certificates", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MeX509Certificates$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Meta", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Meta$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyApiKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyApiKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyApiKeyUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyApiKeyUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyApiKeys", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyApiKeys$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAppApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAppApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAppOwner", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAppOwner$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAppSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAppSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAppUserWalletArtifact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAppUserWalletArtifact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyApps", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyApps$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthToken", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthToken$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthToken$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthTokenUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthTokenUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthTokens", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthTokens$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorInitiator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorInitiator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorInitiator$AuthFactor", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorInitiator$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorInitiator$Scenario", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorInitiator$PreferenceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorInitiatorAdditionalAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorInitiatorAdditionalAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorInitiatorThirdPartyFactor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorInitiatorThirdPartyFactor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorValidator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorValidator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorValidator$AuthFactor", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorValidator$Scenario", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorValidator$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorValidator$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorValidator$PreferenceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorValidatorAdditionalAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorValidatorAdditionalAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorValidatorSecurityQuestions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorValidatorSecurityQuestions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorValidatorThirdPartyFactor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorValidatorThirdPartyFactor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorsRemover", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorsRemover$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorsRemover$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorsRemoverUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyAuthenticationFactorsRemoverUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyCustomerSecretKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyCustomerSecretKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyCustomerSecretKey$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyCustomerSecretKeyUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyCustomerSecretKeyUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyCustomerSecretKeys", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyCustomerSecretKeys$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDevice", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDevice$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDevice$Platform", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDevice$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDeviceAdditionalAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDeviceAdditionalAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDeviceAuthenticationFactors", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDeviceAuthenticationFactors$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDeviceAuthenticationFactors$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDeviceAuthenticationFactors$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDeviceNonCompliances", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDeviceNonCompliances$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDeviceNonCompliances$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDevicePushNotificationTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDevicePushNotificationTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDeviceThirdPartyFactor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDeviceThirdPartyFactor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDeviceUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDeviceUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDevices", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyDevices$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyGroupMembers", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyGroupMembers$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyGroupMembers$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyGroupSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyGroupSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyGroups", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyGroups$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyOAuth2ClientCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyOAuth2ClientCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyOAuth2ClientCredential$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyOAuth2ClientCredentialScopes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyOAuth2ClientCredentialScopes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyOAuth2ClientCredentialUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyOAuth2ClientCredentialUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyOAuth2ClientCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyOAuth2ClientCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestRequesting", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestRequesting$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestRequesting$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestRequestor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestRequestor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestableGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestableGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestableGroupMembers", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestableGroupMembers$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestableGroupMembers$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestableGroupSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestableGroupSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestableGroups", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequestableGroups$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequests", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyRequests$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MySmtpCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MySmtpCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MySmtpCredential$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MySmtpCredentialUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MySmtpCredentialUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MySmtpCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MySmtpCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MySupportAccount", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MySupportAccount$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MySupportAccount$Provider", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MySupportAccountUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MySupportAccountUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MySupportAccounts", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MySupportAccounts$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyTrustedUserAgent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyTrustedUserAgent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyTrustedUserAgent$TokenType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyTrustedUserAgentTrustedFactors", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyTrustedUserAgentTrustedFactors$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyTrustedUserAgentTrustedFactors$Category", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyTrustedUserAgentUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyTrustedUserAgentUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyTrustedUserAgents", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyTrustedUserAgents$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyUserDbCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyUserDbCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyUserDbCredential$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyUserDbCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyUserDbCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyUserDbCredentialsUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.MyUserDbCredentialsUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.OAuth2ClientCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.OAuth2ClientCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.OAuth2ClientCredential$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.OAuth2ClientCredentialScopes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.OAuth2ClientCredentialScopes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.OAuth2ClientCredentialSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.OAuth2ClientCredentialSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.OAuth2ClientCredentialUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.OAuth2ClientCredentialUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.OAuth2ClientCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.OAuth2ClientCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Operations", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Operations$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Operations$Op", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.PasswordPolicies", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.PasswordPolicies$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.PasswordPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.PasswordPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.PasswordPolicy$PasswordStrength", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.PasswordPolicyConfiguredPasswordPolicyRules", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.PasswordPolicyConfiguredPasswordPolicyRules$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.PasswordPolicyGroups", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.PasswordPolicyGroups$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.PasswordPolicySearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.PasswordPolicySearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.PatchOp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.PatchOp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttribute$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttribute$Mutability", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttribute$EndUserMutability", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttribute$EndUserMutabilityAllowedValues", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttribute$Returned", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttribute$Uniqueness", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttribute$IdcsICFAttributeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttribute$IdcsSensitive", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttributeSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttributeSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttributes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttributes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestion$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestionQuestionText", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestionQuestionText$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestionSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestionSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestionSetting", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestionSetting$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestionSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestionSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestionSettingsSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestionSettingsSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SecurityQuestions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SmtpCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SmtpCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SmtpCredential$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SmtpCredentialSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SmtpCredentialSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SmtpCredentialUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SmtpCredentialUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SmtpCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SmtpCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Tags", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Tags$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.User", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.User$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.User$UserType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserAttributesSetting", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserAttributesSetting$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserAttributesSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserAttributesSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserAttributesSettingsAttributeSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserAttributesSettingsAttributeSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserAttributesSettingsSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserAttributesSettingsSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserCapabilitiesChanger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserCapabilitiesChanger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserDbCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserDbCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserDbCredential$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserDbCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserDbCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserDbCredentialsSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserDbCredentialsSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserDbCredentialsUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserDbCredentialsUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserEmails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserEmails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserEmails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserEntitlements", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserEntitlements$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtAccounts", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtAccounts$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtApiKeys", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtApiKeys$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtAppRoles", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtAppRoles$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtAppRoles$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtApplicableAuthenticationTargetApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtApplicableAuthenticationTargetApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtApplicablePasswordPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtApplicablePasswordPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtAuthTokens", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtAuthTokens$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtBypassCodes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtBypassCodes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtCustomerSecretKeys", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtCustomerSecretKeys$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtDbCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtDbCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtDelegatedAuthenticationTargetApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtDelegatedAuthenticationTargetApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtDelegatedAuthenticationTargetApp$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtDevices", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtDevices$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtFactorIdentifier", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtFactorIdentifier$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtGrants", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtGrants$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtGrants$GrantMechanism", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtIdcsAppRolesLimitedToGroups", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtIdcsAppRolesLimitedToGroups$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtLocked", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtLocked$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtManager", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtManager$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtOAuth2ClientCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtOAuth2ClientCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtPasswordVerifiers", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtPasswordVerifiers$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtPreferredDevice", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtPreferredDevice$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtRealmUsers", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtRealmUsers$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtRecoveryLocked", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtRecoveryLocked$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtRiskScores", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtRiskScores$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtRiskScores$RiskLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtSecQuestions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtSecQuestions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtSelfRegistrationProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtSelfRegistrationProfile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtSmtpCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtSmtpCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtSocialAccounts", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtSocialAccounts$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtSupportAccounts", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtSupportAccounts$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtSyncedFromApp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtSyncedFromApp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtSyncedFromApp$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtTermsOfUseConsents", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtTermsOfUseConsents$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtTrustedUserAgents", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtTrustedUserAgents$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtUserToken", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserExtUserToken$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserGroups", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserGroups$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserGroups$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserIms", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserIms$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserIms$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserName", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserName$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserPasswordChanger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserPasswordChanger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserPasswordResetter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserPasswordResetter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserPasswordResetterUserToken", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserPasswordResetterUserToken$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserPhoneNumbers", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserPhoneNumbers$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserPhoneNumbers$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserPhotos", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserPhotos$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserPhotos$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserRoles", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserRoles$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserSearchRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserSearchRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserStatusChanger", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserStatusChanger$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserX509Certificates", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.UserX509Certificates$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Users", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.identitydomains.model.Users$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-integration/pom.xml b/bmc-integration/pom.xml index 34b061df565..defdabde589 100644 --- a/bmc-integration/pom.xml +++ b/bmc-integration/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-integration @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-integration/src/main/java/com/oracle/bmc/integration/SdkClientsMetadata.java b/bmc-integration/src/main/java/com/oracle/bmc/integration/SdkClientsMetadata.java deleted file mode 100644 index bd757e96f87..00000000000 --- a/bmc-integration/src/main/java/com/oracle/bmc/integration/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.integration; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190131") -@SdkClients({IntegrationInstanceAsyncClient.class, IntegrationInstanceClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-integration/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-integration/reflect-config.json b/bmc-integration/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-integration/reflect-config.json new file mode 100644 index 00000000000..4e0b58cb02a --- /dev/null +++ b/bmc-integration/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-integration/reflect-config.json @@ -0,0 +1,430 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.AttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.AttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.AttachmentDetails$TargetRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.ChangeIntegrationInstanceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.ChangeIntegrationInstanceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.ChangeIntegrationInstanceNetworkEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.ChangeIntegrationInstanceNetworkEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.ChangePrivateEndpointOutboundConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.ChangePrivateEndpointOutboundConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.CreateCustomEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.CreateCustomEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.CreateIntegrationInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.CreateIntegrationInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.CreateIntegrationInstanceDetails$IntegrationInstanceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.CreateIntegrationInstanceDetails$ConsumptionModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.CreateIntegrationInstanceDetails$Shape", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.CustomEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.CustomEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.IdcsInfoDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.IdcsInfoDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.IntegrationInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.IntegrationInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.IntegrationInstance$IntegrationInstanceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.IntegrationInstance$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.IntegrationInstance$ConsumptionModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.IntegrationInstance$Shape", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.IntegrationInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.IntegrationInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.IntegrationInstanceSummary$IntegrationInstanceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.IntegrationInstanceSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.IntegrationInstanceSummary$ConsumptionModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.IntegrationInstanceSummary$Shape", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.NetworkEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.NetworkEndpointType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.NoneOutboundConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.NoneOutboundConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.OutboundConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.OutboundConnection$OutboundConnectionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.PrivateEndpointOutboundConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.PrivateEndpointOutboundConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.PublicEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.PublicEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.UpdateCustomEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.UpdateCustomEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.UpdateIntegrationInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.UpdateIntegrationInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.UpdateIntegrationInstanceDetails$IntegrationInstanceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.VirtualCloudNetwork", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.VirtualCloudNetwork$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequestSummary$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.integration.model.WorkRequestSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-jms/pom.xml b/bmc-jms/pom.xml index 64ea676908c..b72a08fe611 100644 --- a/bmc-jms/pom.xml +++ b/bmc-jms/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-jms @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-jms/src/main/java/com/oracle/bmc/jms/SdkClientsMetadata.java b/bmc-jms/src/main/java/com/oracle/bmc/jms/SdkClientsMetadata.java deleted file mode 100644 index 2d9f2e81c3b..00000000000 --- a/bmc-jms/src/main/java/com/oracle/bmc/jms/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.jms; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210610") -@SdkClients({JavaManagementServiceAsyncClient.class, JavaManagementServiceClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-jms/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-jms/reflect-config.json b/bmc-jms/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-jms/reflect-config.json new file mode 100644 index 00000000000..84f93ff8a47 --- /dev/null +++ b/bmc-jms/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-jms/reflect-config.json @@ -0,0 +1,1691 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.AddFleetInstallationSitesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.AddFleetInstallationSitesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.AdvancedUsageTracking", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.AdvancedUsageTracking$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.Algorithms", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.AnnouncementCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.AnnouncementCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.AnnouncementSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.AnnouncementSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.AnnouncementSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ApplicationExecutionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ApplicationInstallationSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ApplicationInstallationUsageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ApplicationInstallationUsageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ApplicationInstallationUsageSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ApplicationInstallationUsageSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ApplicationSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ApplicationUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ApplicationUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ApplicationUsageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ApplicationUsageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ApplicationWorkItemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ApplicationWorkItemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ArtifactContentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.BasicWorkItemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.BasicWorkItemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.Blocklist", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.Blocklist$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.BlocklistCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.BlocklistCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.BlocklistEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.BlocklistEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.BlocklistSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.BlocklistTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.BlocklistTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ChangeFleetCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ChangeFleetCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CreateBlocklistDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CreateBlocklistDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CreateFleetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CreateFleetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CryptoAnalysisResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CryptoAnalysisResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CryptoAnalysisResultCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CryptoAnalysisResultCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CryptoAnalysisResultMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CryptoAnalysisResultSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CryptoAnalysisResultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CryptoAnalysisResultSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CryptoEventAnalysis", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CryptoEventAnalysis$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CustomLog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.CustomLog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.DeployedApplicationInstallationSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.DeployedApplicationInstallationUsageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.DeployedApplicationInstallationUsageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.DeployedApplicationInstallationUsageSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.DeployedApplicationInstallationUsageSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.DeployedApplicationSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.DeployedApplicationUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.DeployedApplicationUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.DeployedApplicationUsageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.DeployedApplicationUsageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ExistingInstallationSiteId", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ExistingInstallationSiteId$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.Fleet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.Fleet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetAdvancedFeatureConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetAdvancedFeatureConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetAgentConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetAgentConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetAgentOsConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetAgentOsConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetDiagnosisCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetDiagnosisCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetDiagnosisSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetDiagnosisSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetDiagnosisSummary$ResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetDiagnosisSummary$ResourceState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.FleetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.GenerateAgentDeployScriptDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.GenerateAgentDeployScriptDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.GlobalLoggingLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.InstallationSite", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.InstallationSite$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.InstallationSiteCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.InstallationSiteCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.InstallationSiteSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.InstallationSiteSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.InstallationSiteSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.InstallationSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.InstallationUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.InstallationUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.InstallationUsageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.InstallationUsageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaArtifact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaArtifact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaFamily", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaFamily$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaFamilyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaFamilyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaFamilySortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaFamilySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaFamilySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaLicense", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaLicense$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaMigrationAnalysis", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaMigrationAnalysis$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaMigrationAnalysisResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaMigrationAnalysisResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaMigrationAnalysisResultCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaMigrationAnalysisResultCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaMigrationAnalysisResultSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaMigrationAnalysisResultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaMigrationAnalysisResultSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaMigrationAnalysisTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaMigrationAnalysisTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaRelease", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaRelease$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaReleaseCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaReleaseCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaReleaseSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaReleaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaReleaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaRuntimeId", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaRuntimeId$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaServerInstanceSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaServerInstanceUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaServerInstanceUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaServerInstanceUsageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaServerInstanceUsageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaServerSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaServerUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaServerUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaServerUsageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JavaServerUsageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JfrAttachmentTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JfrAttachmentTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JfrRecording", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JfrRecording$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JreSecurityStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JreSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JreUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JreUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JreUsageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.JreUsageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.KeySizeAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.KeySizeAlgorithm$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.Lcm", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.Lcm$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.LibrarySortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.LibraryUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.LibraryUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.LibraryUsageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.LibraryUsageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.LicenseType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ManagedInstanceSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ManagedInstanceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ManagedInstanceUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ManagedInstanceUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ManagedInstanceUsageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ManagedInstanceUsageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.MinimumKeySizeSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.MinimumKeySizeSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.NewInstallationSite", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.NewInstallationSite$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.OperatingSystem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.OperatingSystem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.OsFamily", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.PerformanceTuningAnalysis", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.PerformanceTuningAnalysis$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.PerformanceTuningAnalysisResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.PerformanceTuningAnalysisResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.PerformanceTuningAnalysisResultCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.PerformanceTuningAnalysisResultCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.PerformanceTuningAnalysisResultSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.PerformanceTuningAnalysisResultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.PerformanceTuningAnalysisResultSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.PerformanceTuningResultStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.PostInstallationActionSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.PostInstallationActionSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.PostInstallationActions", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.Principal", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.Principal$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.Proxies", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.Proxies$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ReleaseType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.RemoveFleetInstallationSitesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.RemoveFleetInstallationSitesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.RequestCryptoAnalysesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.RequestCryptoAnalysesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.RequestJavaMigrationAnalysesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.RequestJavaMigrationAnalysesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.RequestJfrRecordingsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.RequestJfrRecordingsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.RequestPerformanceTuningAnalysesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.RequestPerformanceTuningAnalysesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ResourceInventory", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ResourceInventory$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ScanJavaServerUsageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ScanJavaServerUsageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ScanLibraryUsageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.ScanLibraryUsageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.SortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.SummarizeApplicationUsageFields", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.SummarizeInstallationUsageFields", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.SummarizeJreUsageFields", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.SummarizeManagedInstanceUsageFields", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.SummarizedEventsLog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.SummarizedEventsLog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.SupportType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.TlsVersions", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.UpdateFleetAdvancedFeatureConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.UpdateFleetAdvancedFeatureConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.UpdateFleetAgentConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.UpdateFleetAgentConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.UpdateFleetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.UpdateFleetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkItemCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkItemCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkItemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkItemDetails$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkItemStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkItemSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkItemSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkItemType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.jms.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-keymanagement/pom.xml b/bmc-keymanagement/pom.xml index a0fbb639e68..40866ce9029 100644 --- a/bmc-keymanagement/pom.xml +++ b/bmc-keymanagement/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-keymanagement @@ -16,7 +16,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/SdkClientsMetadata.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/SdkClientsMetadata.java deleted file mode 100644 index 7889f137cb6..00000000000 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/SdkClientsMetadata.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.keymanagement; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: release") -@SdkClients({ - EkmAsyncClient.class, - EkmClient.class, - KmsCryptoAsyncClient.class, - KmsCryptoClient.class, - KmsManagementAsyncClient.class, - KmsManagementClient.class, - KmsVaultAsyncClient.class, - KmsVaultClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-keymanagement/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-keymanagement/reflect-config.json b/bmc-keymanagement/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-keymanagement/reflect-config.json new file mode 100644 index 00000000000..5394f8b51e0 --- /dev/null +++ b/bmc-keymanagement/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-keymanagement/reflect-config.json @@ -0,0 +1,1037 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.BackupKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.BackupKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.BackupLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.BackupLocation$Destination", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.BackupLocationBucket", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.BackupLocationBucket$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.BackupLocationURI", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.BackupLocationURI$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.BackupVaultDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.BackupVaultDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ChangeKeyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ChangeKeyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ChangeVaultCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ChangeVaultCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.CreateEkmsPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.CreateEkmsPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.CreateKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.CreateKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.CreateKeyDetails$ProtectionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.CreateVaultDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.CreateVaultDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.CreateVaultDetails$VaultType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.CreateVaultReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.CreateVaultReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.DecryptDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.DecryptDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.DecryptDataDetails$EncryptionAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.DecryptedData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.DecryptedData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.DecryptedData$EncryptionAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.DeleteVaultReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.DeleteVaultReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.EkmsPrivateEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.EkmsPrivateEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.EkmsPrivateEndpoint$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.EkmsPrivateEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.EkmsPrivateEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.EkmsPrivateEndpointSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.EncryptDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.EncryptDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.EncryptDataDetails$EncryptionAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.EncryptedData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.EncryptedData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.EncryptedData$EncryptionAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExportKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExportKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExportKeyDetails$Algorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExportedKeyData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExportedKeyData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExportedKeyData$Algorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExternalKeyManagerMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExternalKeyManagerMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExternalKeyManagerMetadataSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExternalKeyManagerMetadataSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExternalKeyReference", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExternalKeyReference$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExternalKeyReferenceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExternalKeyReferenceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExternalKeyVersionReference", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ExternalKeyVersionReference$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.GenerateKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.GenerateKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.GeneratedKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.GeneratedKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ImportKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ImportKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ImportKeyDetails$ProtectionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ImportKeyVersionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ImportKeyVersionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.Key", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.Key$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.Key$ProtectionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.Key$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyShape", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyShape$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyShape$Algorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyShape$CurveId", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeySummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeySummary$ProtectionMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeySummary$Algorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyVersion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyVersion$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyVersion$Origin", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyVersionReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyVersionReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyVersionSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.KeyVersionSummary$Origin", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.OauthMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.OauthMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.OauthMetadataSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.OauthMetadataSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ReplicaDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ReplicationStatusDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ReplicationStatusDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.RestoreKeyFromObjectStoreDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.RestoreKeyFromObjectStoreDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.RestoreVaultFromObjectStoreDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.RestoreVaultFromObjectStoreDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ScheduleKeyDeletionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ScheduleKeyDeletionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ScheduleKeyVersionDeletionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ScheduleKeyVersionDeletionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ScheduleVaultDeletionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.ScheduleVaultDeletionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.SignDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.SignDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.SignDataDetails$MessageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.SignDataDetails$SigningAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.SignedData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.SignedData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.SignedData$SigningAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.UpdateEkmsPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.UpdateEkmsPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.UpdateKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.UpdateKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.UpdateVaultDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.UpdateVaultDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.Vault", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.Vault$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.Vault$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.Vault$VaultType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VaultReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VaultReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VaultReplicaSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VaultReplicaSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VaultReplicaSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VaultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VaultSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VaultSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VaultSummary$VaultType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VaultUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VaultUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VerifiedData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VerifiedData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VerifyDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VerifyDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VerifyDataDetails$MessageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.VerifyDataDetails$SigningAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.WrappedImportKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.WrappedImportKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.WrappedImportKey$WrappingAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.WrappingKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.WrappingKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.keymanagement.model.WrappingKey$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-licensemanager/pom.xml b/bmc-licensemanager/pom.xml index b421de3b8ad..79115cbe338 100644 --- a/bmc-licensemanager/pom.xml +++ b/bmc-licensemanager/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-licensemanager @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-licensemanager/src/main/java/com/oracle/bmc/licensemanager/SdkClientsMetadata.java b/bmc-licensemanager/src/main/java/com/oracle/bmc/licensemanager/SdkClientsMetadata.java deleted file mode 100644 index c19c92f0378..00000000000 --- a/bmc-licensemanager/src/main/java/com/oracle/bmc/licensemanager/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.licensemanager; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220430") -@SdkClients({LicenseManagerAsyncClient.class, LicenseManagerClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-licensemanager/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-licensemanager/reflect-config.json b/bmc-licensemanager/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-licensemanager/reflect-config.json new file mode 100644 index 00000000000..2e5e1b11deb --- /dev/null +++ b/bmc-licensemanager/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-licensemanager/reflect-config.json @@ -0,0 +1,424 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.BulkUploadCellInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.BulkUploadCellInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.BulkUploadFailedRecordInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.BulkUploadFailedRecordInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.BulkUploadLicenseRecordsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.BulkUploadLicenseRecordsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.BulkUploadResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.BulkUploadResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.BulkUploadTemplate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.BulkUploadTemplate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.BulkUploadValidationErrorInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.BulkUploadValidationErrorInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.Configuration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.Configuration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.CreateLicenseRecordDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.CreateLicenseRecordDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.CreateProductLicenseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.CreateProductLicenseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ImageResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ImageResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.LicenseMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.LicenseMetric$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.LicenseRecord", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.LicenseRecord$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.LicenseRecordCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.LicenseRecordCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.LicenseRecordSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.LicenseRecordSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.LicenseUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.LifeCycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.Product", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.Product$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ProductCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ProductLicense", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ProductLicense$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ProductLicenseCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ProductLicenseCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ProductLicenseConsumerCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ProductLicenseConsumerCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ProductLicenseConsumerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ProductLicenseConsumerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ProductLicenseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ProductLicenseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.ResourceUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.TopUtilizedProductLicenseCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.TopUtilizedProductLicenseCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.TopUtilizedProductLicenseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.TopUtilizedProductLicenseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.TopUtilizedResourceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.TopUtilizedResourceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.TopUtilizedResourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.TopUtilizedResourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.UpdateConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.UpdateConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.UpdateLicenseRecordDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.UpdateLicenseRecordDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.UpdateProductLicenseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.licensemanager.model.UpdateProductLicenseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-limits/pom.xml b/bmc-limits/pom.xml index 6bfec65e435..ffd0e0daa71 100644 --- a/bmc-limits/pom.xml +++ b/bmc-limits/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-limits @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-limits/src/main/java/com/oracle/bmc/limits/SdkClientsMetadata.java b/bmc-limits/src/main/java/com/oracle/bmc/limits/SdkClientsMetadata.java deleted file mode 100644 index 198dd3d248d..00000000000 --- a/bmc-limits/src/main/java/com/oracle/bmc/limits/SdkClientsMetadata.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.limits; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181025") -@SdkClients({ - LimitsAsyncClient.class, - LimitsClient.class, - QuotasAsyncClient.class, - QuotasClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-limits/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-limits/reflect-config.json b/bmc-limits/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-limits/reflect-config.json new file mode 100644 index 00000000000..ad54199ebf1 --- /dev/null +++ b/bmc-limits/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-limits/reflect-config.json @@ -0,0 +1,198 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.AddLockDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.AddLockDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.AddLockDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.CreateQuotaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.CreateQuotaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.LimitDefinitionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.LimitDefinitionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.LimitDefinitionSummary$ScopeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.LimitValueSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.LimitValueSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.LimitValueSummary$ScopeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.Quota", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.Quota$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.Quota$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.QuotaSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.QuotaSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.QuotaSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.RemoveLockDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.RemoveLockDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.RemoveLockDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.ResourceAvailability", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.ResourceAvailability$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.ResourceLock", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.ResourceLock$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.ResourceLock$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.ServiceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.ServiceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.UpdateQuotaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.limits.model.UpdateQuotaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-loadbalancer/pom.xml b/bmc-loadbalancer/pom.xml index 5d3e82480e6..0b52b4b4275 100644 --- a/bmc-loadbalancer/pom.xml +++ b/bmc-loadbalancer/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/SdkClientsMetadata.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/SdkClientsMetadata.java deleted file mode 100644 index 19ae6d3a2c5..00000000000 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.loadbalancer; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@SdkClients({LoadBalancerAsyncClient.class, LoadBalancerClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-loadbalancer/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-loadbalancer/reflect-config.json b/bmc-loadbalancer/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-loadbalancer/reflect-config.json new file mode 100644 index 00000000000..29109dbf174 --- /dev/null +++ b/bmc-loadbalancer/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-loadbalancer/reflect-config.json @@ -0,0 +1,1285 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.Action", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.Action$Name", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.AddHttpRequestHeaderRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.AddHttpRequestHeaderRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.AddHttpResponseHeaderRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.AddHttpResponseHeaderRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.AllowRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.AllowRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.Backend", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.Backend$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.BackendDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.BackendDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.BackendHealth", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.BackendHealth$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.BackendHealth$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.BackendSet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.BackendSet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.BackendSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.BackendSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.BackendSetHealth", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.BackendSetHealth$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.BackendSetHealth$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.Certificate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.Certificate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CertificateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CertificateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ChangeLoadBalancerCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ChangeLoadBalancerCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ConnectionConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ConnectionConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ControlAccessUsingHttpMethodsRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ControlAccessUsingHttpMethodsRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateBackendDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateBackendDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateBackendSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateBackendSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateCertificateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateCertificateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateHostnameDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateHostnameDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateListenerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateListenerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateLoadBalancerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateLoadBalancerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateLoadBalancerDetails$IpMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreatePathRouteSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreatePathRouteSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateRoutingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateRoutingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateRoutingPolicyDetails$ConditionLanguageVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateRuleSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateRuleSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateSSLCipherSuiteDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.CreateSSLCipherSuiteDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ExtendHttpRequestHeaderValueRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ExtendHttpRequestHeaderValueRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ExtendHttpResponseHeaderValueRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ExtendHttpResponseHeaderValueRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ForwardToBackendSet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ForwardToBackendSet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.HealthCheckResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.HealthCheckResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.HealthCheckResult$HealthCheckStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.HealthChecker", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.HealthChecker$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.HealthCheckerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.HealthCheckerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.Hostname", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.Hostname$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.HostnameDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.HostnameDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.HttpHeaderRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.HttpHeaderRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.IpAddress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.IpAddress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LBCookieSessionPersistenceConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LBCookieSessionPersistenceConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.Listener", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.Listener$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ListenerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ListenerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ListenerRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ListenerRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancer$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancerHealth", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancerHealth$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancerHealth$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancerHealthSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancerHealthSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancerHealthSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancerPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancerPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancerProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancerProtocol$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancerShape", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.LoadBalancerShape$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.PathMatchCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.PathMatchCondition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.PathMatchCondition$Operator", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.PathMatchType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.PathMatchType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.PathMatchType$MatchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.PathRoute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.PathRoute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.PathRouteSet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.PathRouteSet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.PathRouteSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.PathRouteSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RedirectRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RedirectRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RedirectUri", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RedirectUri$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RemoveHttpRequestHeaderRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RemoveHttpRequestHeaderRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RemoveHttpResponseHeaderRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RemoveHttpResponseHeaderRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ReservedIP", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ReservedIP$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RoutingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RoutingPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RoutingPolicy$ConditionLanguageVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RoutingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RoutingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RoutingRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RoutingRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.Rule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.Rule$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RuleCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RuleCondition$AttributeName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RuleSet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RuleSet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RuleSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.RuleSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SSLCipherSuite", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SSLCipherSuite$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SSLCipherSuiteDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SSLCipherSuiteDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SSLConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SSLConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SSLConfiguration$ServerOrderPreference", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SSLConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SSLConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SSLConfigurationDetails$ServerOrderPreference", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SessionPersistenceConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SessionPersistenceConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ShapeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.ShapeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SourceIpAddressCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SourceIpAddressCondition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SourceVcnIdCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SourceVcnIdCondition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SourceVcnIpAddressCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.SourceVcnIpAddressCondition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateBackendDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateBackendDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateBackendSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateBackendSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateHealthCheckerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateHealthCheckerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateHostnameDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateHostnameDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateListenerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateListenerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateLoadBalancerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateLoadBalancerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateLoadBalancerShapeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateLoadBalancerShapeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateNetworkSecurityGroupsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateNetworkSecurityGroupsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdatePathRouteSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdatePathRouteSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateRoutingPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateRoutingPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateRoutingPolicyDetails$ConditionLanguageVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateRuleSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateRuleSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateSSLCipherSuiteDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.UpdateSSLCipherSuiteDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.WorkRequest$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loadbalancer.model.WorkRequestError$ErrorCode", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-lockbox/pom.xml b/bmc-lockbox/pom.xml index 54fe62af8c2..8447f71c7d8 100644 --- a/bmc-lockbox/pom.xml +++ b/bmc-lockbox/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-lockbox @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-lockbox/src/main/java/com/oracle/bmc/lockbox/SdkClientsMetadata.java b/bmc-lockbox/src/main/java/com/oracle/bmc/lockbox/SdkClientsMetadata.java deleted file mode 100644 index 678baac512f..00000000000 --- a/bmc-lockbox/src/main/java/com/oracle/bmc/lockbox/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.lockbox; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220126") -@SdkClients({LockboxAsyncClient.class, LockboxClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-lockbox/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-lockbox/reflect-config.json b/bmc-lockbox/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-lockbox/reflect-config.json new file mode 100644 index 00000000000..5db90c1fe05 --- /dev/null +++ b/bmc-lockbox/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-lockbox/reflect-config.json @@ -0,0 +1,534 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessContextAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessContextAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessContextAttributeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessContextAttributeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessMaterials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessMaterials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessRequest$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessRequest$LifecycleStateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessRequestActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.AccessRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ActivityLog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ActivityLog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ApprovalTemplate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ApprovalTemplate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ApprovalTemplate$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ApprovalTemplateCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ApprovalTemplateCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ApprovalTemplateSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ApprovalTemplateSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ApproverInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ApproverInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ApproverLevels", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ApproverLevels$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ApproverType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ChangeApprovalTemplateCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ChangeApprovalTemplateCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ChangeLockboxCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ChangeLockboxCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.CreateAccessRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.CreateAccessRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.CreateApprovalTemplateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.CreateApprovalTemplateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.CreateLockboxDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.CreateLockboxDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ExportAccessRequestsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.ExportAccessRequestsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.HandleAccessRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.HandleAccessRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.Lockbox", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.Lockbox$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.Lockbox$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.LockboxAutoApprovalState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.LockboxCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.LockboxCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.LockboxPartner", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.LockboxSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.LockboxSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.PersonaLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.UpdateApprovalTemplateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.UpdateApprovalTemplateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.UpdateLockboxDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.UpdateLockboxDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.lockbox.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-loganalytics/pom.xml b/bmc-loganalytics/pom.xml index 7ff03f5c163..f84d1f3d62e 100644 --- a/bmc-loganalytics/pom.xml +++ b/bmc-loganalytics/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-loganalytics @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-loganalytics/src/main/java/com/oracle/bmc/loganalytics/SdkClientsMetadata.java b/bmc-loganalytics/src/main/java/com/oracle/bmc/loganalytics/SdkClientsMetadata.java deleted file mode 100644 index aca5dd7f0df..00000000000 --- a/bmc-loganalytics/src/main/java/com/oracle/bmc/loganalytics/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.loganalytics; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200601") -@SdkClients({LogAnalyticsAsyncClient.class, LogAnalyticsClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-loganalytics/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-loganalytics/reflect-config.json b/bmc-loganalytics/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-loganalytics/reflect-config.json new file mode 100644 index 00000000000..d3d42d29b2b --- /dev/null +++ b/bmc-loganalytics/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-loganalytics/reflect-config.json @@ -0,0 +1,5722 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AbstractColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AbstractColumn$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AbstractCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AbstractCommandDescriptor$Name", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AbstractField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AbstractField$Name", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AbstractParserTestResultLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AbstractParserTestResultLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AbstractParserTestResultLogLine", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AbstractParserTestResultLogLine$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Action", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Action$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ActionTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AddEntityAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AddEntityAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AddFieldsCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AddFieldsCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AddInsightsCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AddInsightsCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AnomalyCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AnomalyCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ArchivingConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ArchivingConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Argument", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Argument$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AssignEncryptionKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AssignEncryptionKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AssociableEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AssociableEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AssociableEntity$EligibilityStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AssociableEntityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AssociableEntityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AssociationProperty", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AssociationProperty$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AssociationSummaryReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AssociationSummaryReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AutoAssociationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AutoAssociationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AutoAssociationState", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AutoAssociationState$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AutoLookups", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.AutoLookups$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.BottomCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.BottomCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.BucketCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.BucketCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.BucketRange", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.BucketRange$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChangeIngestTimeRuleCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChangeIngestTimeRuleCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChangeLogAnalyticsEmBridgeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChangeLogAnalyticsEmBridgeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChangeLogAnalyticsEntityCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChangeLogAnalyticsEntityCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChangeLogAnalyticsLogGroupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChangeLogAnalyticsLogGroupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChangeLogAnalyticsObjectCollectionRuleCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChangeLogAnalyticsObjectCollectionRuleCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChangeScheduledTaskCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChangeScheduledTaskCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CharEncodingCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CharEncodingCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChartColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChartColumn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChartDataColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ChartDataColumn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ClassifyColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ClassifyColumn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ClassifyCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ClassifyCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ClusterCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ClusterCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ClusterCompareCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ClusterCompareCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ClusterDetailsCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ClusterDetailsCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ClusterSplitCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ClusterSplitCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Column", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Column$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ColumnName", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ColumnName$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ColumnNameCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ColumnNameCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CompareCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CompareCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CompareContentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CompareContentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CompareContentResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CompareContentResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CompareLineResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CompareLineResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ConditionBlock", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ConditionBlock$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ConditionBlock$ConditionBlocksOperator", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ConfigLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateAccelerationTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateAccelerationTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateIngestTimeRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateIngestTimeRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateLogAnalyticsEmBridgeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateLogAnalyticsEmBridgeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateLogAnalyticsEntityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateLogAnalyticsEntityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateLogAnalyticsEntityTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateLogAnalyticsEntityTypeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateLogAnalyticsLogGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateLogAnalyticsLogGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateLogAnalyticsObjectCollectionRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateLogAnalyticsObjectCollectionRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateScheduledTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateScheduledTaskDetails$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateStandardTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateStandardTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateViewCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreateViewCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreationSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreationSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CreationSourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CredentialEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CredentialEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CronSchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.CronSchedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DedupCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DedupCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DeleteCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DeleteCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DeleteLogAnalyticsAssociation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DeleteLogAnalyticsAssociation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DeleteLogAnalyticsAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DeleteLogAnalyticsAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DeltaCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DeltaCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DemoModeCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DemoModeCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DisableAutoAssociationDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DisableAutoAssociationDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DisableAutoAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DisableAutoAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DistinctCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.DistinctCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EfdRegexResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EfdRegexResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EffectivePropertyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EffectivePropertyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EffectivePropertySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EffectivePropertySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EmBridgeLatestImportProcessingStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EmBridgeLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EnableAutoAssociationDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EnableAutoAssociationDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EnableAutoAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EnableAutoAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EncryptionKeyInfoCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EncryptionKeyInfoCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EncryptionKeyInfoSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EncryptionKeyInfoSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EncryptionKeySource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EncryptionKeyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EndpointCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EndpointCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EndpointCredentials$CredentialType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EndpointProxy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EndpointProxy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EndpointProxy$CredentialType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EndpointRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EndpointRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EndpointRequest$Method", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EndpointResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EndpointResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EndpointResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EndpointResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EntityCloudType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EntityLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EntityTypeProperty", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EntityTypeProperty$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ErrorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ErrorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EstimatePurgeDataSizeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EstimatePurgeDataSizeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EstimatePurgeDataSizeResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EstimatePurgeDataSizeResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EstimateRecallDataSizeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EstimateRecallDataSizeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EstimateRecallDataSizeResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EstimateRecallDataSizeResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EstimateReleaseDataSizeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EstimateReleaseDataSizeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EstimateReleaseDataSizeResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EstimateReleaseDataSizeResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EvalCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EvalCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EventStatsCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EventStatsCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EventType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EventType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EventTypeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EventTypeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EventTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.EventTypeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExportContent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExportContent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExportDetails$OutputFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExtendedFieldsValidationResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExtendedFieldsValidationResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExtractCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExtractCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExtractLogFieldResults", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExtractLogFieldResults$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExtractLogHeaderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExtractLogHeaderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExtractLogHeaderResults", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ExtractLogHeaderResults$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Field", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Field$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FieldArgument", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FieldArgument$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FieldSummaryCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FieldSummaryCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FieldSummaryReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FieldSummaryReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FieldValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FieldValue$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FieldsAddRemoveField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FieldsAddRemoveField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FieldsAddRemoveField$Operation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FieldsCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FieldsCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FileValidationResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FileValidationResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Filter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Filter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Filter$Operator", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FilterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FilterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FilterOutput", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FilterOutput$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FixedFrequencySchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FixedFrequencySchedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FrequentCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FrequentCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FunctionField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.FunctionField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.GeoStatsCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.GeoStatsCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.GeoStatsCommandDescriptor$Include", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.HeadCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.HeadCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.HighlightCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.HighlightCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.HighlightGroupsCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.HighlightGroupsCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.HighlightRowsCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.HighlightRowsCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Indexes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Indexes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleAction$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleAdditionalFieldCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleAdditionalFieldCondition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleAdditionalFieldCondition$ConditionOperator", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleCondition$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleFieldCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleFieldCondition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleFieldCondition$FieldOperator", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleMetricExtractionAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleMetricExtractionAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleSummary$ConditionKind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.IngestTimeRuleSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.JobMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.JobModeFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.JsonExtractCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.JsonExtractCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LabelNames", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LabelNames$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LabelPriority", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LabelPriority$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LabelPriority$Priority", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LabelPriorityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LabelPriorityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LabelSourceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LabelSourceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LabelSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LabelSourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LabelSummaryReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LabelSummaryReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Level", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Level$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LinkCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LinkCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LinkDetailsCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LinkDetailsCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LiteralArgument", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LiteralArgument$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsAssociatedEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsAssociatedEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsAssociatedEntityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsAssociatedEntityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsAssociation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsAssociation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsAssociation$LifeCycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsAssociationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsAssociationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsAssociationParameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsAssociationParameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsAssociationParameter$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsAssociationParameterCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsAssociationParameterCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsCategory$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsCategoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsCategoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsConfigWorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsConfigWorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsConfigWorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsConfigWorkRequest$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsConfigWorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsConfigWorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsConfigWorkRequestPayload", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsConfigWorkRequestPayload$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsConfigWorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsConfigWorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsConfigWorkRequestSummary$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsConfigWorkRequestSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEmBridge", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEmBridge$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEmBridgeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEmBridgeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEmBridgeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEmBridgeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEmBridgeSummaryReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEmBridgeSummaryReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEndpoint$EndpointType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntitySummaryReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntitySummaryReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityTopologyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityTopologyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityTopologyLink", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityTopologyLink$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityTopologyLinkCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityTopologyLinkCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityTopologySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityTopologySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityType$ManagementAgentEligibilityStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityTypeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityTypeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityTypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityTypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsEntityTypeSummary$ManagementAgentEligibilityStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsExtendedField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsExtendedField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsFieldCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsFieldCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsFieldSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsFieldSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsImportCustomChangeList", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsImportCustomChangeList$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsImportCustomContent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsImportCustomContent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabel$Priority", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabel$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelAlias", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelAlias$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelAlias$Priority", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelOperator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelOperator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelOperatorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelOperatorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelSummary$Priority", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelView", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelView$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLabelView$Priority", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLogGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLogGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLogGroupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLogGroupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLogGroupSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLogGroupSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLookup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLookup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLookup$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLookupCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLookupCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLookupFields", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsLookupFields$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsMetaFunction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsMetaFunction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsMetaFunctionArgument", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsMetaFunctionArgument$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsMetaFunctionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsMetaFunctionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsMetaSourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsMetaSourceType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsMetaSourceTypeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsMetaSourceTypeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsMetric$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsMetric$MetricType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsMetric$Operator", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsObjectCollectionRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsObjectCollectionRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsObjectCollectionRuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsObjectCollectionRuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsObjectCollectionRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsObjectCollectionRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsOperationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParser$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserFunction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserFunction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserFunctionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserFunctionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserFunctionParameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserFunctionParameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserMetaPlugin", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserMetaPlugin$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserMetaPluginCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserMetaPluginCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserMetaPluginParameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserMetaPluginParameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsParserSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsPatternFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsPatternFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsPreference", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsPreference$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsPreferenceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsPreferenceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsPreferenceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsPreferenceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsProperty", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsProperty$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsResourceCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsResourceCategory$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsResourceCategoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsResourceCategoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsResourceCategoryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsResourceCategoryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceDataFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceDataFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceDataFilter$FilterType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceEntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceEntityType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceExtendedFieldDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceExtendedFieldDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceExtendedFieldDefinitionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceExtendedFieldDefinitionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceFunction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceFunction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceFunction$FunctionName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceLabelCondition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceLabelCondition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceMetadataField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceMetadataField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceMetric$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourcePattern", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourcePattern$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourcePatternCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourcePatternCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsSourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsWarning", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsWarning$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsWarningCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogAnalyticsWarningCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogGroupSummaryReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogGroupSummaryReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogListEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogListEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogListTypeEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogListTypeEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogSetCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogSetCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogSetKeyTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogSetsCount", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogSetsCount$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogTypeEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LogTypeEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LookupCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LookupCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LookupField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LookupField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LookupSummaryReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.LookupSummaryReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.MacroCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.MacroCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.MapCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.MapCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.MatchInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.MatchInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.MetricExtraction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.MetricExtraction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ModuleCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ModuleCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.MultiSearchCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.MultiSearchCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.NameValuePair", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.NameValuePair$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Namespace", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Namespace$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.NamespaceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.NamespaceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.NamespaceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.NamespaceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.NlpCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.NlpCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ObjectCollectionRuleCollectionTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ObjectCollectionRuleLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.OutlierCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.OutlierCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.OverlappingRecallCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.OverlappingRecallCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.OverlappingRecallSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.OverlappingRecallSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ParseQueryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ParseQueryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ParseQueryOutput", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ParseQueryOutput$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ParsedContent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ParsedContent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ParsedField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ParsedField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ParserSummaryReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ParserSummaryReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ParserTestResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ParserTestResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.PatternOverride", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.PatternOverride$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.PayloadType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.PropertyMetadataSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.PropertyMetadataSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.PropertyMetadataSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.PropertyMetadataSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.PropertyOverride", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.PropertyOverride$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.PurgeAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.PurgeAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.PurgeStorageDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.PurgeStorageDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.QueryAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.QueryAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.QueryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.QueryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.QueryOperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.QueryWorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.QueryWorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.QueryWorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.QueryWorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.QueryWorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.QueryWorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RareCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RareCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RecallArchivedDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RecallArchivedDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RecallCount", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RecallCount$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RecallStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RecalledData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RecalledData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RecalledData$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RecalledDataCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RecalledDataCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RecalledDataInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RecalledDataInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RecalledDataSize", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RecalledDataSize$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RegexCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RegexCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RegexMatchResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RegexMatchResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ReleaseRecalledDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ReleaseRecalledDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RemoveEntityAssociationsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RemoveEntityAssociationsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RenameCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RenameCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ResultColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ResultColumn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Rule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Rule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Rule$LastExecutionStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RuleKind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RuleSummary$LastExecutionStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RuleSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RuleSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RuleSummaryReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.RuleSummaryReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Schedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Schedule$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Schedule$MisfirePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ScheduledTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ScheduledTask$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ScheduledTask$TaskStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ScheduledTask$PauseReason", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ScheduledTask$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ScheduledTaskCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ScheduledTaskCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ScheduledTaskSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ScheduledTaskSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ScheduledTaskSummary$TaskStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ScheduledTaskSummary$LastExecutionStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SchedulerResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SchedulerResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ScopeFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ScopeFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SearchCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SearchCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SearchLookupCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SearchLookupCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SortCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SortCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SortField", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SortField$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SortField$Direction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SourceMappingResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SourceMappingResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SourceSummaryReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SourceSummaryReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SourceValidateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SourceValidateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SourceValidateResults", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SourceValidateResults$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StandardTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StandardTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StandardTask$LastExecutionStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StatsCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StatsCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StatusSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StatusSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StepInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StepInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Storage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Storage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StorageDataType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StorageOperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StorageUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StorageUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StorageWorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StorageWorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StorageWorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StorageWorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StorageWorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StorageWorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StreamAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.StreamAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SubSystemName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Success", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Success$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SuggestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SuggestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SuggestOutput", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.SuggestOutput$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TableColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TableColumn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TailCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TailCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TaskType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TestParserPayloadDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TestParserPayloadDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TestParserPayloadDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeClusterColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeClusterColumn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeClusterCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeClusterCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeClusterDataColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeClusterDataColumn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeColumn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeCompareCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeCompareCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeRange", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeRange$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeStatsCluster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeStatsCluster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeStatsColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeStatsColumn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeStatsCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeStatsCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeStatsDataColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimeStatsDataColumn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimezoneCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TimezoneCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TopCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TopCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TrendColumn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.TrendColumn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UiParserTestMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UiParserTestMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UnprocessedDataBucket", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UnprocessedDataBucket$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateLogAnalyticsEmBridgeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateLogAnalyticsEmBridgeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateLogAnalyticsEntityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateLogAnalyticsEntityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateLogAnalyticsEntityTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateLogAnalyticsEntityTypeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateLogAnalyticsLogGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateLogAnalyticsLogGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateLogAnalyticsObjectCollectionRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateLogAnalyticsObjectCollectionRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateLookupMetadataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateLookupMetadataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateScheduledTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateScheduledTaskDetails$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateStandardTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateStandardTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateStorageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpdateStorageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Upload", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Upload$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadFileCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadFileCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadFileStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadFileStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadFileSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadFileSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadFileSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadWarningCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadWarningCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadWarningSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UploadWarningSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsAssociation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsAssociation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsFieldDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsFieldDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsLabelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsLabelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsLabelDetails$Priority", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsLabelDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsParserDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsParserDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsParserDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UpsertLogAnalyticsSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UsageStatusItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.UsageStatusItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ValidateEndpointResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ValidateEndpointResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ValidateLabelConditionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ValidateLabelConditionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ValidateLabelConditionResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ValidateLabelConditionResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.VerifyOutput", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.VerifyOutput$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Violation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Violation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.Violation$RuleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WarningReferenceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WarningReferenceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WhereCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WhereCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestLog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestLog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestLogCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestLogCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.XmlExtractCommandDescriptor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loganalytics.model.XmlExtractCommandDescriptor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-logging/pom.xml b/bmc-logging/pom.xml index f6ae27ad284..5b7dcd21002 100644 --- a/bmc-logging/pom.xml +++ b/bmc-logging/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-logging @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-logging/src/main/java/com/oracle/bmc/logging/SdkClientsMetadata.java b/bmc-logging/src/main/java/com/oracle/bmc/logging/SdkClientsMetadata.java deleted file mode 100644 index 3663c959b85..00000000000 --- a/bmc-logging/src/main/java/com/oracle/bmc/logging/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.logging; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200531") -@SdkClients({LoggingManagementAsyncClient.class, LoggingManagementClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-logging/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-logging/reflect-config.json b/bmc-logging/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-logging/reflect-config.json new file mode 100644 index 00000000000..65b2a3800c1 --- /dev/null +++ b/bmc-logging/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-logging/reflect-config.json @@ -0,0 +1,984 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.ActionTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.Archiving", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.Archiving$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.Category", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.Category$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.ChangeLogGroupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.ChangeLogGroupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.ChangeLogLogGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.ChangeLogLogGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.ChangeLogSavedSearchCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.ChangeLogSavedSearchCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.ChangeUnifiedAgentConfigurationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.ChangeUnifiedAgentConfigurationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.Configuration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.Configuration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.CreateLogDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.CreateLogDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.CreateLogDetails$LogType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.CreateLogGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.CreateLogGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.CreateLogSavedSearchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.CreateLogSavedSearchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.CreateUnifiedAgentConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.CreateUnifiedAgentConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.GrokPattern", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.GrokPattern$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.GroupAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.GroupAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.Log", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.Log$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.Log$LogType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogGroupLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogGroupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogGroupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogSavedSearch", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogSavedSearch$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogSavedSearchLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogSavedSearchSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogSavedSearchSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogSavedSearchSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogSavedSearchSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.LogSummary$LogType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.OciService", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.OciService$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.OperationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.OperationalMetricsConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.OperationalMetricsConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.OperationalMetricsDestination", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.OperationalMetricsDestination$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.OperationalMetricsRecordInput", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.OperationalMetricsRecordInput$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.OperationalMetricsSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.OperationalMetricsSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.OperationalMetricsSource$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.Parameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.Parameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.Parameter$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.ResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.ResourceType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.ServiceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.ServiceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.Source", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.Source$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.SourceUpdateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.SourceUpdateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentApache2Parser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentApache2Parser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentApacheErrorParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentApacheErrorParser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentAuditdParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentAuditdParser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentConfigurationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentConfigurationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentCriParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentCriParser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentCsvParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentCsvParser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentGrokParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentGrokParser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentLoggingConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentLoggingConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentLoggingDestination", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentLoggingDestination$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentLoggingSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentLoggingSource$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentMsgpackParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentMsgpackParser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentMultilineGrokParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentMultilineGrokParser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentMultilineParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentMultilineParser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentNoneParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentNoneParser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentParser$ParserType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentRegexParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentRegexParser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentServiceConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentServiceConfigurationStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentServiceConfigurationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentSyslogParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentSyslogParser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentSyslogParser$MessageFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentSyslogParser$SyslogParserType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentTailLogSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentTailLogSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentTsvParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentTsvParser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentWindowsEventSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedAgentWindowsEventSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedJSONParser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedJSONParser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UnifiedJSONParser$TimeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UpdateConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UpdateConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UpdateLogDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UpdateLogDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UpdateLogGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UpdateLogGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UpdateLogSavedSearchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UpdateLogSavedSearchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UpdateUnifiedAgentConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.UpdateUnifiedAgentConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.WorkRequestLog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.WorkRequestLog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.logging.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-loggingingestion/pom.xml b/bmc-loggingingestion/pom.xml index fe8484ee38a..d5288964fb1 100644 --- a/bmc-loggingingestion/pom.xml +++ b/bmc-loggingingestion/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-loggingingestion @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-loggingingestion/src/main/java/com/oracle/bmc/loggingingestion/SdkClientsMetadata.java b/bmc-loggingingestion/src/main/java/com/oracle/bmc/loggingingestion/SdkClientsMetadata.java deleted file mode 100644 index ed87dd0a8a2..00000000000 --- a/bmc-loggingingestion/src/main/java/com/oracle/bmc/loggingingestion/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.loggingingestion; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200831") -@SdkClients({LoggingAsyncClient.class, LoggingClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-loggingingestion/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-loggingingestion/reflect-config.json b/bmc-loggingingestion/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-loggingingestion/reflect-config.json new file mode 100644 index 00000000000..f076b50cc5f --- /dev/null +++ b/bmc-loggingingestion/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-loggingingestion/reflect-config.json @@ -0,0 +1,44 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingingestion.model.LogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingingestion.model.LogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingingestion.model.LogEntryBatch", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingingestion.model.LogEntryBatch$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingingestion.model.PutLogsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingingestion.model.PutLogsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-loggingsearch/pom.xml b/bmc-loggingsearch/pom.xml index 26b5cd887a4..7d8e6ffc3b2 100644 --- a/bmc-loggingsearch/pom.xml +++ b/bmc-loggingsearch/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-loggingsearch @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-loggingsearch/src/main/java/com/oracle/bmc/loggingsearch/SdkClientsMetadata.java b/bmc-loggingsearch/src/main/java/com/oracle/bmc/loggingsearch/SdkClientsMetadata.java deleted file mode 100644 index 2af1cdc8695..00000000000 --- a/bmc-loggingsearch/src/main/java/com/oracle/bmc/loggingsearch/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.loggingsearch; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190909") -@SdkClients({LogSearchAsyncClient.class, LogSearchClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-loggingsearch/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-loggingsearch/reflect-config.json b/bmc-loggingsearch/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-loggingsearch/reflect-config.json new file mode 100644 index 00000000000..a5e5262555a --- /dev/null +++ b/bmc-loggingsearch/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-loggingsearch/reflect-config.json @@ -0,0 +1,78 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingsearch.model.FieldInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingsearch.model.FieldInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingsearch.model.FieldInfo$FieldType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingsearch.model.SearchLogsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingsearch.model.SearchLogsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingsearch.model.SearchResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingsearch.model.SearchResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingsearch.model.SearchResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingsearch.model.SearchResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingsearch.model.SearchResultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.loggingsearch.model.SearchResultSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-managementagent/pom.xml b/bmc-managementagent/pom.xml index aa1cef83a50..3d08af86ac3 100644 --- a/bmc-managementagent/pom.xml +++ b/bmc-managementagent/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-managementagent @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-managementagent/src/main/java/com/oracle/bmc/managementagent/SdkClientsMetadata.java b/bmc-managementagent/src/main/java/com/oracle/bmc/managementagent/SdkClientsMetadata.java deleted file mode 100644 index f5c8a77a622..00000000000 --- a/bmc-managementagent/src/main/java/com/oracle/bmc/managementagent/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.managementagent; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200202") -@SdkClients({ManagementAgentAsyncClient.class, ManagementAgentClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-managementagent/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-managementagent/reflect-config.json b/bmc-managementagent/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-managementagent/reflect-config.json new file mode 100644 index 00000000000..7f3f19f1785 --- /dev/null +++ b/bmc-managementagent/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-managementagent/reflect-config.json @@ -0,0 +1,532 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ActionTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ArchitectureTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.AutoUpgradableConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.AutoUpgradableConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.AvailabilityHistorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.AvailabilityHistorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.AvailabilityStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.CreateManagementAgentInstallKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.CreateManagementAgentInstallKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.Datatypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.DeployPluginsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.DeployPluginsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.EditModes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.InstallTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.LifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentAggregationDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentAggregationDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentGroupBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentImage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentImage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentImageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentImageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentInstallKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentInstallKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentInstallKeySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentInstallKeySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentPlugin", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentPlugin$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentPluginAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentPluginAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentPluginAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentPluginAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentPluginAggregationDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentPluginAggregationDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentPluginDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentPluginDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentPluginGroupBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentPluginSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentPluginSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentProperty", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentProperty$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ManagementAgentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ObjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.ObjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.OperationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.PackageTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.PlatformTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.PluginStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.PropertyUnits", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.SetAutoUpgradableConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.SetAutoUpgradableConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.UpdateManagementAgentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.UpdateManagementAgentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.UpdateManagementAgentInstallKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.UpdateManagementAgentInstallKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.WorkDeliveryStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.WorkSubmissionKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementagent.model.WorkSubmissionKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-managementdashboard/pom.xml b/bmc-managementdashboard/pom.xml index c1105a2dda7..07c911fea6d 100644 --- a/bmc-managementdashboard/pom.xml +++ b/bmc-managementdashboard/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-managementdashboard @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-managementdashboard/src/main/java/com/oracle/bmc/managementdashboard/SdkClientsMetadata.java b/bmc-managementdashboard/src/main/java/com/oracle/bmc/managementdashboard/SdkClientsMetadata.java deleted file mode 100644 index 14c67018016..00000000000 --- a/bmc-managementdashboard/src/main/java/com/oracle/bmc/managementdashboard/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.managementdashboard; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200901") -@SdkClients({DashxApisAsyncClient.class, DashxApisClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-managementdashboard/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-managementdashboard/reflect-config.json b/bmc-managementdashboard/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-managementdashboard/reflect-config.json new file mode 100644 index 00000000000..cb831d7b5dd --- /dev/null +++ b/bmc-managementdashboard/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-managementdashboard/reflect-config.json @@ -0,0 +1,264 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ChangeManagementDashboardsCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ChangeManagementDashboardsCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ChangeManagementSavedSearchesCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ChangeManagementSavedSearchesCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.CreateManagementDashboardDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.CreateManagementDashboardDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.CreateManagementSavedSearchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.CreateManagementSavedSearchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.LifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboard", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboard$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboardCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboardCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboardExportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboardExportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboardForImportExportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboardForImportExportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboardImportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboardImportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboardSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboardSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboardTileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboardTileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementDashboardTileDetails$State", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementSavedSearch", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementSavedSearch$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementSavedSearchCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementSavedSearchCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementSavedSearchForImportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementSavedSearchForImportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementSavedSearchSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.ManagementSavedSearchSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.SavedSearchTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.UpdateManagementDashboardDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.UpdateManagementDashboardDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.UpdateManagementSavedSearchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.managementdashboard.model.UpdateManagementSavedSearchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-marketplace/pom.xml b/bmc-marketplace/pom.xml index fc73347ccac..d57b3bd5be6 100644 --- a/bmc-marketplace/pom.xml +++ b/bmc-marketplace/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-marketplace @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/SdkClientsMetadata.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/SdkClientsMetadata.java deleted file mode 100644 index 504c3eea34c..00000000000 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/SdkClientsMetadata.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.marketplace; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181001") -@SdkClients({ - AccountAsyncClient.class, - AccountClient.class, - MarketplaceAsyncClient.class, - MarketplaceClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-marketplace/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-marketplace/reflect-config.json b/bmc-marketplace/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-marketplace/reflect-config.json new file mode 100644 index 00000000000..91d600d7a5a --- /dev/null +++ b/bmc-marketplace/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-marketplace/reflect-config.json @@ -0,0 +1,973 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.AcceptedAgreement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.AcceptedAgreement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.AcceptedAgreementSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.AcceptedAgreementSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Agreement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Agreement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Agreement$Author", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.AgreementSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.AgreementSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.AgreementSummary$Author", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ArchitectureType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.CategorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.CategorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ChangePublicationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ChangePublicationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ContainerListingPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ContainerListingPackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.CreateAcceptedAgreementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.CreateAcceptedAgreementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.CreateImagePublicationPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.CreateImagePublicationPackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.CreatePublicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.CreatePublicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.CreatePublicationPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.DocumentationLink", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.DocumentationLink$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ErrorEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ErrorEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Eula", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.EulaTypeEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ExportPackageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ExportPackageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.FreeTextSearchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.FreeTextSearchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ImageListingPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ImageListingPackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ImagePublicationPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ImagePublicationPackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.IneligibilityReasonEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.InternationalMarketPrice", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.InternationalMarketPrice$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Item", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Item$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.KubernetesListingPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.KubernetesListingPackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.LaunchEligibility", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.LaunchEligibility$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Link", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Link$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.LinkEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Listing", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Listing$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Listing$CompatibleArchitectures", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ListingPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ListingPackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ListingPackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ListingSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ListingSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ListingSummary$PricingTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ListingSummary$CompatibleArchitectures", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ListingType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.MatchingContextTypeEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.NamedLink", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.NamedLink$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.OperatingSystem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.OperatingSystem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.OrchestrationListingPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.OrchestrationListingPackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.OrchestrationPublicationPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.OrchestrationPublicationPackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.OrchestrationVariable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.OrchestrationVariable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.OrchestrationVariableTypeEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.PackageTypeEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.PricingCurrencyEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.PricingModel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.PricingModel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.PricingStrategyEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.PricingTypeEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Publication", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Publication$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Publication$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.PublicationPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.PublicationPackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.PublicationPackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.PublicationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.PublicationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Publisher", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Publisher$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.PublisherSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.PublisherSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Region", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Region$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ReportCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ReportCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ReportSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ReportSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ReportTypeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ReportTypeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ReportTypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ReportTypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Screenshot", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.Screenshot$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.SearchDetailsTypeEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.SearchListingsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.StructuredSearchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.StructuredSearchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.SupportContact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.SupportContact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.TaxSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.TaxSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.TextBasedEula", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.TextBasedEula$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ThirdPartyPaidListingEligibility", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ThirdPartyPaidListingEligibility$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.ThirdPartyPaidListingEligibility$EligibilityReason", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.UpdateAcceptedAgreementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.UpdateAcceptedAgreementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.UpdatePublicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.UpdatePublicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.UploadData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.UploadData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplace.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-marketplacepublisher/pom.xml b/bmc-marketplacepublisher/pom.xml index 0ea36220607..259629c880c 100644 --- a/bmc-marketplacepublisher/pom.xml +++ b/bmc-marketplacepublisher/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-marketplacepublisher @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-marketplacepublisher/src/main/java/com/oracle/bmc/marketplacepublisher/SdkClientsMetadata.java b/bmc-marketplacepublisher/src/main/java/com/oracle/bmc/marketplacepublisher/SdkClientsMetadata.java deleted file mode 100644 index 996f7163f29..00000000000 --- a/bmc-marketplacepublisher/src/main/java/com/oracle/bmc/marketplacepublisher/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.marketplacepublisher; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220901") -@SdkClients({MarketplacePublisherAsyncClient.class, MarketplacePublisherClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-marketplacepublisher/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-marketplacepublisher/reflect-config.json b/bmc-marketplacepublisher/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-marketplacepublisher/reflect-config.json new file mode 100644 index 00000000000..1bb52fd2439 --- /dev/null +++ b/bmc-marketplacepublisher/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-marketplacepublisher/reflect-config.json @@ -0,0 +1,1501 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Artifact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Artifact$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Artifact$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ArtifactCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ArtifactCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ArtifactSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ArtifactSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ArtifactTypeEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Category", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Category$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Category$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CategoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CategoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CategorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CategorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ChangeArtifactCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ChangeArtifactCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ChangeListingCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ChangeListingCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ChangeTermCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ChangeTermCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ContainerImageArtifact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ContainerImageArtifact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ContainerImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ContainerImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ContainerPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ContainerPackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateArtifactDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateContainerImageArtifactDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateContainerImageArtifactDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateContainerImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateContainerImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateHelmChartImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateHelmChartImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateKubernetesImageArtifactDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateKubernetesImageArtifactDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateListingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateListingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionNoteDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionNoteDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionPackageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionPackageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateRelatedDocumentAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateRelatedDocumentAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateScreenShotAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateScreenShotAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateTermDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateTermDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateVideoAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateVideoAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateVideoDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.CreateVideoDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.HelmChartImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.HelmChartImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.HelmChartPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.HelmChartPackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.KubernetesImageArtifact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.KubernetesImageArtifact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.LanguageItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.LanguageItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Listing", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Listing$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Listing$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevision", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevision$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevision$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevision$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevision$PricingType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionAttachment$AttachmentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionAttachment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionAttachmentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionAttachmentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionAttachmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionAttachmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionIconAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionIconAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionNote", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionNote$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionNote$NoteSource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionNote$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionNoteCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionNoteCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionNoteSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionNoteSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionPackage$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionPackage$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionPackageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionPackageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionPackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionPackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingRevisionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ListingType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Market", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Market$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Market$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.MarketCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.MarketCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.MarketSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.MarketSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.NamedLink", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.NamedLink$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.OpnMembership", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.OpnMembership$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.OpnMembership$OpnStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.PackageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.PrivateOfferAccountDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.PrivateOfferAccountDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Product", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Product$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Product$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ProductCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ProductCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ProductSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ProductSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.PublicationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.PublishListingRevisionAsPrivateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.PublishListingRevisionAsPrivateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Publisher", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Publisher$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Publisher$PublisherStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Publisher$PublisherType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.PublisherCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.PublisherCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.PublisherSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.PublisherSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.PublisherSummary$PublisherType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.RelatedDocumentAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.RelatedDocumentAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.RelatedDocumentAttachment$DocumentCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ScreenShotAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ScreenShotAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.SubmitListingRevisionForReviewDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.SubmitListingRevisionForReviewDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.SupportContact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.SupportContact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Term", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Term$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Term$Author", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.Term$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.TermCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.TermCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.TermSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.TermSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.TermVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.TermVersion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.TermVersion$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.TermVersion$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.TermVersionAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.TermVersionAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.TermVersionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.TermVersionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.TermVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.TermVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateArtifactDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateContainerImageArtifactDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateContainerImageArtifactDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateContainerImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateContainerImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateHelmChartImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateHelmChartImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateKubernetesImageArtifactDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateKubernetesImageArtifactDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateListingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateListingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionPackageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionPackageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateRelatedDocumentAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateRelatedDocumentAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateScreenShotAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateScreenShotAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateTermDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateTermDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateTermVersionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateTermVersionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateVideoAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UpdateVideoAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UploadData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.UploadData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.ValidationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.VersionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.VersionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.VideoAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.VideoAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.marketplacepublisher.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-mediaservices/pom.xml b/bmc-mediaservices/pom.xml index 1ec03f86703..be079197239 100644 --- a/bmc-mediaservices/pom.xml +++ b/bmc-mediaservices/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-mediaservices @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-mediaservices/src/main/java/com/oracle/bmc/mediaservices/SdkClientsMetadata.java b/bmc-mediaservices/src/main/java/com/oracle/bmc/mediaservices/SdkClientsMetadata.java deleted file mode 100644 index bb2f6001133..00000000000 --- a/bmc-mediaservices/src/main/java/com/oracle/bmc/mediaservices/SdkClientsMetadata.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.mediaservices; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20211101") -@SdkClients({ - MediaServicesAsyncClient.class, - MediaServicesClient.class, - MediaStreamAsyncClient.class, - MediaStreamClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-mediaservices/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-mediaservices/reflect-config.json b/bmc-mediaservices/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-mediaservices/reflect-config.json new file mode 100644 index 00000000000..d39a39d9c90 --- /dev/null +++ b/bmc-mediaservices/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-mediaservices/reflect-config.json @@ -0,0 +1,1121 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.AkamaiManualStreamCdnConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.AkamaiManualStreamCdnConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.AkamaiManualStreamCdnConfig$OriginAuthSignType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.AkamaiManualStreamCdnConfig$OriginAuthSignEncryption", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.AssetMetadataEntryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.AssetMetadataEntryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.AssetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.ChangeMediaAssetCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.ChangeMediaAssetCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.ChangeMediaWorkflowCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.ChangeMediaWorkflowCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.ChangeMediaWorkflowConfigurationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.ChangeMediaWorkflowConfigurationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.ChangeMediaWorkflowJobCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.ChangeMediaWorkflowJobCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.ChangeStreamDistributionChannelCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.ChangeStreamDistributionChannelCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateMediaAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateMediaAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateMediaWorkflowConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateMediaWorkflowConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateMediaWorkflowDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateMediaWorkflowDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateMediaWorkflowJobByIdDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateMediaWorkflowJobByIdDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateMediaWorkflowJobByNameDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateMediaWorkflowJobByNameDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateMediaWorkflowJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateMediaWorkflowJobDetails$WorkflowIdentifierType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateStreamCdnConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateStreamCdnConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateStreamDistributionChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateStreamDistributionChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateStreamPackagingConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateStreamPackagingConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.CreateStreamPackagingConfigDetails$StreamPackagingFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.DashStreamPackagingConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.DashStreamPackagingConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.DeleteMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.EdgeStreamCdnConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.EdgeStreamCdnConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.GenerateSessionTokenDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.GenerateSessionTokenDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.GenerateSessionTokenDetails$Scopes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.HlsStreamPackagingConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.HlsStreamPackagingConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.IngestStreamDistributionChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.IngestStreamDistributionChannelDetails$IngestPayloadType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.IngestStreamDistributionChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.IngestStreamDistributionChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.JobOutput", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.JobOutput$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.JobOutput$AssetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAsset", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAsset$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetDistributionChannelAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetDistributionChannelAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetDistributionChannelAttachment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetDistributionChannelAttachmentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetDistributionChannelAttachmentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetDistributionChannelAttachmentSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetDistributionChannelAttachmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetDistributionChannelAttachmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetDistributionChannelAttachmentSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetTag", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetTag$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaAssetTag$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflow", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflow$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflow$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowConfiguration$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowConfigurationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowConfigurationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJob$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJobCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJobCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJobFact", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJobFact$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJobFactCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJobFactCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJobFactSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJobFactSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJobFactSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJobSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowTaskDeclaration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowTaskDeclaration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowTaskDeclarationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowTaskDeclarationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowTaskDeclarationSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowTaskState", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.MediaWorkflowTaskState$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.Metadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.Metadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.SessionToken", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.SessionToken$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.SortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamCdnConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamCdnConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamCdnConfig$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamCdnConfigCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamCdnConfigCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamCdnConfigSection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamCdnConfigSection$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamCdnConfigSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamCdnConfigSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamDistributionChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamDistributionChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamDistributionChannel$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamDistributionChannelCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamDistributionChannelCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamDistributionChannelSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamDistributionChannelSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamPackagingConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamPackagingConfig$StreamPackagingFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamPackagingConfig$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamPackagingConfigCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamPackagingConfigCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamPackagingConfigEncryption", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamPackagingConfigEncryption$Algorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamPackagingConfigEncryptionAes128", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamPackagingConfigEncryptionAes128$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamPackagingConfigEncryptionNone", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamPackagingConfigEncryptionNone$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamPackagingConfigSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.StreamPackagingConfigSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.SystemMediaWorkflow", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.SystemMediaWorkflow$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.SystemMediaWorkflowCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.SystemMediaWorkflowCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.UpdateMediaAssetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.UpdateMediaAssetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.UpdateMediaWorkflowConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.UpdateMediaWorkflowConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.UpdateMediaWorkflowDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.UpdateMediaWorkflowDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.UpdateMediaWorkflowJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.UpdateMediaWorkflowJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.UpdateStreamCdnConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.UpdateStreamCdnConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.UpdateStreamDistributionChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.UpdateStreamDistributionChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.UpdateStreamPackagingConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mediaservices.model.UpdateStreamPackagingConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-monitoring/pom.xml b/bmc-monitoring/pom.xml index da5b4ea1136..0f7ca6f32df 100644 --- a/bmc-monitoring/pom.xml +++ b/bmc-monitoring/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-monitoring @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/SdkClientsMetadata.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/SdkClientsMetadata.java deleted file mode 100644 index 04e5e9529b1..00000000000 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.monitoring; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180401") -@SdkClients({MonitoringAsyncClient.class, MonitoringClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-monitoring/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-monitoring/reflect-config.json b/bmc-monitoring/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-monitoring/reflect-config.json new file mode 100644 index 00000000000..aad51aa8dc8 --- /dev/null +++ b/bmc-monitoring/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-monitoring/reflect-config.json @@ -0,0 +1,382 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AggregatedDatapoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AggregatedDatapoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.Alarm", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.Alarm$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.Alarm$Severity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.Alarm$MessageFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.Alarm$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmDimensionStatesCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmDimensionStatesCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmDimensionStatesEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmDimensionStatesEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmDimensionStatesEntry$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmHistoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmHistoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmHistoryEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmHistoryEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmStatusSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmStatusSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmStatusSummary$Severity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmStatusSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.AlarmSummary$Severity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.ChangeAlarmCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.ChangeAlarmCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.CreateAlarmDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.CreateAlarmDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.CreateAlarmDetails$MessageFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.Datapoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.Datapoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.FailedMetricRecord", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.FailedMetricRecord$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.ListMetricsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.ListMetricsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.ListMetricsDetails$SortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.ListMetricsDetails$SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.Metric", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.Metric$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.MetricData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.MetricData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.MetricDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.MetricDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.PostMetricDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.PostMetricDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.PostMetricDataDetails$BatchAtomicity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.PostMetricDataResponseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.PostMetricDataResponseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.RetrieveDimensionStatesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.RetrieveDimensionStatesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.SummarizeMetricsDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.SummarizeMetricsDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.Suppression", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.Suppression$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.UpdateAlarmDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.UpdateAlarmDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.monitoring.model.UpdateAlarmDetails$MessageFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-mysql/pom.xml b/bmc-mysql/pom.xml index 59f964e014e..b58cdfe5c5c 100644 --- a/bmc-mysql/pom.xml +++ b/bmc-mysql/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-mysql @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystemAsyncClient.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystemAsyncClient.java index 1280323ea09..2765f1dc50d 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystemAsyncClient.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystemAsyncClient.java @@ -394,6 +394,10 @@ public java.util.concurrent.Future listDbSystems( .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) .appendQueryParam("configurationId", request.getConfigurationId()) .appendQueryParam("isUpToDate", request.getIsUpToDate()) + .appendListQueryParam( + "databaseManagement", + request.getDatabaseManagement(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) .appendEnumQueryParam("sortBy", request.getSortBy()) .appendEnumQueryParam("sortOrder", request.getSortOrder()) .appendQueryParam("limit", request.getLimit()) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystemClient.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystemClient.java index d51e36e4901..e35d221bd5b 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystemClient.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystemClient.java @@ -395,6 +395,10 @@ public ListDbSystemsResponse listDbSystems(ListDbSystemsRequest request) { .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) .appendQueryParam("configurationId", request.getConfigurationId()) .appendQueryParam("isUpToDate", request.getIsUpToDate()) + .appendListQueryParam( + "databaseManagement", + request.getDatabaseManagement(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) .appendEnumQueryParam("sortBy", request.getSortBy()) .appendEnumQueryParam("sortOrder", request.getSortOrder()) .appendQueryParam("limit", request.getLimit()) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/SdkClientsMetadata.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/SdkClientsMetadata.java deleted file mode 100644 index 77636e8afd8..00000000000 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/SdkClientsMetadata.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.mysql; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190415") -@SdkClients({ - ChannelsAsyncClient.class, - ChannelsClient.class, - DbBackupsAsyncClient.class, - DbBackupsClient.class, - DbSystemAsyncClient.class, - DbSystemClient.class, - MysqlaasAsyncClient.class, - MysqlaasClient.class, - ReplicasAsyncClient.class, - ReplicasClient.class, - WorkRequestsAsyncClient.class, - WorkRequestsClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemDetails.java index dfc3dcfa506..59e55569239 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemDetails.java @@ -47,7 +47,8 @@ public final class CreateDbSystemDetails "freeformTags", "definedTags", "deletionPolicy", - "crashRecovery" + "crashRecovery", + "databaseManagement" }) public CreateDbSystemDetails( String displayName, @@ -73,7 +74,8 @@ public CreateDbSystemDetails( java.util.Map freeformTags, java.util.Map> definedTags, CreateDeletionPolicyDetails deletionPolicy, - CrashRecoveryStatus crashRecovery) { + CrashRecoveryStatus crashRecovery, + DatabaseManagementStatus databaseManagement) { super(); this.displayName = displayName; this.description = description; @@ -99,6 +101,7 @@ public CreateDbSystemDetails( this.definedTags = definedTags; this.deletionPolicy = deletionPolicy; this.crashRecovery = crashRecovery; + this.databaseManagement = databaseManagement; } @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @@ -548,6 +551,21 @@ public Builder crashRecovery(CrashRecoveryStatus crashRecovery) { this.__explicitlySet__.add("crashRecovery"); return this; } + /** Whether to enable monitoring via the Database Management service. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseManagement") + private DatabaseManagementStatus databaseManagement; + + /** + * Whether to enable monitoring via the Database Management service. + * + * @param databaseManagement the value to set + * @return this builder + */ + public Builder databaseManagement(DatabaseManagementStatus databaseManagement) { + this.databaseManagement = databaseManagement; + this.__explicitlySet__.add("databaseManagement"); + return this; + } @com.fasterxml.jackson.annotation.JsonIgnore private final java.util.Set __explicitlySet__ = new java.util.HashSet(); @@ -578,7 +596,8 @@ public CreateDbSystemDetails build() { this.freeformTags, this.definedTags, this.deletionPolicy, - this.crashRecovery); + this.crashRecovery, + this.databaseManagement); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); } @@ -659,6 +678,9 @@ public Builder copy(CreateDbSystemDetails model) { if (model.wasPropertyExplicitlySet("crashRecovery")) { this.crashRecovery(model.getCrashRecovery()); } + if (model.wasPropertyExplicitlySet("databaseManagement")) { + this.databaseManagement(model.getDatabaseManagement()); + } return this; } } @@ -1062,6 +1084,19 @@ public CrashRecoveryStatus getCrashRecovery() { return crashRecovery; } + /** Whether to enable monitoring via the Database Management service. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseManagement") + private final DatabaseManagementStatus databaseManagement; + + /** + * Whether to enable monitoring via the Database Management service. + * + * @return the value + */ + public DatabaseManagementStatus getDatabaseManagement() { + return databaseManagement; + } + @Override public String toString() { return this.toString(true); @@ -1101,6 +1136,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", definedTags=").append(String.valueOf(this.definedTags)); sb.append(", deletionPolicy=").append(String.valueOf(this.deletionPolicy)); sb.append(", crashRecovery=").append(String.valueOf(this.crashRecovery)); + sb.append(", databaseManagement=").append(String.valueOf(this.databaseManagement)); sb.append(")"); return sb.toString(); } @@ -1139,6 +1175,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.definedTags, other.definedTags) && java.util.Objects.equals(this.deletionPolicy, other.deletionPolicy) && java.util.Objects.equals(this.crashRecovery, other.crashRecovery) + && java.util.Objects.equals(this.databaseManagement, other.databaseManagement) && super.equals(other); } @@ -1194,6 +1231,11 @@ public int hashCode() { result = (result * PRIME) + (this.crashRecovery == null ? 43 : this.crashRecovery.hashCode()); + result = + (result * PRIME) + + (this.databaseManagement == null + ? 43 + : this.databaseManagement.hashCode()); result = (result * PRIME) + super.hashCode(); return result; } diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DatabaseManagementStatus.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DatabaseManagementStatus.java new file mode 100644 index 00000000000..decbda7ee2d --- /dev/null +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DatabaseManagementStatus.java @@ -0,0 +1,53 @@ +/** + * Copyright (c) 2016, 2023, 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.mysql.model; + +/** Whether to enable monitoring via the Database Management service. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190415") +public enum DatabaseManagementStatus implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + + /** + * 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(DatabaseManagementStatus.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (DatabaseManagementStatus v : DatabaseManagementStatus.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + DatabaseManagementStatus(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static DatabaseManagementStatus create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'DatabaseManagementStatus', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystem.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystem.java index 871bfc33b5a..3e95afea317 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystem.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystem.java @@ -54,7 +54,8 @@ public final class DbSystem extends com.oracle.bmc.http.client.internal.Explicit "freeformTags", "definedTags", "crashRecovery", - "pointInTimeRecoveryDetails" + "pointInTimeRecoveryDetails", + "databaseManagement" }) public DbSystem( String id, @@ -89,7 +90,8 @@ public DbSystem( java.util.Map freeformTags, java.util.Map> definedTags, CrashRecoveryStatus crashRecovery, - PointInTimeRecoveryDetails pointInTimeRecoveryDetails) { + PointInTimeRecoveryDetails pointInTimeRecoveryDetails, + DatabaseManagementStatus databaseManagement) { super(); this.id = id; this.displayName = displayName; @@ -124,6 +126,7 @@ public DbSystem( this.definedTags = definedTags; this.crashRecovery = crashRecovery; this.pointInTimeRecoveryDetails = pointInTimeRecoveryDetails; + this.databaseManagement = databaseManagement; } @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @@ -657,6 +660,21 @@ public Builder pointInTimeRecoveryDetails( this.__explicitlySet__.add("pointInTimeRecoveryDetails"); return this; } + /** Whether to enable monitoring via the Database Management service. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseManagement") + private DatabaseManagementStatus databaseManagement; + + /** + * Whether to enable monitoring via the Database Management service. + * + * @param databaseManagement the value to set + * @return this builder + */ + public Builder databaseManagement(DatabaseManagementStatus databaseManagement) { + this.databaseManagement = databaseManagement; + this.__explicitlySet__.add("databaseManagement"); + return this; + } @com.fasterxml.jackson.annotation.JsonIgnore private final java.util.Set __explicitlySet__ = new java.util.HashSet(); @@ -696,7 +714,8 @@ public DbSystem build() { this.freeformTags, this.definedTags, this.crashRecovery, - this.pointInTimeRecoveryDetails); + this.pointInTimeRecoveryDetails, + this.databaseManagement); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); } @@ -804,6 +823,9 @@ public Builder copy(DbSystem model) { if (model.wasPropertyExplicitlySet("pointInTimeRecoveryDetails")) { this.pointInTimeRecoveryDetails(model.getPointInTimeRecoveryDetails()); } + if (model.wasPropertyExplicitlySet("databaseManagement")) { + this.databaseManagement(model.getDatabaseManagement()); + } return this; } } @@ -1329,6 +1351,19 @@ public PointInTimeRecoveryDetails getPointInTimeRecoveryDetails() { return pointInTimeRecoveryDetails; } + /** Whether to enable monitoring via the Database Management service. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseManagement") + private final DatabaseManagementStatus databaseManagement; + + /** + * Whether to enable monitoring via the Database Management service. + * + * @return the value + */ + public DatabaseManagementStatus getDatabaseManagement() { + return databaseManagement; + } + @Override public String toString() { return this.toString(true); @@ -1379,6 +1414,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", crashRecovery=").append(String.valueOf(this.crashRecovery)); sb.append(", pointInTimeRecoveryDetails=") .append(String.valueOf(this.pointInTimeRecoveryDetails)); + sb.append(", databaseManagement=").append(String.valueOf(this.databaseManagement)); sb.append(")"); return sb.toString(); } @@ -1428,6 +1464,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.crashRecovery, other.crashRecovery) && java.util.Objects.equals( this.pointInTimeRecoveryDetails, other.pointInTimeRecoveryDetails) + && java.util.Objects.equals(this.databaseManagement, other.databaseManagement) && super.equals(other); } @@ -1504,6 +1541,11 @@ public int hashCode() { + (this.pointInTimeRecoveryDetails == null ? 43 : this.pointInTimeRecoveryDetails.hashCode()); + result = + (result * PRIME) + + (this.databaseManagement == null + ? 43 + : this.databaseManagement.hashCode()); result = (result * PRIME) + super.hashCode(); return result; } diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSnapshot.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSnapshot.java index 5c8acc329fe..48ac10108dd 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSnapshot.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSnapshot.java @@ -46,7 +46,8 @@ public final class DbSystemSnapshot "deletionPolicy", "freeformTags", "definedTags", - "crashRecovery" + "crashRecovery", + "databaseManagement" }) public DbSystemSnapshot( String id, @@ -72,7 +73,8 @@ public DbSystemSnapshot( DeletionPolicyDetails deletionPolicy, java.util.Map freeformTags, java.util.Map> definedTags, - CrashRecoveryStatus crashRecovery) { + CrashRecoveryStatus crashRecovery, + DatabaseManagementStatus databaseManagement) { super(); this.id = id; this.displayName = displayName; @@ -98,6 +100,7 @@ public DbSystemSnapshot( this.freeformTags = freeformTags; this.definedTags = definedTags; this.crashRecovery = crashRecovery; + this.databaseManagement = databaseManagement; } @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @@ -483,6 +486,21 @@ public Builder crashRecovery(CrashRecoveryStatus crashRecovery) { this.__explicitlySet__.add("crashRecovery"); return this; } + /** Whether to enable monitoring via the Database Management service. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseManagement") + private DatabaseManagementStatus databaseManagement; + + /** + * Whether to enable monitoring via the Database Management service. + * + * @param databaseManagement the value to set + * @return this builder + */ + public Builder databaseManagement(DatabaseManagementStatus databaseManagement) { + this.databaseManagement = databaseManagement; + this.__explicitlySet__.add("databaseManagement"); + return this; + } @com.fasterxml.jackson.annotation.JsonIgnore private final java.util.Set __explicitlySet__ = new java.util.HashSet(); @@ -513,7 +531,8 @@ public DbSystemSnapshot build() { this.deletionPolicy, this.freeformTags, this.definedTags, - this.crashRecovery); + this.crashRecovery, + this.databaseManagement); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); } @@ -594,6 +613,9 @@ public Builder copy(DbSystemSnapshot model) { if (model.wasPropertyExplicitlySet("crashRecovery")) { this.crashRecovery(model.getCrashRecovery()); } + if (model.wasPropertyExplicitlySet("databaseManagement")) { + this.databaseManagement(model.getDatabaseManagement()); + } return this; } } @@ -939,6 +961,19 @@ public CrashRecoveryStatus getCrashRecovery() { return crashRecovery; } + /** Whether to enable monitoring via the Database Management service. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseManagement") + private final DatabaseManagementStatus databaseManagement; + + /** + * Whether to enable monitoring via the Database Management service. + * + * @return the value + */ + public DatabaseManagementStatus getDatabaseManagement() { + return databaseManagement; + } + @Override public String toString() { return this.toString(true); @@ -978,6 +1013,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); sb.append(", definedTags=").append(String.valueOf(this.definedTags)); sb.append(", crashRecovery=").append(String.valueOf(this.crashRecovery)); + sb.append(", databaseManagement=").append(String.valueOf(this.databaseManagement)); sb.append(")"); return sb.toString(); } @@ -1016,6 +1052,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.crashRecovery, other.crashRecovery) + && java.util.Objects.equals(this.databaseManagement, other.databaseManagement) && super.equals(other); } @@ -1069,6 +1106,11 @@ public int hashCode() { result = (result * PRIME) + (this.crashRecovery == null ? 43 : this.crashRecovery.hashCode()); + result = + (result * PRIME) + + (this.databaseManagement == null + ? 43 + : this.databaseManagement.hashCode()); result = (result * PRIME) + super.hashCode(); return result; } diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSummary.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSummary.java index 60b048bfdcc..5d66d75859b 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSummary.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSummary.java @@ -43,7 +43,8 @@ public final class DbSystemSummary "definedTags", "backupPolicy", "shapeName", - "crashRecovery" + "crashRecovery", + "databaseManagement" }) public DbSystemSummary( String id, @@ -66,7 +67,8 @@ public DbSystemSummary( java.util.Map> definedTags, BackupPolicy backupPolicy, String shapeName, - CrashRecoveryStatus crashRecovery) { + CrashRecoveryStatus crashRecovery, + DatabaseManagementStatus databaseManagement) { super(); this.id = id; this.displayName = displayName; @@ -89,6 +91,7 @@ public DbSystemSummary( this.backupPolicy = backupPolicy; this.shapeName = shapeName; this.crashRecovery = crashRecovery; + this.databaseManagement = databaseManagement; } @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @@ -441,6 +444,21 @@ public Builder crashRecovery(CrashRecoveryStatus crashRecovery) { this.__explicitlySet__.add("crashRecovery"); return this; } + /** Whether to enable monitoring via the Database Management service. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseManagement") + private DatabaseManagementStatus databaseManagement; + + /** + * Whether to enable monitoring via the Database Management service. + * + * @param databaseManagement the value to set + * @return this builder + */ + public Builder databaseManagement(DatabaseManagementStatus databaseManagement) { + this.databaseManagement = databaseManagement; + this.__explicitlySet__.add("databaseManagement"); + return this; + } @com.fasterxml.jackson.annotation.JsonIgnore private final java.util.Set __explicitlySet__ = new java.util.HashSet(); @@ -468,7 +486,8 @@ public DbSystemSummary build() { this.definedTags, this.backupPolicy, this.shapeName, - this.crashRecovery); + this.crashRecovery, + this.databaseManagement); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); } @@ -540,6 +559,9 @@ public Builder copy(DbSystemSummary model) { if (model.wasPropertyExplicitlySet("crashRecovery")) { this.crashRecovery(model.getCrashRecovery()); } + if (model.wasPropertyExplicitlySet("databaseManagement")) { + this.databaseManagement(model.getDatabaseManagement()); + } return this; } } @@ -858,6 +880,19 @@ public CrashRecoveryStatus getCrashRecovery() { return crashRecovery; } + /** Whether to enable monitoring via the Database Management service. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseManagement") + private final DatabaseManagementStatus databaseManagement; + + /** + * Whether to enable monitoring via the Database Management service. + * + * @return the value + */ + public DatabaseManagementStatus getDatabaseManagement() { + return databaseManagement; + } + @Override public String toString() { return this.toString(true); @@ -895,6 +930,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", backupPolicy=").append(String.valueOf(this.backupPolicy)); sb.append(", shapeName=").append(String.valueOf(this.shapeName)); sb.append(", crashRecovery=").append(String.valueOf(this.crashRecovery)); + sb.append(", databaseManagement=").append(String.valueOf(this.databaseManagement)); sb.append(")"); return sb.toString(); } @@ -931,6 +967,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.backupPolicy, other.backupPolicy) && java.util.Objects.equals(this.shapeName, other.shapeName) && java.util.Objects.equals(this.crashRecovery, other.crashRecovery) + && java.util.Objects.equals(this.databaseManagement, other.databaseManagement) && super.equals(other); } @@ -981,6 +1018,11 @@ public int hashCode() { result = (result * PRIME) + (this.crashRecovery == null ? 43 : this.crashRecovery.hashCode()); + result = + (result * PRIME) + + (this.databaseManagement == null + ? 43 + : this.databaseManagement.hashCode()); result = (result * PRIME) + super.hashCode(); return result; } diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateDbSystemDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateDbSystemDetails.java index db5973cf44c..1905f1cbb13 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateDbSystemDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateDbSystemDetails.java @@ -45,7 +45,8 @@ public final class UpdateDbSystemDetails "freeformTags", "definedTags", "deletionPolicy", - "crashRecovery" + "crashRecovery", + "databaseManagement" }) public UpdateDbSystemDetails( String displayName, @@ -69,7 +70,8 @@ public UpdateDbSystemDetails( java.util.Map freeformTags, java.util.Map> definedTags, UpdateDeletionPolicyDetails deletionPolicy, - CrashRecoveryStatus crashRecovery) { + CrashRecoveryStatus crashRecovery, + DatabaseManagementStatus databaseManagement) { super(); this.displayName = displayName; this.description = description; @@ -93,6 +95,7 @@ public UpdateDbSystemDetails( this.definedTags = definedTags; this.deletionPolicy = deletionPolicy; this.crashRecovery = crashRecovery; + this.databaseManagement = databaseManagement; } @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @@ -528,6 +531,21 @@ public Builder crashRecovery(CrashRecoveryStatus crashRecovery) { this.__explicitlySet__.add("crashRecovery"); return this; } + /** Whether to enable monitoring via the Database Management service. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseManagement") + private DatabaseManagementStatus databaseManagement; + + /** + * Whether to enable monitoring via the Database Management service. + * + * @param databaseManagement the value to set + * @return this builder + */ + public Builder databaseManagement(DatabaseManagementStatus databaseManagement) { + this.databaseManagement = databaseManagement; + this.__explicitlySet__.add("databaseManagement"); + return this; + } @com.fasterxml.jackson.annotation.JsonIgnore private final java.util.Set __explicitlySet__ = new java.util.HashSet(); @@ -556,7 +574,8 @@ public UpdateDbSystemDetails build() { this.freeformTags, this.definedTags, this.deletionPolicy, - this.crashRecovery); + this.crashRecovery, + this.databaseManagement); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); } @@ -631,6 +650,9 @@ public Builder copy(UpdateDbSystemDetails model) { if (model.wasPropertyExplicitlySet("crashRecovery")) { this.crashRecovery(model.getCrashRecovery()); } + if (model.wasPropertyExplicitlySet("databaseManagement")) { + this.databaseManagement(model.getDatabaseManagement()); + } return this; } } @@ -1030,6 +1052,19 @@ public CrashRecoveryStatus getCrashRecovery() { return crashRecovery; } + /** Whether to enable monitoring via the Database Management service. */ + @com.fasterxml.jackson.annotation.JsonProperty("databaseManagement") + private final DatabaseManagementStatus databaseManagement; + + /** + * Whether to enable monitoring via the Database Management service. + * + * @return the value + */ + public DatabaseManagementStatus getDatabaseManagement() { + return databaseManagement; + } + @Override public String toString() { return this.toString(true); @@ -1067,6 +1102,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", definedTags=").append(String.valueOf(this.definedTags)); sb.append(", deletionPolicy=").append(String.valueOf(this.deletionPolicy)); sb.append(", crashRecovery=").append(String.valueOf(this.crashRecovery)); + sb.append(", databaseManagement=").append(String.valueOf(this.databaseManagement)); sb.append(")"); return sb.toString(); } @@ -1103,6 +1139,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.definedTags, other.definedTags) && java.util.Objects.equals(this.deletionPolicy, other.deletionPolicy) && java.util.Objects.equals(this.crashRecovery, other.crashRecovery) + && java.util.Objects.equals(this.databaseManagement, other.databaseManagement) && super.equals(other); } @@ -1154,6 +1191,11 @@ public int hashCode() { result = (result * PRIME) + (this.crashRecovery == null ? 43 : this.crashRecovery.hashCode()); + result = + (result * PRIME) + + (this.databaseManagement == null + ? 43 + : this.databaseManagement.hashCode()); result = (result * PRIME) + super.hashCode(); return result; } diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/requests/ListDbSystemsRequest.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/requests/ListDbSystemsRequest.java index c3661b19c06..4cdc1f92cfe 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/requests/ListDbSystemsRequest.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/requests/ListDbSystemsRequest.java @@ -99,6 +99,47 @@ public String getConfigurationId() { public Boolean getIsUpToDate() { return isUpToDate; } + /** Filter DB Systems by their Database Management configuration. */ + private java.util.List databaseManagement; + + /** Filter DB Systems by their Database Management configuration. */ + public enum DatabaseManagement implements com.oracle.bmc.http.internal.BmcEnum { + Enabled("ENABLED"), + Disabled("DISABLED"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (DatabaseManagement v : DatabaseManagement.values()) { + map.put(v.getValue(), v); + } + } + + DatabaseManagement(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static DatabaseManagement create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid DatabaseManagement: " + key); + } + }; + + /** Filter DB Systems by their Database Management configuration. */ + public java.util.List getDatabaseManagement() { + return databaseManagement; + } /** * The field to sort by. Only one sort order may be provided. Time fields are default ordered as * descending. Display name is default ordered as ascending. @@ -362,6 +403,30 @@ public Builder isUpToDate(Boolean isUpToDate) { return this; } + /** Filter DB Systems by their Database Management configuration. */ + private java.util.List databaseManagement = null; + + /** + * Filter DB Systems by their Database Management configuration. + * + * @param databaseManagement the value to set + * @return this builder instance + */ + public Builder databaseManagement(java.util.List databaseManagement) { + this.databaseManagement = databaseManagement; + return this; + } + + /** + * Singular setter. Filter DB Systems by their Database Management configuration. + * + * @param singularValue the singular value to set + * @return this builder instance + */ + public Builder databaseManagement(DatabaseManagement singularValue) { + return this.databaseManagement(java.util.Arrays.asList(singularValue)); + } + /** * The field to sort by. Only one sort order may be provided. Time fields are default * ordered as descending. Display name is default ordered as ascending. @@ -472,6 +537,7 @@ public Builder copy(ListDbSystemsRequest o) { lifecycleState(o.getLifecycleState()); configurationId(o.getConfigurationId()); isUpToDate(o.getIsUpToDate()); + databaseManagement(o.getDatabaseManagement()); sortBy(o.getSortBy()); sortOrder(o.getSortOrder()); limit(o.getLimit()); @@ -518,14 +584,15 @@ public ListDbSystemsRequest buildWithoutInvocationCallback() { request.lifecycleState = lifecycleState; request.configurationId = configurationId; request.isUpToDate = isUpToDate; + request.databaseManagement = databaseManagement; request.sortBy = sortBy; request.sortOrder = sortOrder; request.limit = limit; request.page = page; return request; // new ListDbSystemsRequest(compartmentId, opcRequestId, isHeatWaveClusterAttached, - // dbSystemId, displayName, lifecycleState, configurationId, isUpToDate, sortBy, - // sortOrder, limit, page); + // dbSystemId, displayName, lifecycleState, configurationId, isUpToDate, + // databaseManagement, sortBy, sortOrder, limit, page); } } @@ -544,6 +611,7 @@ public Builder toBuilder() { .lifecycleState(lifecycleState) .configurationId(configurationId) .isUpToDate(isUpToDate) + .databaseManagement(databaseManagement) .sortBy(sortBy) .sortOrder(sortOrder) .limit(limit) @@ -573,6 +641,7 @@ public String toString() { sb.append(",lifecycleState=").append(String.valueOf(this.lifecycleState)); sb.append(",configurationId=").append(String.valueOf(this.configurationId)); sb.append(",isUpToDate=").append(String.valueOf(this.isUpToDate)); + sb.append(",databaseManagement=").append(String.valueOf(this.databaseManagement)); sb.append(",sortBy=").append(String.valueOf(this.sortBy)); sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); sb.append(",limit=").append(String.valueOf(this.limit)); @@ -601,6 +670,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) && java.util.Objects.equals(this.configurationId, other.configurationId) && java.util.Objects.equals(this.isUpToDate, other.isUpToDate) + && java.util.Objects.equals(this.databaseManagement, other.databaseManagement) && java.util.Objects.equals(this.sortBy, other.sortBy) && java.util.Objects.equals(this.sortOrder, other.sortOrder) && java.util.Objects.equals(this.limit, other.limit) @@ -629,6 +699,11 @@ public int hashCode() { (result * PRIME) + (this.configurationId == null ? 43 : this.configurationId.hashCode()); result = (result * PRIME) + (this.isUpToDate == null ? 43 : this.isUpToDate.hashCode()); + result = + (result * PRIME) + + (this.databaseManagement == null + ? 43 + : this.databaseManagement.hashCode()); result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.hashCode()); result = (result * PRIME) + (this.limit == null ? 43 : this.limit.hashCode()); diff --git a/bmc-mysql/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-mysql/reflect-config.json b/bmc-mysql/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-mysql/reflect-config.json new file mode 100644 index 00000000000..0879377747e --- /dev/null +++ b/bmc-mysql/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-mysql/reflect-config.json @@ -0,0 +1,1386 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.AddHeatWaveClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.AddHeatWaveClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.AnonymousTransactionsHandling", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.AnonymousTransactionsHandling$Policy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.AssignManualUuidHandling", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.AssignManualUuidHandling$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.AssignTargetUuidHandling", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.AssignTargetUuidHandling$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Backup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Backup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Backup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Backup$BackupType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Backup$CreationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.BackupPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.BackupPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.BackupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.BackupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CaCertificate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CaCertificate$CertificateType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChangeBackupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChangeBackupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Channel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Channel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Channel$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelFilter$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelSource$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelSourceMysql", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelSourceMysql$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelSourceMysql$SslMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelTarget$TargetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelTargetDbSystem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelTargetDbSystem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ChannelTargetDbSystem$TablesWithoutPrimaryKeyHandling", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Configuration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Configuration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Configuration$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Configuration$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ConfigurationVariables", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ConfigurationVariables$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ConfigurationVariables$CompletionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ConfigurationVariables$DefaultAuthenticationPlugin", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ConfigurationVariables$TransactionIsolation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ConfigurationVariables$GroupReplicationConsistency", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ConfigurationVariables$BinlogRowMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CrashRecoveryStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateBackupDetails$BackupType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateBackupPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateBackupPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateChannelSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateChannelSourceFromMysqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateChannelSourceFromMysqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateChannelTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateChannelTargetFromDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateChannelTargetFromDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDbSystemSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDbSystemSourceDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDbSystemSourceFromBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDbSystemSourceFromBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDbSystemSourceFromNoneDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDbSystemSourceFromNoneDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDbSystemSourceFromPitrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDbSystemSourceFromPitrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDbSystemSourceImportFromUrlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDbSystemSourceImportFromUrlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDeletionPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDeletionPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDeletionPolicyDetails$AutomaticBackupRetention", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateDeletionPolicyDetails$FinalBackup", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateMaintenanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateMaintenanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.CreateReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DatabaseManagementStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystem$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemEndpoint$Modes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemEndpoint$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemEndpoint$ResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemPlacement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemPlacement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemSnapshot", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemSnapshot$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemSource$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemSourceFromBackup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemSourceFromBackup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemSourceFromNone", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemSourceFromNone$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemSourceFromPitr", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemSourceFromPitr$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemSourceImportFromUrl", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemSourceImportFromUrl$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DbSystemSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DeletionPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DeletionPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DeletionPolicyDetails$AutomaticBackupRetention", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.DeletionPolicyDetails$FinalBackup", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ErrorOnAnonymousHandling", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ErrorOnAnonymousHandling$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveCluster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveCluster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveCluster$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveClusterMemoryEstimate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveClusterMemoryEstimate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveClusterMemoryEstimateStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveClusterSchemaMemoryEstimate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveClusterSchemaMemoryEstimate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveClusterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveClusterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveClusterTableMemoryEstimate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveClusterTableMemoryEstimate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveNode", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveNode$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.HeatWaveNode$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.InitializationVariables", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.InitializationVariables$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.InitializationVariables$LowerCaseTableNames", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.InnoDbShutdownMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.MaintenanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.MaintenanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.PemCaCertificate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.PemCaCertificate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.PitrPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.PitrPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.PointInTimeRecoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.PointInTimeRecoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Replica", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Replica$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Replica$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ReplicaOverrides", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ReplicaOverrides$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ReplicaSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ReplicaSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ReplicaSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.RestartDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.RestartDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.ShapeSummary$IsSupportedFor", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.StopDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.StopDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateBackupPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateBackupPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateChannelSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateChannelSourceFromMysqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateChannelSourceFromMysqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateChannelTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateChannelTargetFromDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateChannelTargetFromDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateDbSystemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateDbSystemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateDeletionPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateDeletionPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateDeletionPolicyDetails$AutomaticBackupRetention", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateDeletionPolicyDetails$FinalBackup", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateHeatWaveClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateHeatWaveClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateMaintenanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateMaintenanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.UpdateReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Version", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.Version$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.VersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.VersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.WorkRequestOperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.WorkRequestOperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.WorkRequestResourceActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.mysql.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-networkfirewall/pom.xml b/bmc-networkfirewall/pom.xml index 8ba1657f81b..b4ce7c6653f 100644 --- a/bmc-networkfirewall/pom.xml +++ b/bmc-networkfirewall/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-networkfirewall @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-networkfirewall/src/main/java/com/oracle/bmc/networkfirewall/SdkClientsMetadata.java b/bmc-networkfirewall/src/main/java/com/oracle/bmc/networkfirewall/SdkClientsMetadata.java deleted file mode 100644 index c7ad1290342..00000000000 --- a/bmc-networkfirewall/src/main/java/com/oracle/bmc/networkfirewall/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.networkfirewall; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20230501") -@SdkClients({NetworkFirewallAsyncClient.class, NetworkFirewallClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-networkfirewall/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-networkfirewall/reflect-config.json b/bmc-networkfirewall/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-networkfirewall/reflect-config.json new file mode 100644 index 00000000000..3657789cce3 --- /dev/null +++ b/bmc-networkfirewall/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-networkfirewall/reflect-config.json @@ -0,0 +1,1429 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.AddressList", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.AddressList$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.AddressListSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.AddressListSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.AddressListSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.AddressListSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.AddressListType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.AppType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.Application", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ApplicationGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ApplicationGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ApplicationGroupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ApplicationGroupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ApplicationGroupSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ApplicationGroupSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ApplicationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ApplicationSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ApplicationSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ApplyNetworkFirewallPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ApplyNetworkFirewallPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ChangeNetworkFirewallCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ChangeNetworkFirewallCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ChangeNetworkFirewallPolicyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ChangeNetworkFirewallPolicyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CloneNetworkFirewallPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CloneNetworkFirewallPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateAddressListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateAddressListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateApplicationGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateApplicationGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateDecryptionProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateDecryptionRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateDecryptionRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateIcmp6ApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateIcmp6ApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateIcmpApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateIcmpApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateMappedSecretDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateNetworkFirewallDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateNetworkFirewallDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateNetworkFirewallPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateNetworkFirewallPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateSecurityRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateSecurityRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateServiceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateServiceListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateServiceListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateSslForwardProxyProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateSslForwardProxyProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateSslInboundInspectionProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateSslInboundInspectionProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateTcpServiceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateTcpServiceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateUdpServiceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateUdpServiceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateUrlListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateUrlListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateVaultMappedSecretDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.CreateVaultMappedSecretDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.DecryptionActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.DecryptionProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.DecryptionProfileSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.DecryptionProfileSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.DecryptionProfileSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.DecryptionProfileSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.DecryptionRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.DecryptionRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.DecryptionRuleMatchCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.DecryptionRuleMatchCriteria$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.DecryptionRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.DecryptionRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.DecryptionRuleSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.DecryptionRuleSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.Icmp6Application", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.Icmp6Application$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.Icmp6ApplicationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.Icmp6ApplicationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.IcmpApplication", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.IcmpApplication$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.IcmpApplicationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.IcmpApplicationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.InspectionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.MappedSecret", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.MappedSecretSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.MappedSecretSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.MappedSecretSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.MappedSecretSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.MappedSecretType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.NetworkFirewall", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.NetworkFirewall$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.NetworkFirewallCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.NetworkFirewallCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.NetworkFirewallPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.NetworkFirewallPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.NetworkFirewallPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.NetworkFirewallPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.NetworkFirewallPolicySummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.NetworkFirewallPolicySummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.NetworkFirewallSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.NetworkFirewallSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.PortRange", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.PortRange$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.RulePosition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.RulePosition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SecurityRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SecurityRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SecurityRuleMatchCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SecurityRuleMatchCriteria$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SecurityRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SecurityRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SecurityRuleSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SecurityRuleSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.Service", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ServiceList", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ServiceList$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ServiceListSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ServiceListSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ServiceListSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ServiceListSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ServiceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ServiceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ServiceSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ServiceSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.ServiceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SimpleUrlPattern", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SimpleUrlPattern$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SslForwardProxyProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SslForwardProxyProfile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SslInboundInspectionProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.SslInboundInspectionProfile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.TcpService", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.TcpService$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.TrafficActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.TrafficInspectionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UdpService", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UdpService$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateAddressListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateApplicationGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateApplicationGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateDecryptionProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateDecryptionRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateDecryptionRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateFqdnAddressListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateFqdnAddressListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateIcmp6ApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateIcmp6ApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateIcmpApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateIcmpApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateIpAddressListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateIpAddressListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateMappedSecretDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateNetworkFirewallDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateNetworkFirewallDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateNetworkFirewallPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateNetworkFirewallPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateSecurityRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateSecurityRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateServiceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateServiceListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateServiceListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateSslForwardProxyProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateSslForwardProxyProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateSslInboundInspectionProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateSslInboundInspectionProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateTcpServiceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateTcpServiceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateUdpServiceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateUdpServiceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateUrlListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateUrlListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateVaultMappedSecretDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UpdateVaultMappedSecretDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UrlList", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UrlList$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UrlListSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UrlListSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UrlListSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UrlListSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UrlPattern", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.UrlPattern$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.VaultMappedSecret", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.VaultMappedSecret$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkfirewall.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-networkloadbalancer/pom.xml b/bmc-networkloadbalancer/pom.xml index 83171897eb5..26dcb697e10 100644 --- a/bmc-networkloadbalancer/pom.xml +++ b/bmc-networkloadbalancer/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-networkloadbalancer @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-networkloadbalancer/src/main/java/com/oracle/bmc/networkloadbalancer/SdkClientsMetadata.java b/bmc-networkloadbalancer/src/main/java/com/oracle/bmc/networkloadbalancer/SdkClientsMetadata.java deleted file mode 100644 index 9d573e80a33..00000000000 --- a/bmc-networkloadbalancer/src/main/java/com/oracle/bmc/networkloadbalancer/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.networkloadbalancer; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") -@SdkClients({NetworkLoadBalancerAsyncClient.class, NetworkLoadBalancerClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-networkloadbalancer/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-networkloadbalancer/reflect-config.json b/bmc-networkloadbalancer/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-networkloadbalancer/reflect-config.json new file mode 100644 index 00000000000..de50fe6dd90 --- /dev/null +++ b/bmc-networkloadbalancer/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-networkloadbalancer/reflect-config.json @@ -0,0 +1,754 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.Backend", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.Backend$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendHealth", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendHealth$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendHealth$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendSet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendSet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendSetCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendSetCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendSetHealth", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendSetHealth$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendSetHealth$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendSetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendSetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.BackendSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.ChangeNetworkLoadBalancerCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.ChangeNetworkLoadBalancerCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.CreateBackendDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.CreateBackendDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.CreateBackendSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.CreateBackendSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.CreateListenerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.CreateListenerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.CreateNetworkLoadBalancerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.CreateNetworkLoadBalancerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.HcsInfraIpVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.HealthCheckProtocols", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.HealthCheckResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.HealthCheckResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.HealthCheckResult$HealthCheckStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.HealthChecker", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.HealthChecker$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.HealthCheckerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.HealthCheckerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.IpAddress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.IpAddress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.IpVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.Listener", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.Listener$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.ListenerCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.ListenerCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.ListenerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.ListenerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.ListenerProtocols", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.ListenerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.ListenerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancerCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancerCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancerHealth", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancerHealth$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancerHealth$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancerHealthCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancerHealthCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancerHealthSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancerHealthSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancerHealthSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancersPolicyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancersPolicyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancersPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancersProtocolCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancersProtocolCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancersProtocolSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NetworkLoadBalancingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.NlbIpVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.ReservedIP", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.ReservedIP$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.UpdateBackendDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.UpdateBackendDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.UpdateBackendSetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.UpdateBackendSetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.UpdateHealthCheckerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.UpdateHealthCheckerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.UpdateListenerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.UpdateListenerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.UpdateNetworkLoadBalancerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.UpdateNetworkLoadBalancerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.UpdateNetworkSecurityGroupsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.UpdateNetworkSecurityGroupsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.networkloadbalancer.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-nosql/pom.xml b/bmc-nosql/pom.xml index 4dfac5d57ea..9ee8be7d9b2 100644 --- a/bmc-nosql/pom.xml +++ b/bmc-nosql/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-nosql @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/SdkClientsMetadata.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/SdkClientsMetadata.java deleted file mode 100644 index a0b6329337a..00000000000 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.nosql; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190828") -@SdkClients({NosqlAsyncClient.class, NosqlClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-nosql/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-nosql/reflect-config.json b/bmc-nosql/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-nosql/reflect-config.json new file mode 100644 index 00000000000..9c6a44b1fdc --- /dev/null +++ b/bmc-nosql/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-nosql/reflect-config.json @@ -0,0 +1,596 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.ChangeTableCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.ChangeTableCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Column", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Column$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.CreateIndexDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.CreateIndexDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.CreateReplicaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.CreateReplicaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.CreateTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.CreateTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.DeleteRowResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.DeleteRowResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Identity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Identity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Index", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Index$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Index$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.IndexCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.IndexCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.IndexKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.IndexKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.IndexSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.IndexSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.PreparedStatement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.PreparedStatement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.QueryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.QueryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.QueryDetails$Consistency", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.QueryResultCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.QueryResultCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Replica", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Replica$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Replica$CapacityMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Replica$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.RequestUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.RequestUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Row", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Row$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Schema", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Schema$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.StatementSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.StatementSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.StatementSummary$Operation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Table", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Table$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Table$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.Table$SchemaState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.TableCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.TableCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.TableLimits", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.TableLimits$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.TableLimits$CapacityMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.TableSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.TableSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.TableSummary$SchemaState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.TableUsageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.TableUsageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.TableUsageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.TableUsageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.UpdateRowDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.UpdateRowDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.UpdateRowDetails$Option", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.UpdateRowResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.UpdateRowResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.UpdateTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.UpdateTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestSummary$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.nosql.model.WorkRequestSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ 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 a8706e190ef..4d342074a70 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.27.0 + 3.28.0 ../pom.xml @@ -18,12 +18,12 @@ com.oracle.oci.sdk oci-java-sdk-objectstorage-generated - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-objectstorage-extensions - 3.27.0 + 3.28.0 diff --git a/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml b/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml index d47205bc44c..d2c55ea3909 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.27.0 + 3.28.0 ../pom.xml @@ -18,17 +18,17 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-common-httpclient - 3.27.0 + 3.28.0 com.oracle.oci.sdk oci-java-sdk-objectstorage-generated - 3.27.0 + 3.28.0 org.slf4j diff --git a/bmc-objectstorage/bmc-objectstorage-generated/pom.xml b/bmc-objectstorage/bmc-objectstorage-generated/pom.xml index 7f31902fb29..3a3be0bdac0 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.27.0 + 3.28.0 ../pom.xml @@ -19,7 +19,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/SdkClientsMetadata.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/SdkClientsMetadata.java deleted file mode 100644 index 60a88209085..00000000000 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.objectstorage; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@SdkClients({ObjectStorageAsyncClient.class, ObjectStorageClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-objectstorage/reflect-config.json b/bmc-objectstorage/bmc-objectstorage-generated/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-objectstorage/reflect-config.json new file mode 100644 index 00000000000..c049cf24fa0 --- /dev/null +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-objectstorage/reflect-config.json @@ -0,0 +1,788 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ArchivalState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.Bucket", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.Bucket$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.Bucket$PublicAccessType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.Bucket$StorageTier", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.Bucket$Versioning", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.Bucket$AutoTiering", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.BucketSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.BucketSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CommitMultipartUploadDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CommitMultipartUploadDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CommitMultipartUploadPartDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CommitMultipartUploadPartDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CopyObjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CopyObjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CreateBucketDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CreateBucketDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CreateBucketDetails$PublicAccessType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CreateBucketDetails$StorageTier", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CreateBucketDetails$Versioning", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CreateMultipartUploadDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CreateMultipartUploadDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CreatePreauthenticatedRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CreatePreauthenticatedRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CreatePreauthenticatedRequestDetails$AccessType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CreateReplicationPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CreateReplicationPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CreateRetentionRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.CreateRetentionRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.Duration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.Duration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.Duration$TimeUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ListObjects", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ListObjects$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.MultipartUpload", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.MultipartUpload$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.MultipartUploadPartSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.MultipartUploadPartSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.NamespaceMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.NamespaceMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ObjectLifecyclePolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ObjectLifecyclePolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ObjectLifecycleRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ObjectLifecycleRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ObjectLifecycleRule$TimeUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ObjectNameFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ObjectNameFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ObjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ObjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ObjectVersionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ObjectVersionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ObjectVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ObjectVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.PatternDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.PatternDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.PreauthenticatedRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.PreauthenticatedRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.PreauthenticatedRequest$BucketListingAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.PreauthenticatedRequest$AccessType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.PreauthenticatedRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.PreauthenticatedRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.PreauthenticatedRequestSummary$AccessType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.PutObjectLifecyclePolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.PutObjectLifecyclePolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ReencryptObjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ReencryptObjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.RenameObjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.RenameObjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ReplicationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ReplicationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ReplicationPolicy$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ReplicationPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ReplicationPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ReplicationPolicySummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ReplicationSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.ReplicationSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.RestoreObjectsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.RestoreObjectsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.RetentionRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.RetentionRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.RetentionRuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.RetentionRuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.RetentionRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.RetentionRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.RetentionRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.RetentionRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.SSECustomerKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.SSECustomerKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.SSECustomerKeyDetails$Algorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.StorageTier", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.UpdateBucketDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.UpdateBucketDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.UpdateBucketDetails$PublicAccessType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.UpdateBucketDetails$Versioning", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.UpdateNamespaceMetadataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.UpdateNamespaceMetadataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.UpdateObjectStorageTierDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.UpdateObjectStorageTierDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.UpdateRetentionRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.UpdateRetentionRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequestSummary$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.objectstorage.model.WorkRequestSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-objectstorage/pom.xml b/bmc-objectstorage/pom.xml index fffb1570509..e2f5af5ed6b 100644 --- a/bmc-objectstorage/pom.xml +++ b/bmc-objectstorage/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml diff --git a/bmc-oce/pom.xml b/bmc-oce/pom.xml index 156ea0d4394..6aa24e08abb 100644 --- a/bmc-oce/pom.xml +++ b/bmc-oce/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-oce @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/SdkClientsMetadata.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/SdkClientsMetadata.java deleted file mode 100644 index 37087959a4d..00000000000 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.oce; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190912") -@SdkClients({OceInstanceAsyncClient.class, OceInstanceClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-oce/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-oce/reflect-config.json b/bmc-oce/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-oce/reflect-config.json new file mode 100644 index 00000000000..563f12be0bf --- /dev/null +++ b/bmc-oce/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-oce/reflect-config.json @@ -0,0 +1,254 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.ChangeOceInstanceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.ChangeOceInstanceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.CreateOceInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.CreateOceInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.CreateOceInstanceDetails$InstanceUsageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.CreateOceInstanceDetails$InstanceAccessType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.IdentityStripeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.IdentityStripeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.LicenseType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.LifecycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.OceInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.OceInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.OceInstance$UpgradeSchedule", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.OceInstance$InstanceUsageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.OceInstance$InstanceAccessType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.OceInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.OceInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.OceInstanceSummary$InstanceUsageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.OceInstanceSummary$InstanceAccessType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.UpdateOceInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.UpdateOceInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.UpdateOceInstanceDetails$InstanceUsageType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkflowMonitor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkflowMonitor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkflowStep", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oce.model.WorkflowStep$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-ocicontrolcenter/pom.xml b/bmc-ocicontrolcenter/pom.xml index 2a98815c947..f4ca32d918b 100644 --- a/bmc-ocicontrolcenter/pom.xml +++ b/bmc-ocicontrolcenter/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-ocicontrolcenter @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-ocicontrolcenter/src/main/java/com/oracle/bmc/ocicontrolcenter/SdkClientsMetadata.java b/bmc-ocicontrolcenter/src/main/java/com/oracle/bmc/ocicontrolcenter/SdkClientsMetadata.java deleted file mode 100644 index de6416ac374..00000000000 --- a/bmc-ocicontrolcenter/src/main/java/com/oracle/bmc/ocicontrolcenter/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.ocicontrolcenter; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20230515") -@SdkClients({OccMetricsAsyncClient.class, OccMetricsClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-ocicontrolcenter/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ocicontrolcenter/reflect-config.json b/bmc-ocicontrolcenter/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ocicontrolcenter/reflect-config.json new file mode 100644 index 00000000000..5864c784258 --- /dev/null +++ b/bmc-ocicontrolcenter/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ocicontrolcenter/reflect-config.json @@ -0,0 +1,114 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.DimensionValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.DimensionValue$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.MetricPropertyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.MetricPropertyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.MetricPropertySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.MetricPropertySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.NamespaceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.NamespaceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.NamespaceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.NamespaceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.RequestSummarizedMetricDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.RequestSummarizedMetricDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.SummarizedMetricData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.SummarizedMetricData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.SummarizedMetricDataCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocicontrolcenter.model.SummarizedMetricDataCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-ocvp/pom.xml b/bmc-ocvp/pom.xml index bb0ecfa6a6d..e86675a0e34 100644 --- a/bmc-ocvp/pom.xml +++ b/bmc-ocvp/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-ocvp @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SdkClientsMetadata.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SdkClientsMetadata.java deleted file mode 100644 index 255c69fc14f..00000000000 --- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SdkClientsMetadata.java +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Copyright (c) 2016, 2023, Oracle and/or its affiliates. All rights reserved. - * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. - */ -package com.oracle.bmc.ocvp; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") -@SdkClients({ - EsxiHostAsyncClient.class, - EsxiHostClient.class, - SddcAsyncClient.class, - SddcClient.class, - WorkRequestAsyncClient.class, - WorkRequestClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-ocvp/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ocvp/reflect-config.json b/bmc-ocvp/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ocvp/reflect-config.json new file mode 100644 index 00000000000..86cf95b42c2 --- /dev/null +++ b/bmc-ocvp/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ocvp/reflect-config.json @@ -0,0 +1,476 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.ActionTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.ChangeSddcCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.ChangeSddcCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.CreateEsxiHostDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.CreateEsxiHostDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.CreateSddcDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.CreateSddcDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.DatastoreInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.DatastoreInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.DatastoreSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.DatastoreSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.DatastoreTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.DowngradeHcxDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.DowngradeHcxDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.EsxiHost", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.EsxiHost$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.EsxiHostCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.EsxiHostCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.EsxiHostSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.EsxiHostSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.HcxLicenseStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.HcxLicenseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.HcxLicenseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.LifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.OperationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.Sddc", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.Sddc$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SddcCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SddcCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SddcSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SddcSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SddcTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.Sku", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SupportedHostShapeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SupportedHostShapeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SupportedHostShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SupportedHostShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SupportedSkuSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SupportedSkuSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SupportedSkuSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SupportedSkuSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SupportedVmwareSoftwareVersionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SupportedVmwareSoftwareVersionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SupportedVmwareSoftwareVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.SupportedVmwareSoftwareVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.UpdateEsxiHostDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.UpdateEsxiHostDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.UpdateSddcDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.UpdateSddcDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.VsphereLicense", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.VsphereLicense$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.VsphereUpgradeObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.VsphereUpgradeObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-oda/pom.xml b/bmc-oda/pom.xml index 4f324f7e98e..fd5f2dc5005 100644 --- a/bmc-oda/pom.xml +++ b/bmc-oda/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-oda @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-oda/src/main/java/com/oracle/bmc/oda/SdkClientsMetadata.java b/bmc-oda/src/main/java/com/oracle/bmc/oda/SdkClientsMetadata.java deleted file mode 100644 index 3c6cf9af4c4..00000000000 --- a/bmc-oda/src/main/java/com/oracle/bmc/oda/SdkClientsMetadata.java +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.oda; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190506") -@SdkClients({ - ManagementAsyncClient.class, - ManagementClient.class, - OdaAsyncClient.class, - OdaClient.class, - OdapackageAsyncClient.class, - OdapackageClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-oda/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-oda/reflect-config.json b/bmc-oda/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-oda/reflect-config.json new file mode 100644 index 00000000000..fa9d87feb85 --- /dev/null +++ b/bmc-oda/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-oda/reflect-config.json @@ -0,0 +1,2386 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.AndroidChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.AndroidChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.AppEventChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.AppEventChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ApplicationChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ApplicationChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.AuthenticationGrantType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.AuthenticationIdentityProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.AuthenticationProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.AuthenticationProvider$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.AuthenticationProviderCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.AuthenticationProviderCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.AuthenticationProviderSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.AuthenticationProviderSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.Bot", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.Bot$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.BotMultilingualMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.BotPublishState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ChangeOdaInstanceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ChangeOdaInstanceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ChangeOdaPrivateEndpointCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ChangeOdaPrivateEndpointCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.Channel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ChannelCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ChannelCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ChannelCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ChannelSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ChannelSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ChannelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CloneDigitalAssistantDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CloneDigitalAssistantDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CloneSkillDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CloneSkillDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ConfigureDigitalAssistantParametersDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ConfigureDigitalAssistantParametersDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CortanaChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CortanaChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateAndroidChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateAndroidChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateAndroidChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateAndroidChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateAppEventChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateAppEventChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateAppEventChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateAppEventChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateApplicationChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateApplicationChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateApplicationChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateApplicationChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateAuthenticationProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateAuthenticationProviderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateBotKind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateCortanaChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateCortanaChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateCortanaChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateCortanaChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateDigitalAssistantDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateDigitalAssistantVersionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateDigitalAssistantVersionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateFacebookChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateFacebookChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateFacebookChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateFacebookChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateImportedPackageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateImportedPackageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateIosChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateIosChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateIosChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateIosChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateMSTeamsChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateMSTeamsChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateMSTeamsChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateMSTeamsChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateNewDigitalAssistantDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateNewDigitalAssistantDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateNewSkillDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateNewSkillDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOSSChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOSSChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOSSChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOSSChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOdaInstanceAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOdaInstanceAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOdaInstanceAttachmentDetails$AttachmentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOdaInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOdaInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOdaInstanceDetails$ShapeName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOdaPrivateEndpointAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOdaPrivateEndpointAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOdaPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOdaPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOdaPrivateEndpointScanProxyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOdaPrivateEndpointScanProxyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOsvcChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOsvcChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOsvcChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateOsvcChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateServiceCloudChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateServiceCloudChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateServiceCloudChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateServiceCloudChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateSkillDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateSkillParameterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateSkillParameterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateSkillVersionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateSkillVersionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateSlackChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateSlackChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateSlackChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateSlackChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateTestChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateTestChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateTranslatorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateTranslatorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateTwilioChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateTwilioChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateTwilioChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateTwilioChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateWebChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateWebChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateWebChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateWebChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateWebhookChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateWebhookChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateWebhookChannelResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.CreateWebhookChannelResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DefaultParameterValues", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DefaultParameterValues$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DigitalAssistant", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DigitalAssistant$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DigitalAssistantCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DigitalAssistantCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DigitalAssistantParameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DigitalAssistantParameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DigitalAssistantParameterCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DigitalAssistantParameterCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DigitalAssistantParameterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DigitalAssistantParameterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DigitalAssistantParameterValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DigitalAssistantParameterValue$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DigitalAssistantSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.DigitalAssistantSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ErrorBody", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ErrorBody$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ExportBotDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ExportBotDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ExportDigitalAssistantDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ExportDigitalAssistantDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ExportSkillDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ExportSkillDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ExtendDigitalAssistantDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ExtendDigitalAssistantDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ExtendSkillDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ExtendSkillDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.FacebookChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.FacebookChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ImportBotDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ImportBotDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ImportContract", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ImportContract$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ImportedPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ImportedPackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ImportedPackage$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ImportedPackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ImportedPackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.IosChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.IosChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.MSTeamsChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.MSTeamsChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.MetadataProperty", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.MetadataProperty$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OSSChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OSSChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstance$ShapeName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstance$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstance$LifecycleSubState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceAttachment$AttachmentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceAttachment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceAttachmentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceAttachmentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceAttachmentOwner", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceAttachmentOwner$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceAttachmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceAttachmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceAttachmentSummary$AttachmentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceOwner", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceOwner$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceSummary$ShapeName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaInstanceSummary$LifecycleSubState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpoint$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointAttachment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointAttachmentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointAttachmentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointAttachmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointAttachmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointScanProxy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointScanProxy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointScanProxy$ScanListenerType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointScanProxy$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointScanProxy$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointScanProxyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointScanProxyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointScanProxySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointScanProxySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OdaPrivateEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OsvcChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OsvcChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.OsvcServiceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.PackageItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.PackageItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.PackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.PackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.Parameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.Parameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ParameterDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ParameterDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ParameterDefinition$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ParameterDefinition$Direction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ParameterType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ResourceTypeDefaultParameterValues", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ResourceTypeDefaultParameterValues$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ResourceTypeImportContract", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ResourceTypeImportContract$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ResourceTypeMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ResourceTypeMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.RestrictedOperation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.RestrictedOperation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ScanListenerInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ScanListenerInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ServiceCloudChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ServiceCloudChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.ServiceCloudClientType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.Skill", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.Skill$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.SkillCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.SkillCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.SkillParameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.SkillParameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.SkillParameterCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.SkillParameterCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.SkillParameterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.SkillParameterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.SkillSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.SkillSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.SlackChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.SlackChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.StorageLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.StorageLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.TestChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.TestChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.TranslationService", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.Translator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.Translator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.TranslatorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.TranslatorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.TranslatorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.TranslatorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.TwilioChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.TwilioChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateAndroidChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateAndroidChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateAppEventChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateAppEventChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateApplicationChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateApplicationChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateAuthenticationProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateAuthenticationProviderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateCortanaChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateCortanaChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateDigitalAssistantDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateDigitalAssistantDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateDigitalAssistantParameterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateDigitalAssistantParameterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateFacebookChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateFacebookChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateImportedPackageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateImportedPackageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateIosChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateIosChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateMSTeamsChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateMSTeamsChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateOSSChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateOSSChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateOdaInstanceAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateOdaInstanceAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateOdaInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateOdaInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateOdaPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateOdaPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateOsvcChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateOsvcChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateServiceCloudChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateServiceCloudChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateSkillDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateSkillDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateSkillParameterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateSkillParameterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateSlackChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateSlackChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateTranslatorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateTranslatorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateTwilioChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateTwilioChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateWebChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateWebChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateWebhookChannelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.UpdateWebhookChannelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WebChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WebChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WebhookChannel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WebhookChannel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WebhookPayloadVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequest$RequestAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequestResource$ResourceAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequestResource$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequestSummary$RequestAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.oda.model.WorkRequestSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-onesubscription/pom.xml b/bmc-onesubscription/pom.xml index 39a81776166..ccb028e6710 100644 --- a/bmc-onesubscription/pom.xml +++ b/bmc-onesubscription/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-onesubscription @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-onesubscription/src/main/java/com/oracle/bmc/onesubscription/SdkClientsMetadata.java b/bmc-onesubscription/src/main/java/com/oracle/bmc/onesubscription/SdkClientsMetadata.java deleted file mode 100644 index 07e72cadad9..00000000000 --- a/bmc-onesubscription/src/main/java/com/oracle/bmc/onesubscription/SdkClientsMetadata.java +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.onesubscription; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190111") -@SdkClients({ - BillingScheduleAsyncClient.class, - BillingScheduleClient.class, - CommitmentAsyncClient.class, - CommitmentClient.class, - ComputedUsageAsyncClient.class, - ComputedUsageClient.class, - InvoiceSummaryAsyncClient.class, - InvoiceSummaryClient.class, - OrganizationSubscriptionAsyncClient.class, - OrganizationSubscriptionClient.class, - RatecardAsyncClient.class, - RatecardClient.class, - SubscribedServiceAsyncClient.class, - SubscribedServiceClient.class, - SubscriptionAsyncClient.class, - SubscriptionClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-onesubscription/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-onesubscription/reflect-config.json b/bmc-onesubscription/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-onesubscription/reflect-config.json new file mode 100644 index 00000000000..24d8f5e5d95 --- /dev/null +++ b/bmc-onesubscription/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-onesubscription/reflect-config.json @@ -0,0 +1,556 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.AggregatedComputedUsageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.AggregatedComputedUsageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.AggregatedComputedUsageSummary$PricingModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.BillingScheduleProduct", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.BillingScheduleProduct$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.BillingScheduleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.BillingScheduleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.BillingScheduleSummary$InvoiceStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.Commitment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.Commitment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.CommitmentService", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.CommitmentService$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.CommitmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.CommitmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.ComputedUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.ComputedUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.ComputedUsage$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.ComputedUsageAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.ComputedUsageAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.ComputedUsageAggregation$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.ComputedUsageProduct", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.ComputedUsageProduct$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.ComputedUsageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.ComputedUsageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.ComputedUsageSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoiceLineSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoiceLineSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoiceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoiceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicelineComputedUsageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicelineComputedUsageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicelineComputedUsageSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingAddress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingAddress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingBusinessPartner", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingBusinessPartner$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingCurrency", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingCurrency$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingOrganization", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingOrganization$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingPaymentTerm", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingPaymentTerm$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingProduct", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingProduct$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.InvoicingUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.OrganizationSubscriptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.OrganizationSubscriptionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.OrgnizationSubsCurrency", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.OrgnizationSubsCurrency$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.RateCardProduct", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.RateCardProduct$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.RateCardSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.RateCardSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.RateCardTier", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.RateCardTier$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscribedService", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscribedService$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscribedServiceAddress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscribedServiceAddress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscribedServiceBusinessPartner", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscribedServiceBusinessPartner$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscribedServiceLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscribedServiceLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscribedServicePaymentTerm", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscribedServicePaymentTerm$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscribedServiceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscribedServiceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscribedServiceUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscribedServiceUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscriptionCurrency", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscriptionCurrency$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscriptionProduct", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscriptionProduct$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscriptionSubscribedService", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscriptionSubscribedService$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscriptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.onesubscription.model.SubscriptionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-ons/pom.xml b/bmc-ons/pom.xml index 5b03af2e05e..3a0d734e209 100644 --- a/bmc-ons/pom.xml +++ b/bmc-ons/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-ons @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/SdkClientsMetadata.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/SdkClientsMetadata.java deleted file mode 100644 index 35e5cae8a51..00000000000 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/SdkClientsMetadata.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.ons; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") -@SdkClients({ - NotificationControlPlaneAsyncClient.class, - NotificationControlPlaneClient.class, - NotificationDataPlaneAsyncClient.class, - NotificationDataPlaneClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-ons/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ons/reflect-config.json b/bmc-ons/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ons/reflect-config.json new file mode 100644 index 00000000000..1906e1f59db --- /dev/null +++ b/bmc-ons/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ons/reflect-config.json @@ -0,0 +1,228 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.BackoffRetryPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.BackoffRetryPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.BackoffRetryPolicy$PolicyType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.ChangeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.ChangeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.ConfirmationResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.ConfirmationResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.CreateSubscriptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.CreateSubscriptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.CreateTopicDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.CreateTopicDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.DeliveryPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.DeliveryPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.MessageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.MessageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.NotificationTopic", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.NotificationTopic$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.NotificationTopic$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.NotificationTopicSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.NotificationTopicSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.NotificationTopicSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.PublishResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.PublishResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.Subscription", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.Subscription$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.Subscription$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.SubscriptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.SubscriptionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.SubscriptionSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.TopicAttributesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.TopicAttributesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.UpdateSubscriptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ons.model.UpdateSubscriptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-opa/pom.xml b/bmc-opa/pom.xml index f0574925076..9ebc29f4397 100644 --- a/bmc-opa/pom.xml +++ b/bmc-opa/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-opa @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-opa/src/main/java/com/oracle/bmc/opa/SdkClientsMetadata.java b/bmc-opa/src/main/java/com/oracle/bmc/opa/SdkClientsMetadata.java deleted file mode 100644 index ccb16f355b8..00000000000 --- a/bmc-opa/src/main/java/com/oracle/bmc/opa/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.opa; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210621") -@SdkClients({OpaInstanceAsyncClient.class, OpaInstanceClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-opa/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-opa/reflect-config.json b/bmc-opa/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-opa/reflect-config.json new file mode 100644 index 00000000000..6b8f655e071 --- /dev/null +++ b/bmc-opa/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-opa/reflect-config.json @@ -0,0 +1,272 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.AttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.AttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.AttachmentDetails$TargetRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.ChangeOpaInstanceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.ChangeOpaInstanceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.CreateOpaInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.CreateOpaInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.OpaInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.OpaInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.OpaInstance$ConsumptionModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.OpaInstance$ShapeName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.OpaInstance$MeteringType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.OpaInstance$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.OpaInstanceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.OpaInstanceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.OpaInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.OpaInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.UpdateOpaInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.UpdateOpaInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opa.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-opensearch/pom.xml b/bmc-opensearch/pom.xml index caf707820df..935b4a5d480 100644 --- a/bmc-opensearch/pom.xml +++ b/bmc-opensearch/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-opensearch @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-opensearch/src/main/java/com/oracle/bmc/opensearch/SdkClientsMetadata.java b/bmc-opensearch/src/main/java/com/oracle/bmc/opensearch/SdkClientsMetadata.java deleted file mode 100644 index 239aed78f30..00000000000 --- a/bmc-opensearch/src/main/java/com/oracle/bmc/opensearch/SdkClientsMetadata.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.opensearch; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180828") -@SdkClients({ - OpensearchClusterAsyncClient.class, - OpensearchClusterBackupAsyncClient.class, - OpensearchClusterBackupClient.class, - OpensearchClusterClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-opensearch/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-opensearch/reflect-config.json b/bmc-opensearch/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-opensearch/reflect-config.json new file mode 100644 index 00000000000..acfaa836722 --- /dev/null +++ b/bmc-opensearch/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-opensearch/reflect-config.json @@ -0,0 +1,502 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.BackupEventDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.BackupEventDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.BackupOpensearchClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.BackupOpensearchClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.BackupState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.ChangeOpensearchClusterBackupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.ChangeOpensearchClusterBackupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.ChangeOpensearchClusterCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.ChangeOpensearchClusterCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.CreateOpensearchClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.CreateOpensearchClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.DataNodeHostType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.ExportOpensearchClusterBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.ExportOpensearchClusterBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.GetManifestResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.GetManifestResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.MasterNodeHostType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchCluster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchCluster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchCluster$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchClusterBackup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchClusterBackup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchClusterBackup$BackupType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchClusterBackup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchClusterBackupCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchClusterBackupCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchClusterBackupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchClusterBackupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchClusterCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchClusterCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchClusterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchClusterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchVersionsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchVersionsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchVersionsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OpensearchVersionsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.ResizeOpensearchClusterHorizontalDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.ResizeOpensearchClusterHorizontalDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.ResizeOpensearchClusterVerticalDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.ResizeOpensearchClusterVerticalDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.RestoreOpensearchClusterBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.RestoreOpensearchClusterBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.RestoreOpensearchClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.RestoreOpensearchClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.SecurityMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.UpdateCheckinDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.UpdateCheckinDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.UpdateClusterHardenedImageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.UpdateClusterHardenedImageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.UpdateClusterStatusDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.UpdateClusterStatusDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.UpdateOpensearchClusterBackupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.UpdateOpensearchClusterBackupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.UpdateOpensearchClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.UpdateOpensearchClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opensearch.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-operatoraccesscontrol/pom.xml b/bmc-operatoraccesscontrol/pom.xml index 51d72843e50..14e1895e20a 100644 --- a/bmc-operatoraccesscontrol/pom.xml +++ b/bmc-operatoraccesscontrol/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-operatoraccesscontrol @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-operatoraccesscontrol/src/main/java/com/oracle/bmc/operatoraccesscontrol/SdkClientsMetadata.java b/bmc-operatoraccesscontrol/src/main/java/com/oracle/bmc/operatoraccesscontrol/SdkClientsMetadata.java deleted file mode 100644 index e2a3c4c6896..00000000000 --- a/bmc-operatoraccesscontrol/src/main/java/com/oracle/bmc/operatoraccesscontrol/SdkClientsMetadata.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.operatoraccesscontrol; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200630") -@SdkClients({ - AccessRequestsAsyncClient.class, - AccessRequestsClient.class, - OperatorActionsAsyncClient.class, - OperatorActionsClient.class, - OperatorControlAssignmentAsyncClient.class, - OperatorControlAssignmentClient.class, - OperatorControlAsyncClient.class, - OperatorControlClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-operatoraccesscontrol/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-operatoraccesscontrol/reflect-config.json b/bmc-operatoraccesscontrol/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-operatoraccesscontrol/reflect-config.json new file mode 100644 index 00000000000..3656dafe01b --- /dev/null +++ b/bmc-operatoraccesscontrol/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-operatoraccesscontrol/reflect-config.json @@ -0,0 +1,448 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.AccessRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.AccessRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.AccessRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.AccessRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.AccessRequestHistoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.AccessRequestHistoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.AccessRequestHistorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.AccessRequestHistorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.AccessRequestLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.AccessRequestSeverities", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.AccessRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.AccessRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.ApproveAccessRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.ApproveAccessRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.ChangeOperatorControlAssignmentCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.ChangeOperatorControlAssignmentCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.ChangeOperatorControlCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.ChangeOperatorControlCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.CreateOperatorControlAssignmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.CreateOperatorControlAssignmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.CreateOperatorControlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.CreateOperatorControlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.InfrastrcutureLayers", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.InteractionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.InteractionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.InteractionRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.InteractionRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.InteractionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.InteractionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorActionCategories", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorActionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorActionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorActionLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorActionProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorActionProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorActionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorActionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorControl", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorControl$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorControlAssignment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorControlAssignment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorControlAssignmentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorControlAssignmentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorControlAssignmentLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorControlAssignmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorControlAssignmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorControlCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorControlCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorControlLifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorControlSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.OperatorControlSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.RejectAccessRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.RejectAccessRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.ResourceTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.ReviewAccessRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.ReviewAccessRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.RevokeAccessRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.RevokeAccessRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.UpdateOperatorControlAssignmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.UpdateOperatorControlAssignmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.UpdateOperatorControlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.operatoraccesscontrol.model.UpdateOperatorControlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-opsi/pom.xml b/bmc-opsi/pom.xml index e2e4acb8a99..851d3c605e3 100644 --- a/bmc-opsi/pom.xml +++ b/bmc-opsi/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-opsi @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-opsi/src/main/java/com/oracle/bmc/opsi/SdkClientsMetadata.java b/bmc-opsi/src/main/java/com/oracle/bmc/opsi/SdkClientsMetadata.java deleted file mode 100644 index b521ac970f3..00000000000 --- a/bmc-opsi/src/main/java/com/oracle/bmc/opsi/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.opsi; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200630") -@SdkClients({OperationsInsightsAsyncClient.class, OperationsInsightsClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-opsi/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-opsi/reflect-config.json b/bmc-opsi/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-opsi/reflect-config.json new file mode 100644 index 00000000000..ce9c260f42a --- /dev/null +++ b/bmc-opsi/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-opsi/reflect-config.json @@ -0,0 +1,6371 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddEmManagedExternalExadataInsightMembersDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddEmManagedExternalExadataInsightMembersDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddExadataInsightMembersDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddPeComanagedExadataInsightMembersDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddPeComanagedExadataInsightMembersDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbFindingAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbFindingAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbFindingAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbFindingAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbFindingCategoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbFindingCategoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbFindingCategorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbFindingCategorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbFindingsTimeSeriesCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbFindingsTimeSeriesCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbFindingsTimeSeriesSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbFindingsTimeSeriesSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbParameterAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbParameterAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbParameterAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbParameterAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbParameterCategoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbParameterCategoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbParameterCategorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbParameterCategorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbParameterChangeAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbParameterChangeAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbParameterChangeAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbParameterChangeAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbRecommendationAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbRecommendationAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbRecommendationAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbRecommendationAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbRecommendationCategoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbRecommendationCategoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbRecommendationCategorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbRecommendationCategorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbRecommendationsTimeSeriesCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbRecommendationsTimeSeriesCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbRecommendationsTimeSeriesSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbRecommendationsTimeSeriesSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbSchemaObjectCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbSchemaObjectCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbSchemaObjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbSchemaObjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbSqlStatementCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbSqlStatementCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbSqlStatementSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbSqlStatementSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmDbSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AddmReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AutonomousDatabaseConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AutonomousDatabaseConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AutonomousDatabaseInsight", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AutonomousDatabaseInsight$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AutonomousDatabaseInsightSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AutonomousDatabaseInsightSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseCpuUsageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseCpuUsageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseCpuUsageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseCpuUsageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseMetricCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseMetricCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseMetricSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseMetricSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseParameterChangeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseParameterChangeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseParameterChangeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseParameterChangeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseParameterCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseParameterCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseParameterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseParameterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseReport$Format", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSnapshotCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSnapshotCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSnapshotRangeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSnapshotRangeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSnapshotRangeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSnapshotRangeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSnapshotSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSnapshotSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSqlReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSqlReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSqlReport$Format", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSysstatCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSysstatCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSysstatSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseSysstatSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseTopWaitEventCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseTopWaitEventCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseTopWaitEventSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseTopWaitEventSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseWaitEventBucketCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseWaitEventBucketCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseWaitEventBucketSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseWaitEventBucketSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseWaitEventCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseWaitEventCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseWaitEventSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrDatabaseWaitEventSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrHub", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrHub$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrHubLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrHubSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrHubSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrHubSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrHubSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrHubs", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrHubs$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrQueryResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrQueryResult$AwrResultType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrReportFormatType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrSnapshotCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrSnapshotCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrSnapshotSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrSnapshotSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.AwrSourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.BasicConfigurationItemMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.BasicConfigurationItemMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.BasicConfigurationItemSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.BasicConfigurationItemSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeDatabaseInsightCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeDatabaseInsightCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeEnterpriseManagerBridgeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeEnterpriseManagerBridgeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeExadataInsightCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeExadataInsightCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeHostInsightCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeHostInsightCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeNewsReportCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeNewsReportCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeOperationsInsightsPrivateEndpointCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeOperationsInsightsPrivateEndpointCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeOpsiConfigurationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangeOpsiConfigurationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangePeComanagedDatabaseInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ChangePeComanagedDatabaseInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CloudImportableComputeEntitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CloudImportableComputeEntitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CloudImportableComputeEntitySummary$PlatformType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemAllowedValueDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemAllowedValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemFreeTextAllowedValueDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemFreeTextAllowedValueDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemLimitAllowedValueDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemLimitAllowedValueDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemPickAllowedValueDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemPickAllowedValueDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemUnitDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemUnitDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemValueSourceConfigurationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConfigurationItemsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ConnectionDetails$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateAwrHubDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateAwrHubDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateBasicConfigurationItemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateBasicConfigurationItemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateConfigurationItemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateDatabaseInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateEmManagedExternalDatabaseInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateEmManagedExternalDatabaseInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateEmManagedExternalExadataInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateEmManagedExternalExadataInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateEmManagedExternalExadataMemberEntityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateEmManagedExternalExadataMemberEntityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateEmManagedExternalHostInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateEmManagedExternalHostInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateEnterpriseManagerBridgeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateEnterpriseManagerBridgeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateExadataInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateHostInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateMacsManagedCloudHostInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateMacsManagedCloudHostInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateMacsManagedExternalHostInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateMacsManagedExternalHostInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateNewsReportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateNewsReportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateOperationsInsightsPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateOperationsInsightsPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateOperationsInsightsWarehouseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateOperationsInsightsWarehouseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateOperationsInsightsWarehouseUserDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateOperationsInsightsWarehouseUserDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateOpsiConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateOpsiUxConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreateOpsiUxConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreatePeComanagedDatabaseInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreatePeComanagedDatabaseInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreatePeComanagedDatabaseInsightDetails$DeploymentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreatePeComanagedExadataInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreatePeComanagedExadataInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreatePeComanagedExadataVmclusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CreatePeComanagedExadataVmclusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CredentialByVault", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CredentialByVault$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CredentialByVault$Role", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CredentialDetails$CredentialType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CredentialsBySource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.CredentialsBySource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DBExternalInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DBExternalInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DBExternalProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DBExternalProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DBOSConfigInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DBOSConfigInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DBParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DBParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectBindParameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectBindParameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectColumnMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectColumnMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectColumnMetadata$Category", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectColumnMetadata$DataTypeName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectColumnUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectColumnUnit$UnitCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectCoreColumnUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectCoreColumnUnit$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectCoreColumnUnit$Unit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectCustomColumnUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectCustomColumnUnit$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectDataSizeColumnUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectDataSizeColumnUnit$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectDataSizeColumnUnit$Unit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectFrequencyColumnUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectFrequencyColumnUnit$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectFrequencyColumnUnit$Unit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectOtherStandardColumnUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectOtherStandardColumnUnit$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectOtherStandardColumnUnit$Unit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectPowerColumnUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectPowerColumnUnit$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectPowerColumnUnit$Unit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectQuery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectQuery$QueryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectQueryTimeFilters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectQueryTimeFilters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectRateColumnUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectRateColumnUnit$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectStandardQuery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectStandardQuery$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectTemperatureColumnUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectTemperatureColumnUnit$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectTemperatureColumnUnit$Unit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectTemplatizedQuery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectTemplatizedQuery$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectTimeColumnUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectTimeColumnUnit$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectTimeColumnUnit$Unit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DataObjectType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.Database", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseConfigurationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseConfigurationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseConfigurationMetricGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseConfigurationMetricGroup$MetricName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseEntitySource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseEntitySourceAll", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseInsight", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseInsightSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseInsights", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseInsights$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseInsightsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseInsightsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseInsightsDataObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseInsightsDataObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseInsightsDataObjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseInsightsDataObjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseParameterTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DatabaseParameterTypeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DiskGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DiskGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DiskGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DownloadOperationsInsightsWarehouseWalletDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.DownloadOperationsInsightsWarehouseWalletDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalDatabaseConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalDatabaseConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalDatabaseInsight", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalDatabaseInsight$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalDatabaseInsightSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalDatabaseInsightSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalExadataInsight", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalExadataInsight$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalExadataInsightSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalExadataInsightSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalHostConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalHostConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalHostInsight", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalHostInsight$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalHostInsight$PlatformType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalHostInsightSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalHostInsightSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EmManagedExternalHostInsightSummary$PlatformType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableAutonomousDatabaseInsightAdvancedFeaturesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableAutonomousDatabaseInsightAdvancedFeaturesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableDatabaseInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableEmManagedExternalDatabaseInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableEmManagedExternalDatabaseInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableEmManagedExternalExadataInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableEmManagedExternalExadataInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableEmManagedExternalHostInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableEmManagedExternalHostInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableExadataInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableHostInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableMacsManagedCloudHostInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableMacsManagedCloudHostInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableMacsManagedExternalHostInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnableMacsManagedExternalHostInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnablePeComanagedDatabaseInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnablePeComanagedDatabaseInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnablePeComanagedExadataInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnablePeComanagedExadataInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnterpriseManagerBridge", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnterpriseManagerBridge$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnterpriseManagerBridgeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnterpriseManagerBridgeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnterpriseManagerBridgeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnterpriseManagerBridgeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnterpriseManagerBridges", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.EnterpriseManagerBridges$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataConfigurationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataConfigurationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataDatabaseMachineConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataDatabaseMachineConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataDatabaseStatisticsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataDatabaseStatisticsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataDiskgroupStatisticsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataDiskgroupStatisticsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataEntitySource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataExacsConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataExacsConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataHostStatisticsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataHostStatisticsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsight", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightResourceCapacityTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightResourceCapacityTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightResourceCapacityTrendSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightResourceCapacityTrendSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightResourceForecastTrendSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightResourceForecastTrendSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightResourceForecastTrendSummary$Pattern", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightResourceInsightUtilizationItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightResourceInsightUtilizationItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightResourceStatistics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightResourceStatistics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightResourceStatisticsAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightResourceStatisticsAggregation$ExadataResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsights", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsights$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightsDataObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightsDataObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightsDataObjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataInsightsDataObjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataMemberCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataMemberCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataMemberSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataMemberSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataMemberSummary$EntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataRackType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataStorageServerStatisticsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataStorageServerStatisticsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ExadataType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HistoricalDataItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HistoricalDataItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.Host", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostConfigurationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostConfigurationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostConfigurationMetricGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostConfigurationMetricGroup$MetricName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostConfigurationSummary$PlatformType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostCpuHardwareConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostCpuHardwareConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostCpuStatistics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostCpuStatistics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostCpuUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostCpuUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostDetails$PlatformType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostEntities", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostEntities$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostEntitySource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostFilesystemConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostFilesystemConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostFilesystemUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostFilesystemUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostHardwareConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostHardwareConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostImportableAgentEntitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostImportableAgentEntitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostImportableAgentEntitySummary$PlatformType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostInsight", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostInsightResourceStatisticsAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostInsightResourceStatisticsAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostInsightSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostInsightSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostInsightSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostInsights", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostInsights$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostInsightsDataObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostInsightsDataObject$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostInsightsDataObjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostInsightsDataObjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostInstanceMap", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostInstanceMap$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostMemoryConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostMemoryConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostMemoryStatistics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostMemoryStatistics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostMemoryUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostMemoryUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostNetworkActivitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostNetworkActivitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostNetworkConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostNetworkConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostNetworkStatistics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostNetworkStatistics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostPerformanceMetricGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostPerformanceMetricGroup$MetricName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostProduct", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostProduct$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostResourceAllocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostResourceAllocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostResourceCapacityTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostResourceCapacityTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostResourceStatistics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostResourceStatistics$ResourceName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostStorageStatistics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostStorageStatistics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostTopProcesses", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostTopProcesses$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostedEntityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostedEntityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostedEntitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.HostedEntitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ImportableAgentEntitySource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ImportableAgentEntitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ImportableAgentEntitySummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ImportableAgentEntitySummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ImportableComputeEntitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ImportableComputeEntitySummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ImportableComputeEntitySummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ImportableEnterpriseManagerEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ImportableEnterpriseManagerEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ImportableEnterpriseManagerEntityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ImportableEnterpriseManagerEntityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IndividualOpsiDataObjectDetailsInQuery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IndividualOpsiDataObjectDetailsInQuery$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestAddmReportsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestAddmReportsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestAddmReportsResponseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestAddmReportsResponseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestDatabaseConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestDatabaseConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestDatabaseConfigurationResponseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestDatabaseConfigurationResponseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestHostConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestHostConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestHostConfigurationResponseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestHostConfigurationResponseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestHostMetricsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestHostMetricsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestHostMetricsResponseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestHostMetricsResponseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestMySqlSqlTextDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestMySqlSqlTextDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestMySqlSqlTextResponseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestMySqlSqlTextResponseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlBucketDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlBucketDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlBucketResponseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlBucketResponseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlPlanLinesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlPlanLinesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlPlanLinesResponseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlPlanLinesResponseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlStatsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlStatsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlStatsResponseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlStatsResponseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlTextDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlTextDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlTextResponseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.IngestSqlTextResponseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.InstanceMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.InstanceMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedCloudHostConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedCloudHostConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedCloudHostInsight", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedCloudHostInsight$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedCloudHostInsight$PlatformType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedCloudHostInsightSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedCloudHostInsightSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedCloudHostInsightSummary$PlatformType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedExternalDatabaseConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedExternalDatabaseConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedExternalDatabaseInsight", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedExternalDatabaseInsight$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedExternalDatabaseInsightSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedExternalDatabaseInsightSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedExternalHostConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedExternalHostConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedExternalHostInsight", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedExternalHostInsight$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedExternalHostInsight$PlatformType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedExternalHostInsightSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedExternalHostInsightSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MacsManagedExternalHostInsightSummary$PlatformType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MySqlSqlText", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.MySqlSqlText$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NetworkUsageTrend", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NetworkUsageTrend$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NetworkUsageTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NetworkUsageTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NewsContentTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NewsContentTypes$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NewsContentTypesResource", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NewsFrequency", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NewsLocale", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NewsReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NewsReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NewsReportCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NewsReportCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NewsReportSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NewsReportSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NewsReports", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.NewsReports$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsPrivateEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsPrivateEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsPrivateEndpointCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsPrivateEndpointCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsPrivateEndpointLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsPrivateEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsPrivateEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouseLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouseSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouseSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouseUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouseUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouseUserLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouseUserSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouseUserSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouseUserSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouseUserSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouseUsers", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouseUsers$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouses", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OperationsInsightsWarehouses$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiConfigurationBasicConfigurationItemSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiConfigurationBasicConfigurationItemSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiConfigurationConfigurationItemSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiConfigurationLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiConfigurationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiConfigurations", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiConfigurations$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiConfigurationsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiConfigurationsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObject", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObjectDetailsInQuery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObjectDetailsTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObjectQueryParam", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObjectQueryParam$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObjectSupportedQueryParam", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObjectSupportedQueryParam$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObjectType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObjectTypeOpsiDataObjectDetailsInQuery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObjectTypeOpsiDataObjectDetailsInQuery$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObjects", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObjects$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObjectsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiDataObjectsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiUxConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiUxConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiUxConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiUxConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiWarehouseDataObjects", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.OpsiWarehouseDataObjects$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedDatabaseConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedDatabaseConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedDatabaseConnectionDetails$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedDatabaseHostDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedDatabaseHostDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedDatabaseInsight", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedDatabaseInsight$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedDatabaseInsightSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedDatabaseInsightSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedExadataInsight", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedExadataInsight$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedExadataInsightSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedExadataInsightSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedHostConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedHostConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedHostInsight", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedHostInsight$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedHostInsight$PlatformType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedHostInsightSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedHostInsightSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedHostInsightSummary$PlatformType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedManagedExternalDatabaseConfigurationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.PeComanagedManagedExternalDatabaseConfigurationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ProjectedDataItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ProjectedDataItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.QueryDataObjectJsonResultSetRowsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.QueryDataObjectJsonResultSetRowsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.QueryDataObjectResultSetColumnMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.QueryDataObjectResultSetColumnMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.QueryDataObjectResultSetColumnMetadata$DataTypeName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.QueryDataObjectResultSetRowsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.QueryDataObjectResultSetRowsCollection$Format", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.QueryOpsiDataObjectDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.QueryOpsiDataObjectDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.QueryWarehouseDataObjectDataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.QueryWarehouseDataObjectDataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.RelatedObjectTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.RelatedObjectTypeDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceCapacityTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceCapacityTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceFilters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceFilters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceInsightCurrentUtilization", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceInsightCurrentUtilization$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceInsightProjectedUtilization", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceInsightProjectedUtilization$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceInsightProjectedUtilizationItem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceInsightProjectedUtilizationItem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceStatistics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceStatistics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceStatisticsAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceStatisticsAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceUsageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceUsageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceUsageTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.ResourceUsageTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SchemaObjectTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SchemaObjectTypeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlBucket", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlBucket$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlInsightAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlInsightAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlInsightAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlInsightAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlInsightThresholds", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlInsightThresholds$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlInventory", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlInventory$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlPlanCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlPlanCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlPlanInsightAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlPlanInsightAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlPlanInsightAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlPlanInsightAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlPlanInsights", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlPlanInsights$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlPlanLine", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlPlanLine$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlPlanSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlPlanSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlResponseTimeDistributionAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlResponseTimeDistributionAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlResponseTimeDistributionAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlResponseTimeDistributionAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlSearchCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlSearchCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlSearchSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlSearchSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatisticAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatisticAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatisticAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatisticAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatistics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatistics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatisticsTimeSeries", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatisticsTimeSeries$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatisticsTimeSeriesAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatisticsTimeSeriesAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatisticsTimeSeriesAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatisticsTimeSeriesAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatisticsTimeSeriesByPlanAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatisticsTimeSeriesByPlanAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatisticsTimeSeriesByPlanAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStatisticsTimeSeriesByPlanAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStats", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlStats$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlText", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlText$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlTextCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlTextCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlTextSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlTextSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SqlTypeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.StorageServer", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.StorageServerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.StorageServerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.StorageUsageTrend", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.StorageUsageTrend$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.StorageUsageTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.StorageUsageTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeAwrSourcesSummariesCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeAwrSourcesSummariesCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection$ResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceForecastTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceForecastTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceForecastTrendAggregation$ResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceForecastTrendAggregation$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceForecastTrendAggregation$Pattern", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceStatisticsAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceStatisticsAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceStatisticsAggregationCollection$ResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceStatisticsAggregationCollection$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceUsageAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceUsageAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceUsageAggregation$ResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceUsageAggregation$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceUsageTrendAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceUsageTrendAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceUsageTrendAggregationCollection$ResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceUsageTrendAggregationCollection$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceUtilizationInsightAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceUtilizationInsightAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightResourceUtilizationInsightAggregation$ResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceCapacityTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceCapacityTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceCapacityTrendAggregation$ExadataResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceCapacityTrendAggregation$ExadataResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceCapacityTrendAggregation$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceCapacityTrendCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceCapacityTrendCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceCapacityTrendCollection$ExadataResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceCapacityTrendCollection$ExadataResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceCapacityTrendCollection$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceForecastTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceForecastTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceForecastTrendAggregation$ExadataResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceForecastTrendAggregation$ExadataResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceForecastTrendAggregation$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceForecastTrendAggregation$Pattern", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceForecastTrendCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceForecastTrendCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceForecastTrendCollection$ExadataResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceForecastTrendCollection$ExadataResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceForecastTrendCollection$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceStatisticsAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceStatisticsAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceStatisticsAggregationCollection$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceStatisticsAggregationCollection$ExadataResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceUsageAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceUsageAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceUsageAggregation$ExadataResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceUsageAggregation$ExadataResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceUsageAggregation$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceUsageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceUsageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceUsageCollection$ExadataResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceUsageCollection$ExadataResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceUsageCollection$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceUtilizationInsightAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceUtilizationInsightAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceUtilizationInsightAggregation$ExadataResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeExadataInsightResourceUtilizationInsightAggregation$ExadataResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightNetworkUsageTrendAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightNetworkUsageTrendAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightNetworkUsageTrendAggregationCollection$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceCapacityTrendAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceCapacityTrendAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceCapacityTrendAggregationCollection$ResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceCapacityTrendAggregationCollection$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceForecastTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceForecastTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceForecastTrendAggregation$ResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceForecastTrendAggregation$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceForecastTrendAggregation$Pattern", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceStatisticsAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceStatisticsAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceStatisticsAggregationCollection$ResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceStatisticsAggregationCollection$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceUsageAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceUsageAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceUsageAggregation$ResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceUsageAggregation$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceUsageTrendAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceUsageTrendAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceUsageTrendAggregationCollection$ResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceUsageTrendAggregationCollection$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceUtilizationInsightAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceUtilizationInsightAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightResourceUtilizationInsightAggregation$ResourceMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightStorageUsageTrendAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightStorageUsageTrendAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightStorageUsageTrendAggregationCollection$UsageUnit", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightsTopProcessesUsageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightsTopProcessesUsageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightsTopProcessesUsageTrendCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeHostInsightsTopProcessesUsageTrendCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeOperationsInsightsWarehouseResourceUsageAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummarizeOperationsInsightsWarehouseResourceUsageAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummaryStatistics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.SummaryStatistics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.TablespaceUsageTrend", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.TablespaceUsageTrend$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.TablespaceUsageTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.TablespaceUsageTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.TopProcessesUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.TopProcessesUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.TopProcessesUsageTrend", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.TopProcessesUsageTrend$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.TopProcessesUsageTrendAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.TopProcessesUsageTrendAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateAutonomousDatabaseInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateAutonomousDatabaseInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateAwrHubDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateAwrHubDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateBasicConfigurationItemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateBasicConfigurationItemDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateConfigurationItemDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateDatabaseInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateEmManagedExternalDatabaseInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateEmManagedExternalDatabaseInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateEmManagedExternalExadataInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateEmManagedExternalExadataInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateEmManagedExternalHostInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateEmManagedExternalHostInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateEnterpriseManagerBridgeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateEnterpriseManagerBridgeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateExadataInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateHostInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateMacsManagedCloudHostInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateMacsManagedCloudHostInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateMacsManagedExternalDatabaseInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateMacsManagedExternalDatabaseInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateMacsManagedExternalHostInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateMacsManagedExternalHostInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateNewsReportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateNewsReportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateOperationsInsightsPrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateOperationsInsightsPrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateOperationsInsightsWarehouseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateOperationsInsightsWarehouseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateOperationsInsightsWarehouseUserDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateOperationsInsightsWarehouseUserDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateOpsiConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateOpsiUxConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdateOpsiUxConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdatePeComanagedDatabaseInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdatePeComanagedDatabaseInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdatePeComanagedExadataInsightDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UpdatePeComanagedExadataInsightDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UxConfigurationItemsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.UxConfigurationItemsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.VmClusterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.VmClusterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WarehouseDataObjectCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WarehouseDataObjectCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WarehouseDataObjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WarehouseDataObjectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WarehouseDataObjectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WarehouseTableDataObjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WarehouseTableDataObjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WarehouseViewDataObjectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WarehouseViewDataObjectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequests", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.opsi.model.WorkRequests$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-optimizer/pom.xml b/bmc-optimizer/pom.xml index fd2a8e1d399..a41b1fed5d4 100644 --- a/bmc-optimizer/pom.xml +++ b/bmc-optimizer/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-optimizer @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-optimizer/src/main/java/com/oracle/bmc/optimizer/SdkClientsMetadata.java b/bmc-optimizer/src/main/java/com/oracle/bmc/optimizer/SdkClientsMetadata.java deleted file mode 100644 index ec7aa3cd4d6..00000000000 --- a/bmc-optimizer/src/main/java/com/oracle/bmc/optimizer/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.optimizer; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200606") -@SdkClients({OptimizerAsyncClient.class, OptimizerClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-optimizer/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-optimizer/reflect-config.json b/bmc-optimizer/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-optimizer/reflect-config.json new file mode 100644 index 00000000000..613fa336298 --- /dev/null +++ b/bmc-optimizer/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-optimizer/reflect-config.json @@ -0,0 +1,794 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.Action", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.Action$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.BulkApplyRecommendationsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.BulkApplyRecommendationsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.BulkApplyResourceAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.BulkApplyResourceAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.Category", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.Category$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.CategoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.CategoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.CategorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.CategorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.CreateProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.CreateProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.EnrollmentStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.EnrollmentStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.EnrollmentStatusCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.EnrollmentStatusCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.EnrollmentStatusSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.EnrollmentStatusSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.EvaluatedMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.EvaluatedMetric$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.HistoryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.HistoryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.HistorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.HistorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.Importance", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.LevelConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.LevelConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.LevelsConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.LevelsConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.OptimizerEnrollmentStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.Profile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.Profile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ProfileCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ProfileCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ProfileLevelCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ProfileLevelCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ProfileLevelSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ProfileLevelSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ProfileSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ProfileSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.QueryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.QueryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.QueryableFieldCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.QueryableFieldCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.QueryableFieldSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.QueryableFieldSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.QueryableFieldSummary$FieldType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.Recommendation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.Recommendation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.RecommendationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.RecommendationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.RecommendationCount", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.RecommendationCount$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.RecommendationStrategyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.RecommendationStrategyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.RecommendationStrategySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.RecommendationStrategySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.RecommendationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.RecommendationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ResourceAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ResourceAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ResourceActionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ResourceActionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ResourceActionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ResourceActionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ResourceCount", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.ResourceCount$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.Strategy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.Strategy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.StrategyParameter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.StrategyParameter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.StrategyParameterType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.SupportedLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.SupportedLevel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.SupportedLevels", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.SupportedLevels$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.TagValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.TargetCompartments", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.TargetCompartments$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.TargetTag", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.TargetTag$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.TargetTags", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.TargetTags$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.UpdateEnrollmentStatusDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.UpdateEnrollmentStatusDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.UpdateProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.UpdateProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.UpdateRecommendationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.UpdateRecommendationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.UpdateResourceActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.UpdateResourceActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequestActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.optimizer.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-osmanagement/pom.xml b/bmc-osmanagement/pom.xml index 326daad3a41..9aab8bc888b 100644 --- a/bmc-osmanagement/pom.xml +++ b/bmc-osmanagement/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-osmanagement @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/SdkClientsMetadata.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/SdkClientsMetadata.java deleted file mode 100644 index fc6bd72e4d2..00000000000 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/SdkClientsMetadata.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.osmanagement; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190801") -@SdkClients({ - EventAsyncClient.class, - EventClient.class, - OsManagementAsyncClient.class, - OsManagementClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-osmanagement/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osmanagement/reflect-config.json b/bmc-osmanagement/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osmanagement/reflect-config.json new file mode 100644 index 00000000000..f608964dc8d --- /dev/null +++ b/bmc-osmanagement/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osmanagement/reflect-config.json @@ -0,0 +1,1189 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.AddPackagesToSoftwareSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.AddPackagesToSoftwareSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ApiError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ApiError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ArchTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.AttachChildSoftwareSourceToManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.AttachChildSoftwareSourceToManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.AttachParentSoftwareSourceToManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.AttachParentSoftwareSourceToManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.AutonomousSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.AutonomousSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.AvailableSoftwareSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.AvailableSoftwareSourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.AvailableUpdateSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.AvailableUpdateSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.AvailableWindowsUpdateSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.AvailableWindowsUpdateSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ChangeManagedInstanceGroupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ChangeManagedInstanceGroupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ChangeScheduledJobCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ChangeScheduledJobCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ChangeSoftwareSourceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ChangeSoftwareSourceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ChecksumTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ContentAvailability", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.CrashEventSystemInformation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.CrashEventSystemInformation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.CreateManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.CreateManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.CreateScheduledJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.CreateScheduledJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.CreateSoftwareSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.CreateSoftwareSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.DetachChildSoftwareSourceFromManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.DetachChildSoftwareSourceFromManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.DetachParentSoftwareSourceFromManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.DetachParentSoftwareSourceFromManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.Erratum", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.Erratum$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ErratumSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ErratumSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.Event", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.EventCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.EventCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.EventContent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.EventContent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.EventReport", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.EventReport$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.EventSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.EventSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.EventType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.Id", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.Id$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.InstallablePackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.InstallablePackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.InstalledPackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.InstalledPackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.InstalledWindowsUpdateSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.InstalledWindowsUpdateSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.IntervalTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.IsEligibleForInstallation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.KernelCrashEvent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.KernelCrashEvent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.KernelOopsEvent", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.KernelOopsEvent$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.KernelVmCoreInformation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.KernelVmCoreInformation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.LifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ManageModuleStreamsOnManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ManageModuleStreamsOnManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ManagedInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ManagedInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ManagedInstance$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ManagedInstanceGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ManagedInstanceGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ManagedInstanceGroupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ManagedInstanceGroupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ManagedInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ManagedInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ManagedInstanceSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStream", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStream$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamOnManagedInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamOnManagedInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamOnManagedInstanceSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamProfile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamProfileOnManagedInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamProfileOnManagedInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamProfileOnManagedInstanceSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamProfileSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamProfileSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ModuleStreamSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.OperationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.OsFamilies", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.PackageName", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.PackageName$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.PackageUpdateTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.Recurrence", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.Recurrence$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.Recurrence$IntervalType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.RelatedEventCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.RelatedEventCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.RelatedEventSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.RelatedEventSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.RemovePackagesFromSoftwareSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.RemovePackagesFromSoftwareSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ScheduleTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ScheduledJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ScheduledJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ScheduledJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.ScheduledJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwarePackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwarePackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwarePackageDependency", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwarePackageDependency$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwarePackageFile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwarePackageFile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwarePackageSearchSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwarePackageSearchSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwarePackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwarePackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwareSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwareSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwareSource$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwareSourceId", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwareSourceId$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwareSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwareSourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.SoftwareSourceSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateEventDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateEventDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateModuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateModuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateModuleStreamDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateModuleStreamDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateModuleStreamDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateModuleStreamProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateModuleStreamProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateModuleStreamProfileDetails$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateModuleStreamStateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateModuleStreamStateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateScheduledJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateScheduledJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateSoftwareSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateSoftwareSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.UpdateTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WindowsUpdate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WindowsUpdate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WindowsUpdate$InstallationRequirements", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WindowsUpdateSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WindowsUpdateSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagement.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-osmanagementhub/pom.xml b/bmc-osmanagementhub/pom.xml index 2365f0ae679..eb6a462febf 100644 --- a/bmc-osmanagementhub/pom.xml +++ b/bmc-osmanagementhub/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-osmanagementhub @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-osmanagementhub/src/main/java/com/oracle/bmc/osmanagementhub/SdkClientsMetadata.java b/bmc-osmanagementhub/src/main/java/com/oracle/bmc/osmanagementhub/SdkClientsMetadata.java deleted file mode 100644 index ba84ddf2aa5..00000000000 --- a/bmc-osmanagementhub/src/main/java/com/oracle/bmc/osmanagementhub/SdkClientsMetadata.java +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.osmanagementhub; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220901") -@SdkClients({ - LifecycleEnvironmentAsyncClient.class, - LifecycleEnvironmentClient.class, - ManagedInstanceAsyncClient.class, - ManagedInstanceClient.class, - ManagedInstanceGroupAsyncClient.class, - ManagedInstanceGroupClient.class, - ManagementStationAsyncClient.class, - ManagementStationClient.class, - OnboardingAsyncClient.class, - OnboardingClient.class, - ReportingManagedInstanceAsyncClient.class, - ReportingManagedInstanceClient.class, - ScheduledJobAsyncClient.class, - ScheduledJobClient.class, - SoftwareSourceAsyncClient.class, - SoftwareSourceClient.class, - WorkRequestAsyncClient.class, - WorkRequestClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-osmanagementhub/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osmanagementhub/reflect-config.json b/bmc-osmanagementhub/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osmanagementhub/reflect-config.json new file mode 100644 index 00000000000..6b5d3408093 --- /dev/null +++ b/bmc-osmanagementhub/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osmanagementhub/reflect-config.json @@ -0,0 +1,2711 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AdvisorySeverity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ArchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AttachManagedInstancesToLifecycleStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AttachManagedInstancesToLifecycleStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AttachManagedInstancesToManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AttachManagedInstancesToManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AttachSoftwareSourcesToManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AttachSoftwareSourcesToManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AttachSoftwareSourcesToManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AttachSoftwareSourcesToManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.Availability", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AvailablePackageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AvailablePackageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AvailablePackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AvailablePackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AvailableSoftwareSourceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AvailableSoftwareSourceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AvailableSoftwareSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.AvailableSoftwareSourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ChangeAvailabilityOfSoftwareSourcesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ChangeAvailabilityOfSoftwareSourcesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ChecksumType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ClassificationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateCustomSoftwareSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateCustomSoftwareSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateEntitlementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateEntitlementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateGroupProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateGroupProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateLifecycleEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateLifecycleEnvironmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateLifecycleProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateLifecycleProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateLifecycleStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateLifecycleStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateManagementStationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateManagementStationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateMirrorConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateMirrorConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateProxyConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateProxyConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateScheduledJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateScheduledJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateSoftwareSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateSoftwareSourceProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateSoftwareSourceProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateStationProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateStationProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateVersionedCustomSoftwareSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CreateVersionedCustomSoftwareSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CustomSoftwareSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CustomSoftwareSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CustomSoftwareSourceFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CustomSoftwareSourceFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CustomSoftwareSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.CustomSoftwareSourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.DetachManagedInstancesFromLifecycleStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.DetachManagedInstancesFromLifecycleStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.DetachManagedInstancesFromManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.DetachManagedInstancesFromManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.DetachSoftwareSourcesFromManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.DetachSoftwareSourcesFromManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.DetachSoftwareSourcesFromManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.DetachSoftwareSourcesFromManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.DisableModuleStreamOnManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.DisableModuleStreamOnManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.DisableModuleStreamOnManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.DisableModuleStreamOnManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.EnableModuleStreamOnManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.EnableModuleStreamOnManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.EnableModuleStreamOnManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.EnableModuleStreamOnManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.EntitlementCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.EntitlementCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.EntitlementSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.EntitlementSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.Erratum", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.Erratum$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ErratumCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ErratumCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ErratumSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ErratumSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.FilterType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.GroupProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.GroupProfile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.Id", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.Id$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.InstallModuleStreamProfileOnManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.InstallModuleStreamProfileOnManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.InstallModuleStreamProfileOnManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.InstallModuleStreamProfileOnManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.InstallPackagesOnManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.InstallPackagesOnManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.InstallPackagesOnManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.InstallPackagesOnManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.InstalledPackageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.InstalledPackageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.InstalledPackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.InstalledPackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleEnvironment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleEnvironment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleEnvironment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleEnvironmentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleEnvironmentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleEnvironmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleEnvironmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleEnvironmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleProfile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleStage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleStage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleStage$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleStageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleStageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleStageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.LifecycleStageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManageModuleStreamsInScheduledJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManageModuleStreamsInScheduledJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManageModuleStreamsOnManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManageModuleStreamsOnManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManageModuleStreamsOnManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManageModuleStreamsOnManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceAnalyticCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceAnalyticCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceAnalyticSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceAnalyticSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceErratumSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceErratumSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceErratumSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceErratumSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupAvailableModuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupAvailableModuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupAvailableModuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupAvailableModuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupAvailablePackageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupAvailablePackageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupAvailablePackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupAvailablePackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupInstalledPackageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupInstalledPackageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupInstalledPackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupInstalledPackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupModuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupModuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupModuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupModuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceGroupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceModuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceModuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceModuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceModuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstancesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagedInstancesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagementStation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagementStation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagementStation$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagementStationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagementStationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagementStationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagementStationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagementStationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ManagementStationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.MetricName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.MirrorConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.MirrorConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.MirrorState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.MirrorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.MirrorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.MirrorSyncStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.MirrorSyncStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.MirrorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.MirrorsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.MirrorsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleSpecDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleSpecDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStream", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStream$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamDetailsBody", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamDetailsBody$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamProfile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamProfileCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamProfileCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamProfileDetailsBody", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamProfileDetailsBody$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamProfileFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamProfileFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamProfileStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamProfileSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamProfileSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleStreamSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ModuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.OperationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.OsFamily", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.OverallState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageGroup$GroupType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageGroupCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageGroupCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageGroupFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageGroupFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageGroupSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageGroupSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageNameSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageNameSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PackageSummary$PackageClassification", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.Profile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.Profile$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ProfileCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ProfileCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ProfileSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ProfileSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ProfileType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PromoteSoftwareSourceToLifecycleStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.PromoteSoftwareSourceToLifecycleStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ProxyConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ProxyConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.RemoveModuleStreamProfileFromManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.RemoveModuleStreamProfileFromManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.RemoveModuleStreamProfileFromManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.RemoveModuleStreamProfileFromManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.RemovePackagesFromManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.RemovePackagesFromManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.RemovePackagesFromManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.RemovePackagesFromManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ScheduleTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ScheduledJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ScheduledJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ScheduledJob$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ScheduledJobCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ScheduledJobCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ScheduledJobOperation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ScheduledJobOperation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ScheduledJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.ScheduledJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SearchSoftwareSourceModuleStreamsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SearchSoftwareSourceModuleStreamsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SearchSoftwareSourceModuleStreamsDetails$SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SearchSoftwareSourceModuleStreamsDetails$SortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SearchSoftwareSourceModulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SearchSoftwareSourceModulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SearchSoftwareSourceModulesDetails$SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SearchSoftwareSourceModulesDetails$SortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SearchSoftwareSourcePackageGroupsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SearchSoftwareSourcePackageGroupsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SearchSoftwareSourcePackageGroupsDetails$SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SearchSoftwareSourcePackageGroupsDetails$SortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwarePackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwarePackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwarePackageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwarePackageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwarePackageDependency", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwarePackageDependency$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwarePackageFile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwarePackageFile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwarePackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwarePackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwarePackagesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwarePackagesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSource$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourceAvailability", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourceAvailability$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourceProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourceProfile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourceVendorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourceVendorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourceVendorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourceVendorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourcesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SoftwareSourcesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.StationProfile", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.StationProfile$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SwitchModuleStreamOnManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SwitchModuleStreamOnManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SynchronizeMirrorsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.SynchronizeMirrorsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.TargetResourceEntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdatablePackageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdatablePackageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdatablePackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdatablePackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateAllPackagesOnManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateAllPackagesOnManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateAllPackagesOnManagedInstancesInCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateAllPackagesOnManagedInstancesInCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateCustomSoftwareSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateCustomSoftwareSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateLifecycleEnvironmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateLifecycleEnvironmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateLifecycleStageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateLifecycleStageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateManagedInstanceGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateManagedInstanceGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateManagementStationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateManagementStationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateMirrorConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateMirrorConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdatePackagesOnManagedInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdatePackagesOnManagedInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateProfileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateProfileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateProxyConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateProxyConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateScheduledJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateScheduledJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateSoftwareSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateVendorSoftwareSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateVendorSoftwareSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateWorkRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.UpdateWorkRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.VendorName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.VendorSoftwareSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.VendorSoftwareSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.VendorSoftwareSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.VendorSoftwareSourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.VersionedCustomSoftwareSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.VersionedCustomSoftwareSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.VersionedCustomSoftwareSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.VersionedCustomSoftwareSourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestManagementStationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestManagementStationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestOperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestResourceMetadataKey", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osmanagementhub.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-ospgateway/pom.xml b/bmc-ospgateway/pom.xml index 59b7d3055c5..77acf2673fb 100644 --- a/bmc-ospgateway/pom.xml +++ b/bmc-ospgateway/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-ospgateway @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-ospgateway/src/main/java/com/oracle/bmc/ospgateway/SdkClientsMetadata.java b/bmc-ospgateway/src/main/java/com/oracle/bmc/ospgateway/SdkClientsMetadata.java deleted file mode 100644 index ceb52b96769..00000000000 --- a/bmc-ospgateway/src/main/java/com/oracle/bmc/ospgateway/SdkClientsMetadata.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.ospgateway; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20191001") -@SdkClients({ - AddressRuleServiceAsyncClient.class, - AddressRuleServiceClient.class, - AddressServiceAsyncClient.class, - AddressServiceClient.class, - InvoiceServiceAsyncClient.class, - InvoiceServiceClient.class, - SubscriptionServiceAsyncClient.class, - SubscriptionServiceClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-ospgateway/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ospgateway/reflect-config.json b/bmc-ospgateway/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ospgateway/reflect-config.json new file mode 100644 index 00000000000..a04f5c3f79a --- /dev/null +++ b/bmc-ospgateway/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ospgateway/reflect-config.json @@ -0,0 +1,660 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Address", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Address$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.AddressQualityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.AddressRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.AddressRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.AddressTypeRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.AddressTypeRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.AddressVerificationCode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.AuthorizeSubscriptionPaymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.AuthorizeSubscriptionPaymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.AuthorizeSubscriptionPaymentReceipt", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.AuthorizeSubscriptionPaymentReceipt$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.BillToAddress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.BillToAddress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.ContactTypeRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.ContactTypeRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Country", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Country$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.CreditCardPaymentDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.CreditCardPaymentDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.CreditCardPaymentDetail$CreditCardType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.CreditCardPaymentOption", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.CreditCardPaymentOption$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.CreditCardType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Currency", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Currency$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.EcheckPaymentDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.EcheckPaymentDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.EcheckPaymentDetail$CardType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Field", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Field$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Format", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Format$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Invoice", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Invoice$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Invoice$InvoiceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Invoice$InvoiceStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.InvoiceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.InvoiceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.InvoiceLineCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.InvoiceLineCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.InvoiceLineSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.InvoiceLineSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.InvoiceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.InvoiceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.InvoiceSummary$InvoiceStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.InvoiceSummary$InvoiceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Label", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Label$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.MerchantDefinedData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.MerchantDefinedData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.OtherPaymentDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.OtherPaymentDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.OtherPaymentDetail$CreditCardType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PayInvoiceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PayInvoiceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PayInvoiceReceipt", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PayInvoiceReceipt$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PaySubscriptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PaySubscriptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PaySubscriptionReceipt", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PaySubscriptionReceipt$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PaymentDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PaymentDetail$PaymentMethod", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PaymentGateway", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PaymentGateway$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PaymentMethod", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PaymentOption", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PaypalPaymentDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PaypalPaymentDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PaypalPaymentOption", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.PaypalPaymentOption$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Subscription", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Subscription$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Subscription$PlanType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Subscription$UpgradeState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Subscription$UpgradeStateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.Subscription$AccountType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.SubscriptionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.SubscriptionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.SubscriptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.SubscriptionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.SubscriptionSummary$PlanType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.SubscriptionSummary$UpgradeState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.SubscriptionSummary$UpgradeStateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.SubscriptionSummary$AccountType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.TaxInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.TaxInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.TaxTypeRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.TaxTypeRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.ThirdPartyValidationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.UpdateSubscriptionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.UpdateSubscriptionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.VerifyAddressDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.VerifyAddressDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.VerifyAddressReceipt", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ospgateway.model.VerifyAddressReceipt$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-osubbillingschedule/pom.xml b/bmc-osubbillingschedule/pom.xml index f449015f1b8..c40b9d179c1 100644 --- a/bmc-osubbillingschedule/pom.xml +++ b/bmc-osubbillingschedule/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-osubbillingschedule @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-osubbillingschedule/src/main/java/com/oracle/bmc/osubbillingschedule/SdkClientsMetadata.java b/bmc-osubbillingschedule/src/main/java/com/oracle/bmc/osubbillingschedule/SdkClientsMetadata.java deleted file mode 100644 index a563cc153a3..00000000000 --- a/bmc-osubbillingschedule/src/main/java/com/oracle/bmc/osubbillingschedule/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.osubbillingschedule; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210501") -@SdkClients({BillingScheduleAsyncClient.class, BillingScheduleClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-osubbillingschedule/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osubbillingschedule/reflect-config.json b/bmc-osubbillingschedule/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osubbillingschedule/reflect-config.json new file mode 100644 index 00000000000..c3e2d1c9cfb --- /dev/null +++ b/bmc-osubbillingschedule/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osubbillingschedule/reflect-config.json @@ -0,0 +1,36 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubbillingschedule.model.BillingScheduleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubbillingschedule.model.BillingScheduleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubbillingschedule.model.BillingScheduleSummary$InvoiceStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubbillingschedule.model.Product", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubbillingschedule.model.Product$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-osuborganizationsubscription/pom.xml b/bmc-osuborganizationsubscription/pom.xml index abb607689eb..9d4f4c06d38 100644 --- a/bmc-osuborganizationsubscription/pom.xml +++ b/bmc-osuborganizationsubscription/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-osuborganizationsubscription @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-osuborganizationsubscription/src/main/java/com/oracle/bmc/osuborganizationsubscription/SdkClientsMetadata.java b/bmc-osuborganizationsubscription/src/main/java/com/oracle/bmc/osuborganizationsubscription/SdkClientsMetadata.java deleted file mode 100644 index dc94ab8701d..00000000000 --- a/bmc-osuborganizationsubscription/src/main/java/com/oracle/bmc/osuborganizationsubscription/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.osuborganizationsubscription; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210501") -@SdkClients({OrganizationSubscriptionAsyncClient.class, OrganizationSubscriptionClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-osuborganizationsubscription/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osuborganizationsubscription/reflect-config.json b/bmc-osuborganizationsubscription/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osuborganizationsubscription/reflect-config.json new file mode 100644 index 00000000000..022728e1ed5 --- /dev/null +++ b/bmc-osuborganizationsubscription/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osuborganizationsubscription/reflect-config.json @@ -0,0 +1,30 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osuborganizationsubscription.model.Currency", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osuborganizationsubscription.model.Currency$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osuborganizationsubscription.model.SubscriptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osuborganizationsubscription.model.SubscriptionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-osubsubscription/pom.xml b/bmc-osubsubscription/pom.xml index 1a66bef4bb6..ba825d35ce8 100644 --- a/bmc-osubsubscription/pom.xml +++ b/bmc-osubsubscription/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-osubsubscription @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-osubsubscription/src/main/java/com/oracle/bmc/osubsubscription/SdkClientsMetadata.java b/bmc-osubsubscription/src/main/java/com/oracle/bmc/osubsubscription/SdkClientsMetadata.java deleted file mode 100644 index b7b5edd47cf..00000000000 --- a/bmc-osubsubscription/src/main/java/com/oracle/bmc/osubsubscription/SdkClientsMetadata.java +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.osubsubscription; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210501") -@SdkClients({ - CommitmentAsyncClient.class, - CommitmentClient.class, - RatecardAsyncClient.class, - RatecardClient.class, - SubscriptionAsyncClient.class, - SubscriptionClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-osubsubscription/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osubsubscription/reflect-config.json b/bmc-osubsubscription/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osubsubscription/reflect-config.json new file mode 100644 index 00000000000..e83120b1709 --- /dev/null +++ b/bmc-osubsubscription/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osubsubscription/reflect-config.json @@ -0,0 +1,142 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.Commitment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.Commitment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.CommitmentDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.CommitmentDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.CommitmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.CommitmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.Currency", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.Currency$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.Product", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.Product$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.RateCardSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.RateCardSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.RateCardTier", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.RateCardTier$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.SubscribedServiceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.SubscribedServiceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.SubscriptionProduct", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.SubscriptionProduct$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.SubscriptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubsubscription.model.SubscriptionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-osubusage/pom.xml b/bmc-osubusage/pom.xml index 786f9f496e1..101b8c4d94e 100644 --- a/bmc-osubusage/pom.xml +++ b/bmc-osubusage/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-osubusage @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-osubusage/src/main/java/com/oracle/bmc/osubusage/SdkClientsMetadata.java b/bmc-osubusage/src/main/java/com/oracle/bmc/osubusage/SdkClientsMetadata.java deleted file mode 100644 index 398d3eb6a78..00000000000 --- a/bmc-osubusage/src/main/java/com/oracle/bmc/osubusage/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.osubusage; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210501") -@SdkClients({ComputedUsageAsyncClient.class, ComputedUsageClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-osubusage/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osubusage/reflect-config.json b/bmc-osubusage/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osubusage/reflect-config.json new file mode 100644 index 00000000000..eafd3fe32ee --- /dev/null +++ b/bmc-osubusage/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-osubusage/reflect-config.json @@ -0,0 +1,96 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubusage.model.ComputedUsage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubusage.model.ComputedUsage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubusage.model.ComputedUsage$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubusage.model.ComputedUsageAggregatedSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubusage.model.ComputedUsageAggregatedSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubusage.model.ComputedUsageAggregatedSummary$PricingModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubusage.model.ComputedUsageAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubusage.model.ComputedUsageAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubusage.model.ComputedUsageAggregation$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubusage.model.ComputedUsageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubusage.model.ComputedUsageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubusage.model.ComputedUsageSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubusage.model.Product", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.osubusage.model.Product$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ 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 4c778f26578..c8fcfea2cf4 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.27.0 + 3.28.0 Oracle Cloud Infrastructure SDK - Examples using Jersey 2 HTTP client This project contains the examples on how to use the SDK used for Oracle Cloud Infrastructure with the Jersey 2 HTTP client https://docs.cloud.oracle.com/Content/API/SDKDocs/javasdk.htm @@ -44,12 +44,12 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.1.0 + 3.4.1 com.oracle.oci.sdk oci-java-sdk-enforcer-rules - 3.27.0 + 3.28.0 false @@ -86,14 +86,14 @@ com.oracle.oci.sdk oci-java-sdk-bom - 3.27.0 + 3.28.0 pom import com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.27.0 + 3.28.0 pom import diff --git a/bmc-other-examples/bmc-jersey3-examples/pom.xml b/bmc-other-examples/bmc-jersey3-examples/pom.xml index bf3072e413b..477209d29fc 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.27.0 + 3.28.0 Oracle Cloud Infrastructure SDK - Examples using Jersey 3 HTTP client This project contains the examples on how to use the SDK used for Oracle Cloud Infrastructure with the Jersey 3 HTTP client https://docs.cloud.oracle.com/Content/API/SDKDocs/javasdk.htm @@ -44,12 +44,12 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.1.0 + 3.4.1 com.oracle.oci.sdk oci-java-sdk-enforcer-rules - 3.27.0 + 3.28.0 false @@ -86,14 +86,14 @@ com.oracle.oci.sdk oci-java-sdk-bom - 3.27.0 + 3.28.0 pom import com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey3 - 3.27.0 + 3.28.0 pom import diff --git a/bmc-other-examples/pom.xml b/bmc-other-examples/pom.xml index 715650eec1e..982cdc50c64 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.27.0 + 3.28.0 ../pom.xml diff --git a/bmc-queue/pom.xml b/bmc-queue/pom.xml index 167aacabb93..08c41b6c96b 100644 --- a/bmc-queue/pom.xml +++ b/bmc-queue/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-queue @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-queue/src/main/java/com/oracle/bmc/queue/SdkClientsMetadata.java b/bmc-queue/src/main/java/com/oracle/bmc/queue/SdkClientsMetadata.java deleted file mode 100644 index 89d3be31699..00000000000 --- a/bmc-queue/src/main/java/com/oracle/bmc/queue/SdkClientsMetadata.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.queue; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210201") -@SdkClients({ - QueueAdminAsyncClient.class, - QueueAdminClient.class, - QueueAsyncClient.class, - QueueClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-queue/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-queue/reflect-config.json b/bmc-queue/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-queue/reflect-config.json new file mode 100644 index 00000000000..266e837040c --- /dev/null +++ b/bmc-queue/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-queue/reflect-config.json @@ -0,0 +1,528 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.ChangeQueueCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.ChangeQueueCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.ChannelCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.ChannelCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.CreateQueueDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.CreateQueueDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.DeleteMessagesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.DeleteMessagesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.DeleteMessagesDetailsEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.DeleteMessagesDetailsEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.DeleteMessagesResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.DeleteMessagesResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.DeleteMessagesResultEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.DeleteMessagesResultEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.GetMessage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.GetMessage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.GetMessages", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.GetMessages$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.MessageMetadata", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.MessageMetadata$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.PurgeQueueDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.PurgeQueueDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.PurgeQueueDetails$PurgeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.PutMessage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.PutMessage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.PutMessages", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.PutMessages$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.PutMessagesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.PutMessagesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.PutMessagesDetailsEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.PutMessagesDetailsEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.Queue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.Queue$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.Queue$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.QueueCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.QueueCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.QueueStats", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.QueueStats$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.QueueSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.QueueSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.Stats", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.Stats$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.UpdateMessageDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.UpdateMessageDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.UpdateMessagesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.UpdateMessagesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.UpdateMessagesDetailsEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.UpdateMessagesDetailsEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.UpdateMessagesResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.UpdateMessagesResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.UpdateMessagesResultEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.UpdateMessagesResultEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.UpdateQueueDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.UpdateQueueDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.UpdatedMessage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.UpdatedMessage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.queue.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-recovery/pom.xml b/bmc-recovery/pom.xml index 7a27b5a35ee..9b6d1763817 100644 --- a/bmc-recovery/pom.xml +++ b/bmc-recovery/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-recovery @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-recovery/src/main/java/com/oracle/bmc/recovery/SdkClientsMetadata.java b/bmc-recovery/src/main/java/com/oracle/bmc/recovery/SdkClientsMetadata.java deleted file mode 100644 index a9d2cc35705..00000000000 --- a/bmc-recovery/src/main/java/com/oracle/bmc/recovery/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.recovery; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210216") -@SdkClients({DatabaseRecoveryAsyncClient.class, DatabaseRecoveryClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-recovery/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-recovery/reflect-config.json b/bmc-recovery/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-recovery/reflect-config.json new file mode 100644 index 00000000000..504b72d7a95 --- /dev/null +++ b/bmc-recovery/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-recovery/reflect-config.json @@ -0,0 +1,484 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ChangeProtectedDatabaseCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ChangeProtectedDatabaseCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ChangeProtectionPolicyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ChangeProtectionPolicyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ChangeRecoveryServiceSubnetCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ChangeRecoveryServiceSubnetCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.CreateProtectedDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.CreateProtectedDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.CreateProtectionPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.CreateProtectionPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.CreateRecoveryServiceSubnetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.CreateRecoveryServiceSubnetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.DatabaseSizes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.FetchProtectedDatabaseConfigurationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.FetchProtectedDatabaseConfigurationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.FetchProtectedDatabaseConfigurationDetails$ConfigurationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.Health", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.Metrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.Metrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.MetricsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.MetricsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ProtectedDatabase", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ProtectedDatabase$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ProtectedDatabaseCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ProtectedDatabaseCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ProtectedDatabaseSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ProtectedDatabaseSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ProtectionPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ProtectionPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ProtectionPolicyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ProtectionPolicyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ProtectionPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.ProtectionPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.RecoveryServiceSubnet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.RecoveryServiceSubnet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.RecoveryServiceSubnetCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.RecoveryServiceSubnetCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.RecoveryServiceSubnetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.RecoveryServiceSubnetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.RecoveryServiceSubnetInput", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.RecoveryServiceSubnetInput$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.RecoveryServiceSubnetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.RecoveryServiceSubnetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.UpdateProtectedDatabaseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.UpdateProtectedDatabaseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.UpdateProtectionPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.UpdateProtectionPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.UpdateRecoveryServiceSubnetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.UpdateRecoveryServiceSubnetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.recovery.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-redis/pom.xml b/bmc-redis/pom.xml index 61bf26297ca..03301b6fff6 100644 --- a/bmc-redis/pom.xml +++ b/bmc-redis/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-redis @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/SdkClientsMetadata.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/SdkClientsMetadata.java deleted file mode 100644 index 34678774f19..00000000000 --- a/bmc-redis/src/main/java/com/oracle/bmc/redis/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, Oracle and/or its affiliates. All rights reserved. - * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. - */ -package com.oracle.bmc.redis; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220315") -@SdkClients({RedisClusterAsyncClient.class, RedisClusterClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-redis/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-redis/reflect-config.json b/bmc-redis/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-redis/reflect-config.json new file mode 100644 index 00000000000..f1fc7247b31 --- /dev/null +++ b/bmc-redis/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-redis/reflect-config.json @@ -0,0 +1,262 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.ChangeRedisClusterCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.ChangeRedisClusterCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.CreateRedisClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.CreateRedisClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.Node", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.Node$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.NodeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.NodeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.RedisCluster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.RedisCluster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.RedisCluster$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.RedisCluster$SoftwareVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.RedisClusterCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.RedisClusterCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.RedisClusterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.RedisClusterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.UpdateRedisClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.UpdateRedisClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-resourcemanager/pom.xml b/bmc-resourcemanager/pom.xml index 9f788f6eaa0..28a21ceb336 100644 --- a/bmc-resourcemanager/pom.xml +++ b/bmc-resourcemanager/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-resourcemanager @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/SdkClientsMetadata.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/SdkClientsMetadata.java deleted file mode 100644 index 69ca1c9edfc..00000000000 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.resourcemanager; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180917") -@SdkClients({ResourceManagerAsyncClient.class, ResourceManagerClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-resourcemanager/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-resourcemanager/reflect-config.json b/bmc-resourcemanager/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-resourcemanager/reflect-config.json new file mode 100644 index 00000000000..e60c70106ba --- /dev/null +++ b/bmc-resourcemanager/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-resourcemanager/reflect-config.json @@ -0,0 +1,1820 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ApplyJobOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ApplyJobOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ApplyJobOperationDetails$ExecutionPlanStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ApplyJobOperationDetailsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ApplyJobOperationDetailsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ApplyJobPlanResolution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ApplyJobPlanResolution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ApplyRollbackJobOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ApplyRollbackJobOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ApplyRollbackJobOperationDetails$ExecutionPlanRollbackStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ApplyRollbackJobOperationDetailsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ApplyRollbackJobOperationDetailsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.AssociatedResourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.AssociatedResourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.AssociatedResourcesCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.AssociatedResourcesCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketCloudConfigSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketCloudConfigSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketCloudConfigSourceRecord", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketCloudConfigSourceRecord$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketCloudUsernameAppPasswordConfigurationSourceProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketCloudUsernameAppPasswordConfigurationSourceProvider$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketServerAccessTokenConfigurationSourceProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketServerAccessTokenConfigurationSourceProvider$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketServerAccessTokenConfigurationSourceProviderSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketServerAccessTokenConfigurationSourceProviderSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketServerConfigSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketServerConfigSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketServerConfigSourceRecord", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.BitbucketServerConfigSourceRecord$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CancellationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CancellationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ChangeConfigurationSourceProviderCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ChangeConfigurationSourceProviderCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ChangePrivateEndpointCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ChangePrivateEndpointCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ChangeStackCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ChangeStackCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ChangeTemplateCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ChangeTemplateCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CompartmentConfigSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CompartmentConfigSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ConfigSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ConfigSource$ConfigSourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ConfigSourceRecord", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ConfigSourceRecord$ConfigSourceRecordType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ConfigurationSourceProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ConfigurationSourceProvider$ConfigSourceProviderType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ConfigurationSourceProvider$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ConfigurationSourceProviderCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ConfigurationSourceProviderCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ConfigurationSourceProviderSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateApplyJobOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateApplyJobOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateApplyRollbackJobOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateApplyRollbackJobOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateBitbucketCloudConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateBitbucketCloudConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateBitbucketServerConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateBitbucketServerConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateCompartmentConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateCompartmentConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateConfigurationSourceProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateDestroyJobOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateDestroyJobOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateDevOpsConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateDevOpsConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateGitConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateGitConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateGithubAccessTokenConfigurationSourceProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateGithubAccessTokenConfigurationSourceProviderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateGitlabAccessTokenConfigurationSourceProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateGitlabAccessTokenConfigurationSourceProviderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateImportTfStateJobOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateImportTfStateJobOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateJobOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateObjectStorageConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateObjectStorageConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreatePlanJobOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreatePlanJobOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreatePlanRollbackJobOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreatePlanRollbackJobOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreatePrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreatePrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateStackDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateStackDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateStackTemplateConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateStackTemplateConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateTemplateConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateTemplateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateTemplateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateTemplateZipUploadConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateTemplateZipUploadConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateZipUploadConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CreateZipUploadConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CustomTerraformProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.CustomTerraformProvider$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.DestroyJobOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.DestroyJobOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.DestroyJobOperationDetails$ExecutionPlanStrategy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.DestroyJobOperationDetailsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.DestroyJobOperationDetailsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.DetectStackDriftDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.DetectStackDriftDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.DevOpsConfigSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.DevOpsConfigSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.DevOpsConfigSourceRecord", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.DevOpsConfigSourceRecord$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.FailureDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.FailureDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.FailureDetails$Code", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.GitConfigSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.GitConfigSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.GitConfigSourceRecord", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.GitConfigSourceRecord$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.GithubAccessTokenConfigurationSourceProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.GithubAccessTokenConfigurationSourceProvider$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.GithubAccessTokenConfigurationSourceProviderSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.GithubAccessTokenConfigurationSourceProviderSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.GitlabAccessTokenConfigurationSourceProvider", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.GitlabAccessTokenConfigurationSourceProvider$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.GitlabAccessTokenConfigurationSourceProviderSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.GitlabAccessTokenConfigurationSourceProviderSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ImportTfStateJobOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ImportTfStateJobOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ImportTfStateJobOperationDetailsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ImportTfStateJobOperationDetailsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.Job", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.Job$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.Job$Operation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.Job$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.JobOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.JobOperationDetailsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.JobOutputSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.JobOutputSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.JobOutputsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.JobOutputsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.JobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.JobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.LogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.LogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.LogEntry$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.LogEntry$Level", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ObjectStorageConfigSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ObjectStorageConfigSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ObjectStorageConfigSourceRecord", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ObjectStorageConfigSourceRecord$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PlanJobOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PlanJobOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PlanJobOperationDetailsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PlanJobOperationDetailsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PlanRollbackJobOperationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PlanRollbackJobOperationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PlanRollbackJobOperationDetailsSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PlanRollbackJobOperationDetailsSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PrivateEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PrivateEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PrivateEndpoint$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PrivateEndpointCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PrivateEndpointCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PrivateEndpointSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PrivateEndpointSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PrivateServerConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.PrivateServerConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ReachableIp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ReachableIp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ResourceDiscoveryServiceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ResourceDiscoveryServiceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ResourceDiscoveryServiceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ResourceDiscoveryServiceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ResourceDiscoveryServiceSummary$DiscoveryScope", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.Stack", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.Stack$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.Stack$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.Stack$StackDriftStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.StackResourceDriftCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.StackResourceDriftCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.StackResourceDriftSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.StackResourceDriftSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.StackResourceDriftSummary$ResourceDriftStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.StackSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.StackSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.Template", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.Template$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.Template$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TemplateCategorySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TemplateCategorySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TemplateCategorySummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TemplateCategorySummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TemplateConfigSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TemplateConfigSource$TemplateConfigSourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TemplateSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TemplateSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TemplateSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TemplateSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TemplateZipUploadConfigSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TemplateZipUploadConfigSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TerraformAdvancedOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TerraformAdvancedOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TerraformAdvancedOptions$DetailedLogLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TerraformVersionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TerraformVersionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TerraformVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.TerraformVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateBitbucketCloudConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateBitbucketCloudConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateBitbucketServerConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateBitbucketServerConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateConfigurationSourceProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateDevOpsConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateDevOpsConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateGitConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateGitConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateGithubAccessTokenConfigurationSourceProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateGithubAccessTokenConfigurationSourceProviderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateGitlabAccessTokenConfigurationSourceProviderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateGitlabAccessTokenConfigurationSourceProviderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateObjectStorageConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateObjectStorageConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdatePrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdatePrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateStackDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateStackDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateTemplateConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateTemplateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateTemplateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateTemplateZipUploadConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateTemplateZipUploadConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateZipUploadConfigSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.UpdateZipUploadConfigSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ZipUploadConfigSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ZipUploadConfigSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ZipUploadConfigSourceRecord", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcemanager.model.ZipUploadConfigSourceRecord$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-resourcesearch/pom.xml b/bmc-resourcesearch/pom.xml index 451d4992114..b414b36c498 100644 --- a/bmc-resourcesearch/pom.xml +++ b/bmc-resourcesearch/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-resourcesearch @@ -16,7 +16,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/SdkClientsMetadata.java b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/SdkClientsMetadata.java deleted file mode 100644 index 3ad6906c7c0..00000000000 --- a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.resourcesearch; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180409") -@SdkClients({ResourceSearchAsyncClient.class, ResourceSearchClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-resourcesearch/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-resourcesearch/reflect-config.json b/bmc-resourcesearch/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-resourcesearch/reflect-config.json new file mode 100644 index 00000000000..57698378281 --- /dev/null +++ b/bmc-resourcesearch/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-resourcesearch/reflect-config.json @@ -0,0 +1,119 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.FreeTextSearchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.FreeTextSearchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.QueryableFieldDescription", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.QueryableFieldDescription$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.QueryableFieldDescription$FieldType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.ResourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.ResourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.ResourceSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.ResourceSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.ResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.ResourceType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.SearchContext", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.SearchContext$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.SearchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.SearchDetails$MatchingContextType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.StructuredSearchDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.resourcesearch.model.StructuredSearchDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-rover/pom.xml b/bmc-rover/pom.xml index 72b797cbed2..5889f9369f1 100644 --- a/bmc-rover/pom.xml +++ b/bmc-rover/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-rover @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-rover/src/main/java/com/oracle/bmc/rover/SdkClientsMetadata.java b/bmc-rover/src/main/java/com/oracle/bmc/rover/SdkClientsMetadata.java deleted file mode 100644 index 46e4507da50..00000000000 --- a/bmc-rover/src/main/java/com/oracle/bmc/rover/SdkClientsMetadata.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.rover; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201210") -@SdkClients({ - RoverBundleAsyncClient.class, - RoverBundleClient.class, - RoverClusterAsyncClient.class, - RoverClusterClient.class, - RoverEntitlementAsyncClient.class, - RoverEntitlementClient.class, - RoverNodeAsyncClient.class, - RoverNodeClient.class, - ShapeAsyncClient.class, - ShapeClient.class, - WorkRequestsAsyncClient.class, - WorkRequestsClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-rover/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-rover/reflect-config.json b/bmc-rover/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-rover/reflect-config.json new file mode 100644 index 00000000000..cf6e0cbcbd0 --- /dev/null +++ b/bmc-rover/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-rover/reflect-config.json @@ -0,0 +1,894 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CaBundleResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CaBundleResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CertKeyAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CertSignatureAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CertificateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CertificateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ChangeRoverClusterCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ChangeRoverClusterCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ChangeRoverEntitlementCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ChangeRoverEntitlementCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ChangeRoverNodeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ChangeRoverNodeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ClusterType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CreateRoverClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CreateRoverClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CreateRoverClusterDetails$ShippingPreference", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CreateRoverEntitlementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CreateRoverEntitlementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CreateRoverNodeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CreateRoverNodeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CreateRoverNodeDetails$ShippingPreference", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CurrentRoverBundleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.CurrentRoverBundleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.EnclosureType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.GenerateCertificateResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.GenerateCertificateResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.LeafCertificateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.LeafCertificateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.LeafCertificateResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.LeafCertificateResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.NodeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RenewCertificateResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RenewCertificateResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ReplaceCaDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ReplaceCaDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ReplaceCertificateAuthorityResponse", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ReplaceCertificateAuthorityResponse$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RequestAdditionalNodesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RequestAdditionalNodesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RequestRoverBundleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RequestRoverBundleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverBundleRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverBundleRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverBundleRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverBundleRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverBundleStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverBundleStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverBundleStatus$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverBundleStatusDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverBundleStatusDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverBundleVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverBundleVersion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverCluster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverCluster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverCluster$ShippingPreference", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverClusterCertificate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverClusterCertificate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverClusterCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverClusterCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverClusterSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverClusterSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverEntitlement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverEntitlement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverEntitlement$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverEntitlementCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverEntitlementCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverEntitlementSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverEntitlementSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNode", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNode$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNode$ShippingPreference", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeActionSetKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeActionSetKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeCertificate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeCertificate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeEncryptionKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeEncryptionKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeGenerateCertificateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeGenerateCertificateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeGetRpt", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeGetRpt$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeRenewCertificateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeRenewCertificateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeReplaceCertificateAuthorityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeReplaceCertificateAuthorityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeSetKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeSetKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverNodeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverWorkload", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.RoverWorkload$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ShapeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ShapeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ShippingAddress", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.ShippingAddress$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.SortOrders", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.UpdateRoverClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.UpdateRoverClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.UpdateRoverClusterDetails$ShippingPreference", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.UpdateRoverEntitlementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.UpdateRoverEntitlementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.UpdateRoverNodeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.UpdateRoverNodeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.UpdateRoverNodeDetails$ShippingPreference", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestLog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestLog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestLogCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestLogCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestOperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestOperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestResourceActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.rover.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-sch/pom.xml b/bmc-sch/pom.xml index 587ea9235a3..729d0475965 100644 --- a/bmc-sch/pom.xml +++ b/bmc-sch/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-sch @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-sch/src/main/java/com/oracle/bmc/sch/SdkClientsMetadata.java b/bmc-sch/src/main/java/com/oracle/bmc/sch/SdkClientsMetadata.java deleted file mode 100644 index fd1ced7a6fd..00000000000 --- a/bmc-sch/src/main/java/com/oracle/bmc/sch/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.sch; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200909") -@SdkClients({ServiceConnectorAsyncClient.class, ServiceConnectorClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-sch/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-sch/reflect-config.json b/bmc-sch/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-sch/reflect-config.json new file mode 100644 index 00000000000..43410dfc6a5 --- /dev/null +++ b/bmc-sch/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-sch/reflect-config.json @@ -0,0 +1,599 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.ChangeServiceConnectorCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.ChangeServiceConnectorCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.CreateServiceConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.CreateServiceConnectorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.DimensionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.DimensionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.DimensionValueDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.DimensionValueDetails$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.FunctionTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.FunctionTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.FunctionsTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.FunctionsTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.JmesPathDimensionValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.JmesPathDimensionValue$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.LatestStreamingCursor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.LatestStreamingCursor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.LogRuleTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.LogRuleTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.LogSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.LogSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.LoggingAnalyticsTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.LoggingAnalyticsTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.LoggingSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.LoggingSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringSource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringSource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringSourceAllMetrics", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringSourceAllMetrics$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringSourceMetricDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringSourceMetricDetails$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringSourceNamespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringSourceNamespaceDetails$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringSourceSelectedNamespace", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringSourceSelectedNamespace$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringSourceSelectedNamespaceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringSourceSelectedNamespaceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.MonitoringTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.NotificationsTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.NotificationsTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.ObjectStorageTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.ObjectStorageTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.ServiceConnector", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.ServiceConnector$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.ServiceConnectorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.ServiceConnectorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.ServiceConnectorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.ServiceConnectorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.SourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.SourceDetails$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.StaticDimensionValue", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.StaticDimensionValue$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.StreamingCursorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.StreamingCursorDetails$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.StreamingSourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.StreamingSourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.StreamingTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.StreamingTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.TargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.TargetDetails$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.TaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.TaskDetails$Kind", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.TrimHorizonStreamingCursor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.TrimHorizonStreamingCursor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.UpdateServiceConnectorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.UpdateServiceConnectorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.sch.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-secrets/pom.xml b/bmc-secrets/pom.xml index 08e7085b539..0911513a843 100644 --- a/bmc-secrets/pom.xml +++ b/bmc-secrets/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-secrets @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-secrets/src/main/java/com/oracle/bmc/secrets/SdkClientsMetadata.java b/bmc-secrets/src/main/java/com/oracle/bmc/secrets/SdkClientsMetadata.java deleted file mode 100644 index c7a8b75dd2b..00000000000 --- a/bmc-secrets/src/main/java/com/oracle/bmc/secrets/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.secrets; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190301") -@SdkClients({SecretsAsyncClient.class, SecretsClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-secrets/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-secrets/reflect-config.json b/bmc-secrets/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-secrets/reflect-config.json new file mode 100644 index 00000000000..28f6cdba3a9 --- /dev/null +++ b/bmc-secrets/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-secrets/reflect-config.json @@ -0,0 +1,69 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.secrets.model.Base64SecretBundleContentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.secrets.model.Base64SecretBundleContentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.secrets.model.SecretBundle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.secrets.model.SecretBundle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.secrets.model.SecretBundle$Stages", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.secrets.model.SecretBundleContentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.secrets.model.SecretBundleContentDetails$ContentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.secrets.model.SecretBundleVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.secrets.model.SecretBundleVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.secrets.model.SecretBundleVersionSummary$Stages", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-servicecatalog/pom.xml b/bmc-servicecatalog/pom.xml index d14d185e0f3..c5abba8ddc9 100644 --- a/bmc-servicecatalog/pom.xml +++ b/bmc-servicecatalog/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-servicecatalog @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-servicecatalog/src/main/java/com/oracle/bmc/servicecatalog/SdkClientsMetadata.java b/bmc-servicecatalog/src/main/java/com/oracle/bmc/servicecatalog/SdkClientsMetadata.java deleted file mode 100644 index 16bc56eeaa3..00000000000 --- a/bmc-servicecatalog/src/main/java/com/oracle/bmc/servicecatalog/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.servicecatalog; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210527") -@SdkClients({ServiceCatalogAsyncClient.class, ServiceCatalogClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-servicecatalog/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-servicecatalog/reflect-config.json b/bmc-servicecatalog/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-servicecatalog/reflect-config.json new file mode 100644 index 00000000000..d1cbe281961 --- /dev/null +++ b/bmc-servicecatalog/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-servicecatalog/reflect-config.json @@ -0,0 +1,534 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ApplicationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ApplicationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ApplicationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ApplicationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.BulkReplaceServiceCatalogAssociationsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.BulkReplaceServiceCatalogAssociationsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ChangePrivateApplicationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ChangePrivateApplicationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ChangeServiceCatalogCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ChangeServiceCatalogCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.CreatePrivateApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.CreatePrivateApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.CreatePrivateApplicationPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.CreatePrivateApplicationStackPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.CreatePrivateApplicationStackPackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.CreateServiceCatalogAssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.CreateServiceCatalogAssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.CreateServiceCatalogDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.CreateServiceCatalogDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ErrorEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ErrorEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PackageTypeEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PricingTypeEnum", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PrivateApplication", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PrivateApplication$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PrivateApplication$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PrivateApplicationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PrivateApplicationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PrivateApplicationPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PrivateApplicationPackageCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PrivateApplicationPackageCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PrivateApplicationPackageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PrivateApplicationPackageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PrivateApplicationStackPackage", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PrivateApplicationStackPackage$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PrivateApplicationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PrivateApplicationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PublisherSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.PublisherSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ServiceCatalog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ServiceCatalog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ServiceCatalog$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ServiceCatalogAssociation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ServiceCatalogAssociation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ServiceCatalogAssociationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ServiceCatalogAssociationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ServiceCatalogAssociationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ServiceCatalogAssociationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ServiceCatalogCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ServiceCatalogCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ServiceCatalogSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.ServiceCatalogSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.UpdatePrivateApplicationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.UpdatePrivateApplicationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.UpdateServiceCatalogDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.UpdateServiceCatalogDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.UploadData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.UploadData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicecatalog.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-servicemanagerproxy/pom.xml b/bmc-servicemanagerproxy/pom.xml index 70116fc779d..1f63a1eabd7 100644 --- a/bmc-servicemanagerproxy/pom.xml +++ b/bmc-servicemanagerproxy/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-servicemanagerproxy @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-servicemanagerproxy/src/main/java/com/oracle/bmc/servicemanagerproxy/SdkClientsMetadata.java b/bmc-servicemanagerproxy/src/main/java/com/oracle/bmc/servicemanagerproxy/SdkClientsMetadata.java deleted file mode 100644 index 0b74ecfa96c..00000000000 --- a/bmc-servicemanagerproxy/src/main/java/com/oracle/bmc/servicemanagerproxy/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.servicemanagerproxy; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210914") -@SdkClients({ServiceManagerProxyAsyncClient.class, ServiceManagerProxyClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-servicemanagerproxy/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-servicemanagerproxy/reflect-config.json b/bmc-servicemanagerproxy/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-servicemanagerproxy/reflect-config.json new file mode 100644 index 00000000000..90109d271e4 --- /dev/null +++ b/bmc-servicemanagerproxy/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-servicemanagerproxy/reflect-config.json @@ -0,0 +1,98 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemanagerproxy.model.ErrorEntity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemanagerproxy.model.ErrorEntity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemanagerproxy.model.ServiceDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemanagerproxy.model.ServiceDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemanagerproxy.model.ServiceEntitlementRegistrationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemanagerproxy.model.ServiceEnvironment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemanagerproxy.model.ServiceEnvironment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemanagerproxy.model.ServiceEnvironmentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemanagerproxy.model.ServiceEnvironmentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemanagerproxy.model.ServiceEnvironmentEndPointOverview", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemanagerproxy.model.ServiceEnvironmentEndPointOverview$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemanagerproxy.model.ServiceEnvironmentEndPointOverview$EnvironmentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemanagerproxy.model.ServiceEnvironmentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemanagerproxy.model.ServiceEnvironmentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-servicemesh/pom.xml b/bmc-servicemesh/pom.xml index 1b317e461ca..355bbd76c4d 100644 --- a/bmc-servicemesh/pom.xml +++ b/bmc-servicemesh/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-servicemesh @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-servicemesh/src/main/java/com/oracle/bmc/servicemesh/SdkClientsMetadata.java b/bmc-servicemesh/src/main/java/com/oracle/bmc/servicemesh/SdkClientsMetadata.java deleted file mode 100644 index 53ce3015e46..00000000000 --- a/bmc-servicemesh/src/main/java/com/oracle/bmc/servicemesh/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.servicemesh; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220615") -@SdkClients({ServiceMeshAsyncClient.class, ServiceMeshClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-servicemesh/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-servicemesh/reflect-config.json b/bmc-servicemesh/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-servicemesh/reflect-config.json new file mode 100644 index 00000000000..f024b8d14d2 --- /dev/null +++ b/bmc-servicemesh/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-servicemesh/reflect-config.json @@ -0,0 +1,1647 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessLoggingConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessLoggingConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicy$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicyRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicyRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicyRule$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicyRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicyRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicyRuleDetails$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicyTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicyTarget$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicyTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AccessPolicyTargetDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AllVirtualServicesAccessPolicyTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AllVirtualServicesAccessPolicyTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AllVirtualServicesAccessPolicyTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.AllVirtualServicesAccessPolicyTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CaBundle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CaBundle$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CertificateAuthority", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CertificateAuthority$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ChangeAccessPolicyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ChangeAccessPolicyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ChangeIngressGatewayCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ChangeIngressGatewayCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ChangeIngressGatewayRouteTableCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ChangeIngressGatewayRouteTableCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ChangeMeshCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ChangeMeshCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ChangeVirtualDeploymentCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ChangeVirtualDeploymentCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ChangeVirtualServiceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ChangeVirtualServiceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ChangeVirtualServiceRouteTableCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ChangeVirtualServiceRouteTableCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CreateAccessPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CreateAccessPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CreateIngressGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CreateIngressGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CreateIngressGatewayRouteTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CreateIngressGatewayRouteTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CreateMeshDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CreateMeshDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CreateVirtualDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CreateVirtualDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CreateVirtualServiceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CreateVirtualServiceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CreateVirtualServiceRouteTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.CreateVirtualServiceRouteTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.DefaultVirtualServiceRoutingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.DefaultVirtualServiceRoutingPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.DefaultVirtualServiceRoutingPolicy$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.DisabledServiceDiscoveryConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.DisabledServiceDiscoveryConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.DnsServiceDiscoveryConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.DnsServiceDiscoveryConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ExternalServiceAccessPolicyTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ExternalServiceAccessPolicyTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ExternalServiceAccessPolicyTarget$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ExternalServiceAccessPolicyTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ExternalServiceAccessPolicyTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ExternalServiceAccessPolicyTargetDetails$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.HttpIngressGatewayTrafficRouteRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.HttpIngressGatewayTrafficRouteRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.HttpIngressGatewayTrafficRouteRule$PathType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.HttpIngressGatewayTrafficRouteRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.HttpIngressGatewayTrafficRouteRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.HttpIngressGatewayTrafficRouteRuleDetails$PathType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.HttpVirtualServiceTrafficRouteRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.HttpVirtualServiceTrafficRouteRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.HttpVirtualServiceTrafficRouteRule$PathType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.HttpVirtualServiceTrafficRouteRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.HttpVirtualServiceTrafficRouteRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.HttpVirtualServiceTrafficRouteRuleDetails$PathType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGateway", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGateway$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGateway$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayAccessPolicyTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayAccessPolicyTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayAccessPolicyTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayAccessPolicyTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayHost", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayHost$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayHostRef", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayHostRef$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayListener", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayListener$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayListener$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayMutualTransportLayerSecurity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayMutualTransportLayerSecurity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayMutualTransportLayerSecurityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayMutualTransportLayerSecurityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayRouteTable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayRouteTable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayRouteTable$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayRouteTableCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayRouteTableCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayRouteTableSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayRouteTableSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewaySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewaySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayTrafficRouteRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayTrafficRouteRule$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayTrafficRouteRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressGatewayTrafficRouteRuleDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressListenerClientValidationConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressListenerClientValidationConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressListenerTlsConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressListenerTlsConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.IngressListenerTlsConfig$Mode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.LocalFileCaBundle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.LocalFileCaBundle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.LocalFileTlsCertificate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.LocalFileTlsCertificate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.Mesh", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.Mesh$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.Mesh$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.MeshCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.MeshCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.MeshMutualTransportLayerSecurity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.MeshMutualTransportLayerSecurity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.MeshSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.MeshSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.MutualTransportLayerSecurity", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.MutualTransportLayerSecurity$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.MutualTransportLayerSecurity$Mode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.OciCaBundle", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.OciCaBundle$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.OciTlsCertificate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.OciTlsCertificate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ProxyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ProxyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ServiceDiscoveryConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.ServiceDiscoveryConfiguration$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TcpIngressGatewayTrafficRouteRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TcpIngressGatewayTrafficRouteRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TcpIngressGatewayTrafficRouteRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TcpIngressGatewayTrafficRouteRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TcpVirtualServiceTrafficRouteRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TcpVirtualServiceTrafficRouteRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TcpVirtualServiceTrafficRouteRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TcpVirtualServiceTrafficRouteRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TlsCertificate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TlsCertificate$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TlsPassthroughIngressGatewayTrafficRouteRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TlsPassthroughIngressGatewayTrafficRouteRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TlsPassthroughIngressGatewayTrafficRouteRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TlsPassthroughIngressGatewayTrafficRouteRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TlsPassthroughVirtualServiceTrafficRouteRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TlsPassthroughVirtualServiceTrafficRouteRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TlsPassthroughVirtualServiceTrafficRouteRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TlsPassthroughVirtualServiceTrafficRouteRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TrafficRuleTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TrafficRuleTarget$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TrafficRuleTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.TrafficRuleTargetDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.UpdateAccessPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.UpdateAccessPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.UpdateIngressGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.UpdateIngressGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.UpdateIngressGatewayRouteTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.UpdateIngressGatewayRouteTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.UpdateMeshDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.UpdateMeshDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.UpdateVirtualDeploymentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.UpdateVirtualDeploymentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.UpdateVirtualServiceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.UpdateVirtualServiceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.UpdateVirtualServiceRouteTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.UpdateVirtualServiceRouteTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualDeployment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualDeployment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualDeployment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualDeploymentCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualDeploymentCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualDeploymentListener", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualDeploymentListener$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualDeploymentListener$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualDeploymentSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualDeploymentSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualDeploymentTrafficRuleTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualDeploymentTrafficRuleTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualDeploymentTrafficRuleTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualDeploymentTrafficRuleTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualService", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualService$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualService$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceAccessPolicyTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceAccessPolicyTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceAccessPolicyTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceAccessPolicyTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceMutualTransportLayerSecurityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceMutualTransportLayerSecurityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceRouteTable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceRouteTable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceRouteTable$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceRouteTableCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceRouteTableCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceRouteTableSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceRouteTableSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceTrafficRouteRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceTrafficRouteRule$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceTrafficRouteRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceTrafficRouteRuleDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceTrafficRuleTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceTrafficRuleTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceTrafficRuleTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.VirtualServiceTrafficRuleTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.servicemesh.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ 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 167892f34bf..5b75153b254 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.27.0 + 3.28.0 ../pom.xml oci-java-sdk-shaded-full diff --git a/bmc-shaded/pom.xml b/bmc-shaded/pom.xml index 2d893a31126..d4f3e323d96 100644 --- a/bmc-shaded/pom.xml +++ b/bmc-shaded/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml diff --git a/bmc-stackmonitoring/pom.xml b/bmc-stackmonitoring/pom.xml index 807af2f5af6..337b74ad1c7 100644 --- a/bmc-stackmonitoring/pom.xml +++ b/bmc-stackmonitoring/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-stackmonitoring @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/SdkClientsMetadata.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/SdkClientsMetadata.java deleted file mode 100644 index 992c357f6ec..00000000000 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.stackmonitoring; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") -@SdkClients({StackMonitoringAsyncClient.class, StackMonitoringClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoring.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoring.java index 7c802c640d1..e16571c08cb 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoring.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoring.java @@ -108,6 +108,24 @@ AssociateMonitoredResourcesResponse associateMonitoredResources( */ ChangeConfigCompartmentResponse changeConfigCompartment(ChangeConfigCompartmentRequest request); + /** + * Moves a Metric Extension resource from one compartment identifier to another. When provided, + * If-Match is checked against ETag values of the resource. + * + * @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 will not retry by default, users + * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to + * enable retries for it. 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 + * ChangeMetricExtensionCompartment API. + */ + ChangeMetricExtensionCompartmentResponse changeMetricExtensionCompartment( + ChangeMetricExtensionCompartmentRequest request); + /** * Moves a monitored resource from one compartment to another. When provided, If-Match is * checked against ETag values of the resource. @@ -126,6 +144,40 @@ AssociateMonitoredResourcesResponse associateMonitoredResources( ChangeMonitoredResourceCompartmentResponse changeMonitoredResourceCompartment( ChangeMonitoredResourceCompartmentRequest request); + /** + * Moves a stack monitoring resource task from one compartment to another. + * + * @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 + * ChangeMonitoredResourceTaskCompartment API. + */ + ChangeMonitoredResourceTaskCompartmentResponse changeMonitoredResourceTaskCompartment( + ChangeMonitoredResourceTaskCompartmentRequest request); + + /** + * Creates the specified Baseline-able metric + * + * @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 + * CreateBaselineableMetric API. + */ + CreateBaselineableMetricResponse createBaselineableMetric( + CreateBaselineableMetricRequest request); + /** * Creates a configuration item, for example to define whether resources of a specific type * should be discovered automatically. @@ -162,6 +214,22 @@ ChangeMonitoredResourceCompartmentResponse changeMonitoredResourceCompartment( */ CreateDiscoveryJobResponse createDiscoveryJob(CreateDiscoveryJobRequest request); + /** + * Creates a new metric extension resource for a given compartment + * + * @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 will not retry by default, users + * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to + * enable retries for it. 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 + * CreateMetricExtension API. + */ + CreateMetricExtensionResponse createMetricExtension(CreateMetricExtensionRequest request); + /** * Creates a new monitored resource for the given resource type with the details and submits a * work request for promoting the resource to agent. Once the resource is successfully added to @@ -180,6 +248,57 @@ ChangeMonitoredResourceCompartmentResponse changeMonitoredResourceCompartment( */ CreateMonitoredResourceResponse createMonitoredResource(CreateMonitoredResourceRequest request); + /** + * Create a new stack monitoring resource task. + * + * @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 + * CreateMonitoredResourceTask API. + */ + CreateMonitoredResourceTaskResponse createMonitoredResourceTask( + CreateMonitoredResourceTaskRequest request); + + /** + * Creates a new monitored resource type. + * + * @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 + * CreateMonitoredResourceType API. + */ + CreateMonitoredResourceTypeResponse createMonitoredResourceType( + CreateMonitoredResourceTypeRequest request); + + /** + * Deletes the Baseline-able metric for the given id + * + * @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 + * DeleteBaselineableMetric API. + */ + DeleteBaselineableMetricResponse deleteBaselineableMetric( + DeleteBaselineableMetricRequest request); + /** * Deletes a configuration identified by the id. * @@ -211,6 +330,22 @@ ChangeMonitoredResourceCompartmentResponse changeMonitoredResourceCompartment( */ DeleteDiscoveryJobResponse deleteDiscoveryJob(DeleteDiscoveryJobRequest request); + /** + * Deletes a metric extension by identifier + * + * @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 will not retry by default, users + * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to + * enable retries for it. 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 + * DeleteMetricExtension API. + */ + DeleteMetricExtensionResponse deleteMetricExtension(DeleteMetricExtensionRequest request); + /** * Delete monitored resource by the given identifier * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). By default, @@ -231,6 +366,24 @@ ChangeMonitoredResourceCompartmentResponse changeMonitoredResourceCompartment( */ DeleteMonitoredResourceResponse deleteMonitoredResource(DeleteMonitoredResourceRequest request); + /** + * Deletes a monitored resource type by identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @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 will not retry by default, users + * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to + * enable retries for it. 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 + * DeleteMonitoredResourceType API. + */ + DeleteMonitoredResourceTypeResponse deleteMonitoredResourceType( + DeleteMonitoredResourceTypeRequest request); + /** * Disable external database resource monitoring. All the references in DBaaS, DBM and resource * service will be deleted as part of this operation. @@ -248,6 +401,22 @@ ChangeMonitoredResourceCompartmentResponse changeMonitoredResourceCompartment( */ DisableExternalDatabaseResponse disableExternalDatabase(DisableExternalDatabaseRequest request); + /** + * Submits a request to disable matching metric extension Id for the given Resource IDs + * + * @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 will not retry by default, users + * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to + * enable retries for it. 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 + * DisableMetricExtension API. + */ + DisableMetricExtensionResponse disableMetricExtension(DisableMetricExtensionRequest request); + /** * Removes associations between two monitored resources. * @@ -265,6 +434,73 @@ ChangeMonitoredResourceCompartmentResponse changeMonitoredResourceCompartment( DisassociateMonitoredResourcesResponse disassociateMonitoredResources( DisassociateMonitoredResourcesRequest request); + /** + * Submits a request to enable matching metric extension Id for the given Resource IDs + * + * @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 will not retry by default, users + * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to + * enable retries for it. 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 + * EnableMetricExtension API. + */ + EnableMetricExtensionResponse enableMetricExtension(EnableMetricExtensionRequest request); + + /** + * Evaluates metric for anomalies for the given data points + * + * @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 + * EvaluateBaselineableMetric API. + */ + EvaluateBaselineableMetricResponse evaluateBaselineableMetric( + EvaluateBaselineableMetricRequest request); + + /** + * Export generates a template used to create new metric extension resources similar to matching + * metric extension id. Response is a file that contains metric extension definition with + * placeholders for fields to be changed. + * + * @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 + * ExportMetricExtension API. + */ + ExportMetricExtensionResponse exportMetricExtension(ExportMetricExtensionRequest request); + + /** + * Get the Baseline-able metric for the given id + * + * @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 + * GetBaselineableMetric API. + */ + GetBaselineableMetricResponse getBaselineableMetric(GetBaselineableMetricRequest request); + /** * Gets the details of a configuration. * @@ -296,6 +532,22 @@ DisassociateMonitoredResourcesResponse disassociateMonitoredResources( */ GetDiscoveryJobResponse getDiscoveryJob(GetDiscoveryJobRequest request); + /** + * Gets a Metric Extension by identifier + * + * @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 GetMetricExtension + * API. + */ + GetMetricExtensionResponse getMetricExtension(GetMetricExtensionRequest request); + /** * Get monitored resource for the given identifier * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). @@ -313,6 +565,42 @@ DisassociateMonitoredResourcesResponse disassociateMonitoredResources( */ GetMonitoredResourceResponse getMonitoredResource(GetMonitoredResourceRequest request); + /** + * Gets stack monitoring resource task details by identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @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 + * GetMonitoredResourceTask API. + */ + GetMonitoredResourceTaskResponse getMonitoredResourceTask( + GetMonitoredResourceTaskRequest request); + + /** + * Gets a monitored resource type by identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @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 + * GetMonitoredResourceType API. + */ + GetMonitoredResourceTypeResponse getMonitoredResourceType( + GetMonitoredResourceTypeRequest request); + /** * Gets the status of the work request with the given ID. * @@ -328,6 +616,22 @@ DisassociateMonitoredResourcesResponse disassociateMonitoredResources( */ GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request); + /** + * List of summary of baseline-able metrics for a given resource group if specified. + * + * @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 + * ListBaselineableMetrics API. + */ + ListBaselineableMetricsResponse listBaselineableMetrics(ListBaselineableMetricsRequest request); + /** * Get a list of configurations in a compartment. * @@ -375,6 +679,76 @@ DisassociateMonitoredResourcesResponse disassociateMonitoredResources( */ ListDiscoveryJobsResponse listDiscoveryJobs(ListDiscoveryJobsRequest request); + /** + * Returns a list of metric extensions + * + * @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 + * ListMetricExtensions API. + */ + ListMetricExtensionsResponse listMetricExtensions(ListMetricExtensionsRequest request); + + /** + * Returns a list of stack monitoring resource tasks in the compartment. + * + * @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 + * ListMonitoredResourceTasks API. + */ + ListMonitoredResourceTasksResponse listMonitoredResourceTasks( + ListMonitoredResourceTasksRequest request); + + /** + * Returns list of resource types accessible to the customer. There are two types of resource + * types - System resource types and User resource types. System resource types are available + * out of the box in the stack monitoring resource service and are accessible to all the tenant + * users. User resource types are created in the context of a tenancy and are visible only for + * the tenancy. By default, both System resource types and User resource types are returned. + * + * @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 + * ListMonitoredResourceTypes API. + */ + ListMonitoredResourceTypesResponse listMonitoredResourceTypes( + ListMonitoredResourceTypesRequest request); + + /** + * Returns a list of monitored resources. + * + * @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 + * ListMonitoredResources API. + */ + ListMonitoredResourcesResponse listMonitoredResources(ListMonitoredResourcesRequest request); + /** * Return a (paginated) list of errors for a given work request. * @@ -423,6 +797,57 @@ DisassociateMonitoredResourcesResponse disassociateMonitoredResources( */ ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request); + /** + * Each resource is assigned a license based on which features are enabled for it. User is + * charged differently based on license. Specify the license type to be updated for the parent + * resource in the topology. The license type value is propagated to the member resources as + * well. Member resource is a resource which has \"contains\" association with the resource. + * + * @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 ManageLicense API. + */ + ManageLicenseResponse manageLicense(ManageLicenseRequest request); + + /** + * Publish the Metric Extension identified by the id + * + * @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 will not retry by default, users + * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to + * enable retries for it. 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 + * PublishMetricExtension API. + */ + PublishMetricExtensionResponse publishMetricExtension(PublishMetricExtensionRequest request); + + /** + * Gets resource count based on the aggregation criteria specified using \"groupBy\" parameter. + * + * @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 + * RequestMonitoredResourcesSummarizedCount API. + */ + RequestMonitoredResourcesSummarizedCountResponse requestMonitoredResourcesSummarizedCount( + RequestMonitoredResourcesSummarizedCountRequest request); + /** * List all associated resources recursively up-to a specified level, for the monitored * resources of type specified. @@ -493,6 +918,22 @@ SearchMonitoredResourceMembersResponse searchMonitoredResourceMembers( SearchMonitoredResourcesResponse searchMonitoredResources( SearchMonitoredResourcesRequest request); + /** + * Performs test of Metric Extension on a specific resource Id + * + * @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 will not retry by default, users + * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to + * enable retries for it. 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 TestMetricExtension + * API. + */ + TestMetricExtensionResponse testMetricExtension(TestMetricExtensionRequest request); + /** * Provided tags will be added or updated in the existing list of tags for the affected * resources. Resources to be updated are identified based on association types specified. If @@ -513,6 +954,23 @@ SearchMonitoredResourcesResponse searchMonitoredResources( */ UpdateAndPropagateTagsResponse updateAndPropagateTags(UpdateAndPropagateTagsRequest request); + /** + * Updates the Baseline-able metric for the given id + * + * @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 + * UpdateBaselineableMetric API. + */ + UpdateBaselineableMetricResponse updateBaselineableMetric( + UpdateBaselineableMetricRequest request); + /** * Updates the configuration identified by the id given. * @@ -528,6 +986,22 @@ SearchMonitoredResourcesResponse searchMonitoredResources( */ UpdateConfigResponse updateConfig(UpdateConfigRequest request); + /** + * Updates the Metric Extension + * + * @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 will not retry by default, users + * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to + * enable retries for it. 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 + * UpdateMetricExtension API. + */ + UpdateMetricExtensionResponse updateMetricExtension(UpdateMetricExtensionRequest request); + /** * Update monitored resource by the given identifier * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). Note that @@ -547,6 +1021,42 @@ SearchMonitoredResourcesResponse searchMonitoredResources( */ UpdateMonitoredResourceResponse updateMonitoredResource(UpdateMonitoredResourceRequest request); + /** + * Update stack monitoring resource task by the given identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @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 will not retry by default, users + * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to + * enable retries for it. 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 + * UpdateMonitoredResourceTask API. + */ + UpdateMonitoredResourceTaskResponse updateMonitoredResourceTask( + UpdateMonitoredResourceTaskRequest request); + + /** + * Update the Monitored Resource Type identified by the identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @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 will not retry by default, users + * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to + * enable retries for it. 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 + * UpdateMonitoredResourceType API. + */ + UpdateMonitoredResourceTypeResponse updateMonitoredResourceType( + UpdateMonitoredResourceTypeRequest request); + /** * Gets the pre-configured waiters available for resources for this service. * diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringAsync.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringAsync.java index 8c78099cf74..0ef31dfda9c 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringAsync.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringAsync.java @@ -104,6 +104,25 @@ java.util.concurrent.Future changeConfigCompart ChangeConfigCompartmentRequest, ChangeConfigCompartmentResponse> handler); + /** + * Moves a Metric Extension resource from one compartment identifier to another. When provided, + * If-Match is checked against ETag values of the resource. + * + * @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 + changeMetricExtensionCompartment( + ChangeMetricExtensionCompartmentRequest request, + com.oracle.bmc.responses.AsyncHandler< + ChangeMetricExtensionCompartmentRequest, + ChangeMetricExtensionCompartmentResponse> + handler); + /** * Moves a monitored resource from one compartment to another. When provided, If-Match is * checked against ETag values of the resource. @@ -123,6 +142,40 @@ java.util.concurrent.Future changeConfigCompart ChangeMonitoredResourceCompartmentResponse> handler); + /** + * Moves a stack monitoring resource task from one compartment to another. + * + * @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 + changeMonitoredResourceTaskCompartment( + ChangeMonitoredResourceTaskCompartmentRequest request, + com.oracle.bmc.responses.AsyncHandler< + ChangeMonitoredResourceTaskCompartmentRequest, + ChangeMonitoredResourceTaskCompartmentResponse> + handler); + + /** + * Creates the specified Baseline-able metric + * + * @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 createBaselineableMetric( + CreateBaselineableMetricRequest request, + com.oracle.bmc.responses.AsyncHandler< + CreateBaselineableMetricRequest, CreateBaselineableMetricResponse> + handler); + /** * Creates a configuration item, for example to define whether resources of a specific type * should be discovered automatically. @@ -159,6 +212,22 @@ java.util.concurrent.Future createDiscoveryJob( CreateDiscoveryJobRequest, CreateDiscoveryJobResponse> handler); + /** + * Creates a new metric extension resource for a given compartment + * + * @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 createMetricExtension( + CreateMetricExtensionRequest request, + com.oracle.bmc.responses.AsyncHandler< + CreateMetricExtensionRequest, CreateMetricExtensionResponse> + handler); + /** * Creates a new monitored resource for the given resource type with the details and submits a * work request for promoting the resource to agent. Once the resource is successfully added to @@ -177,6 +246,54 @@ java.util.concurrent.Future createMonitoredReso CreateMonitoredResourceRequest, CreateMonitoredResourceResponse> handler); + /** + * Create a new stack monitoring resource task. + * + * @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 createMonitoredResourceTask( + CreateMonitoredResourceTaskRequest request, + com.oracle.bmc.responses.AsyncHandler< + CreateMonitoredResourceTaskRequest, CreateMonitoredResourceTaskResponse> + handler); + + /** + * Creates a new monitored resource type. + * + * @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 createMonitoredResourceType( + CreateMonitoredResourceTypeRequest request, + com.oracle.bmc.responses.AsyncHandler< + CreateMonitoredResourceTypeRequest, CreateMonitoredResourceTypeResponse> + handler); + + /** + * Deletes the Baseline-able metric for the given id + * + * @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 deleteBaselineableMetric( + DeleteBaselineableMetricRequest request, + com.oracle.bmc.responses.AsyncHandler< + DeleteBaselineableMetricRequest, DeleteBaselineableMetricResponse> + handler); + /** * Deletes a configuration identified by the id. * @@ -208,6 +325,22 @@ java.util.concurrent.Future deleteDiscoveryJob( DeleteDiscoveryJobRequest, DeleteDiscoveryJobResponse> handler); + /** + * Deletes a metric extension by identifier + * + * @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 deleteMetricExtension( + DeleteMetricExtensionRequest request, + com.oracle.bmc.responses.AsyncHandler< + DeleteMetricExtensionRequest, DeleteMetricExtensionResponse> + handler); + /** * Delete monitored resource by the given identifier * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). By default, @@ -228,6 +361,23 @@ java.util.concurrent.Future deleteMonitoredReso DeleteMonitoredResourceRequest, DeleteMonitoredResourceResponse> handler); + /** + * Deletes a monitored resource type by identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @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 deleteMonitoredResourceType( + DeleteMonitoredResourceTypeRequest request, + com.oracle.bmc.responses.AsyncHandler< + DeleteMonitoredResourceTypeRequest, DeleteMonitoredResourceTypeResponse> + handler); + /** * Disable external database resource monitoring. All the references in DBaaS, DBM and resource * service will be deleted as part of this operation. @@ -245,6 +395,22 @@ java.util.concurrent.Future disableExternalData DisableExternalDatabaseRequest, DisableExternalDatabaseResponse> handler); + /** + * Submits a request to disable matching metric extension Id for the given Resource IDs + * + * @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 disableMetricExtension( + DisableMetricExtensionRequest request, + com.oracle.bmc.responses.AsyncHandler< + DisableMetricExtensionRequest, DisableMetricExtensionResponse> + handler); + /** * Removes associations between two monitored resources. * @@ -263,6 +429,72 @@ java.util.concurrent.Future disableExternalData DisassociateMonitoredResourcesResponse> handler); + /** + * Submits a request to enable matching metric extension Id for the given Resource IDs + * + * @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 enableMetricExtension( + EnableMetricExtensionRequest request, + com.oracle.bmc.responses.AsyncHandler< + EnableMetricExtensionRequest, EnableMetricExtensionResponse> + handler); + + /** + * Evaluates metric for anomalies for the given data points + * + * @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 evaluateBaselineableMetric( + EvaluateBaselineableMetricRequest request, + com.oracle.bmc.responses.AsyncHandler< + EvaluateBaselineableMetricRequest, EvaluateBaselineableMetricResponse> + handler); + + /** + * Export generates a template used to create new metric extension resources similar to matching + * metric extension id. Response is a file that contains metric extension definition with + * placeholders for fields to be changed. + * + * @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 exportMetricExtension( + ExportMetricExtensionRequest request, + com.oracle.bmc.responses.AsyncHandler< + ExportMetricExtensionRequest, ExportMetricExtensionResponse> + handler); + + /** + * Get the Baseline-able metric for the given id + * + * @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 getBaselineableMetric( + GetBaselineableMetricRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetBaselineableMetricRequest, GetBaselineableMetricResponse> + handler); + /** * Gets the details of a configuration. * @@ -292,6 +524,22 @@ java.util.concurrent.Future getDiscoveryJob( com.oracle.bmc.responses.AsyncHandler handler); + /** + * Gets a Metric Extension by identifier + * + * @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 getMetricExtension( + GetMetricExtensionRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetMetricExtensionRequest, GetMetricExtensionResponse> + handler); + /** * Get monitored resource for the given identifier * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). @@ -309,6 +557,40 @@ java.util.concurrent.Future getMonitoredResource( GetMonitoredResourceRequest, GetMonitoredResourceResponse> handler); + /** + * Gets stack monitoring resource task details by identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @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 getMonitoredResourceTask( + GetMonitoredResourceTaskRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetMonitoredResourceTaskRequest, GetMonitoredResourceTaskResponse> + handler); + + /** + * Gets a monitored resource type by identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @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 getMonitoredResourceType( + GetMonitoredResourceTypeRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetMonitoredResourceTypeRequest, GetMonitoredResourceTypeResponse> + handler); + /** * Gets the status of the work request with the given ID. * @@ -324,6 +606,22 @@ java.util.concurrent.Future getWorkRequest( com.oracle.bmc.responses.AsyncHandler handler); + /** + * List of summary of baseline-able metrics for a given resource group if specified. + * + * @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 listBaselineableMetrics( + ListBaselineableMetricsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListBaselineableMetricsRequest, ListBaselineableMetricsResponse> + handler); + /** * Get a list of configurations in a compartment. * @@ -370,6 +668,74 @@ java.util.concurrent.Future listDiscoveryJobs( ListDiscoveryJobsRequest, ListDiscoveryJobsResponse> handler); + /** + * Returns a list of metric extensions + * + * @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 listMetricExtensions( + ListMetricExtensionsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListMetricExtensionsRequest, ListMetricExtensionsResponse> + handler); + + /** + * Returns a list of stack monitoring resource tasks in the compartment. + * + * @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 listMonitoredResourceTasks( + ListMonitoredResourceTasksRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListMonitoredResourceTasksRequest, ListMonitoredResourceTasksResponse> + handler); + + /** + * Returns list of resource types accessible to the customer. There are two types of resource + * types - System resource types and User resource types. System resource types are available + * out of the box in the stack monitoring resource service and are accessible to all the tenant + * users. User resource types are created in the context of a tenancy and are visible only for + * the tenancy. By default, both System resource types and User resource types are returned. + * + * @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 listMonitoredResourceTypes( + ListMonitoredResourceTypesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListMonitoredResourceTypesRequest, ListMonitoredResourceTypesResponse> + handler); + + /** + * Returns a list of monitored resources. + * + * @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 listMonitoredResources( + ListMonitoredResourcesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListMonitoredResourcesRequest, ListMonitoredResourcesResponse> + handler); + /** * Return a (paginated) list of errors for a given work request. * @@ -417,6 +783,58 @@ java.util.concurrent.Future listWorkRequests( com.oracle.bmc.responses.AsyncHandler handler); + /** + * Each resource is assigned a license based on which features are enabled for it. User is + * charged differently based on license. Specify the license type to be updated for the parent + * resource in the topology. The license type value is propagated to the member resources as + * well. Member resource is a resource which has \"contains\" association with the resource. + * + * @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 manageLicense( + ManageLicenseRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Publish the Metric Extension identified by the id + * + * @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 publishMetricExtension( + PublishMetricExtensionRequest request, + com.oracle.bmc.responses.AsyncHandler< + PublishMetricExtensionRequest, PublishMetricExtensionResponse> + handler); + + /** + * Gets resource count based on the aggregation criteria specified using \"groupBy\" parameter. + * + * @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 + requestMonitoredResourcesSummarizedCount( + RequestMonitoredResourcesSummarizedCountRequest request, + com.oracle.bmc.responses.AsyncHandler< + RequestMonitoredResourcesSummarizedCountRequest, + RequestMonitoredResourcesSummarizedCountResponse> + handler); + /** * List all associated resources recursively up-to a specified level, for the monitored * resources of type specified. @@ -487,6 +905,22 @@ java.util.concurrent.Future searchMonitoredRes SearchMonitoredResourcesRequest, SearchMonitoredResourcesResponse> handler); + /** + * Performs test of Metric Extension on a specific resource Id + * + * @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 testMetricExtension( + TestMetricExtensionRequest request, + com.oracle.bmc.responses.AsyncHandler< + TestMetricExtensionRequest, TestMetricExtensionResponse> + handler); + /** * Provided tags will be added or updated in the existing list of tags for the affected * resources. Resources to be updated are identified based on association types specified. If @@ -507,6 +941,22 @@ java.util.concurrent.Future updateAndPropagateTa UpdateAndPropagateTagsRequest, UpdateAndPropagateTagsResponse> handler); + /** + * Updates the Baseline-able metric for the given id + * + * @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 updateBaselineableMetric( + UpdateBaselineableMetricRequest request, + com.oracle.bmc.responses.AsyncHandler< + UpdateBaselineableMetricRequest, UpdateBaselineableMetricResponse> + handler); + /** * Updates the configuration identified by the id given. * @@ -522,6 +972,22 @@ java.util.concurrent.Future updateConfig( com.oracle.bmc.responses.AsyncHandler handler); + /** + * Updates the Metric Extension + * + * @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 updateMetricExtension( + UpdateMetricExtensionRequest request, + com.oracle.bmc.responses.AsyncHandler< + UpdateMetricExtensionRequest, UpdateMetricExtensionResponse> + handler); + /** * Update monitored resource by the given identifier * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). Note that @@ -540,4 +1006,38 @@ java.util.concurrent.Future updateMonitoredReso com.oracle.bmc.responses.AsyncHandler< UpdateMonitoredResourceRequest, UpdateMonitoredResourceResponse> handler); + + /** + * Update stack monitoring resource task by the given identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @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 updateMonitoredResourceTask( + UpdateMonitoredResourceTaskRequest request, + com.oracle.bmc.responses.AsyncHandler< + UpdateMonitoredResourceTaskRequest, UpdateMonitoredResourceTaskResponse> + handler); + + /** + * Update the Monitored Resource Type identified by the identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @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 updateMonitoredResourceType( + UpdateMonitoredResourceTypeRequest request, + com.oracle.bmc.responses.AsyncHandler< + UpdateMonitoredResourceTypeRequest, UpdateMonitoredResourceTypeResponse> + handler); } diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringAsyncClient.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringAsyncClient.java index c244b93279c..6c05f556b48 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringAsyncClient.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringAsyncClient.java @@ -44,7 +44,20 @@ public class StackMonitoringAsyncClient extends com.oracle.bmc.http.internal.Bas com.oracle.bmc.common.ClientBuilderBase builder, com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider) { + this(builder, authenticationDetailsProvider, true); + } + + StackMonitoringAsyncClient( + com.oracle.bmc.common.ClientBuilderBase builder, + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + boolean isStreamWarningEnabled) { super(builder, authenticationDetailsProvider); + + if (isStreamWarningEnabled && com.oracle.bmc.util.StreamUtils.isExtraStreamLogsEnabled()) { + LOG.warn( + com.oracle.bmc.util.StreamUtils.getStreamWarningMessage( + "StackMonitoringAsyncClient", "exportMetricExtension")); + } } /** @@ -63,6 +76,8 @@ public static Builder builder() { public static class Builder extends com.oracle.bmc.common.RegionalClientBuilder< Builder, StackMonitoringAsyncClient> { + private boolean isStreamWarningEnabled = true; + private Builder(com.oracle.bmc.Service service) { super(service); final String packageName = "stackmonitoring"; @@ -72,6 +87,17 @@ private Builder(com.oracle.bmc.Service service) { com.oracle.bmc.http.signing.SigningStrategy.STANDARD); } + /** + * Enable/disable the stream warnings for the client + * + * @param isStreamWarningEnabled executorService + * @return this builder + */ + public Builder isStreamWarningEnabled(boolean isStreamWarningEnabled) { + this.isStreamWarningEnabled = isStreamWarningEnabled; + return this; + } + /** * Build the client. * @@ -82,7 +108,8 @@ public StackMonitoringAsyncClient build( @jakarta.annotation.Nonnull com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider) { - return new StackMonitoringAsyncClient(this, authenticationDetailsProvider); + return new StackMonitoringAsyncClient( + this, authenticationDetailsProvider, isStreamWarningEnabled); } } @@ -170,6 +197,44 @@ public java.util.concurrent.Future changeConfig .callAsync(handler); } + @Override + public java.util.concurrent.Future + changeMetricExtensionCompartment( + ChangeMetricExtensionCompartmentRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ChangeMetricExtensionCompartmentRequest, + ChangeMetricExtensionCompartmentResponse> + handler) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + Objects.requireNonNull( + request.getChangeMetricExtensionCompartmentDetails(), + "changeMetricExtensionCompartmentDetails is required"); + + return clientCall(request, ChangeMetricExtensionCompartmentResponse::builder) + .logger(LOG, "changeMetricExtensionCompartment") + .serviceDetails( + "StackMonitoring", + "ChangeMetricExtensionCompartment", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/ChangeMetricExtensionCompartment") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ChangeMetricExtensionCompartmentRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .appendPathParam("actions") + .appendPathParam("changeCompartment") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", + ChangeMetricExtensionCompartmentResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future changeMonitoredResourceCompartment( @@ -212,6 +277,80 @@ public java.util.concurrent.Future changeConfig .callAsync(handler); } + @Override + public java.util.concurrent.Future + changeMonitoredResourceTaskCompartment( + ChangeMonitoredResourceTaskCompartmentRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ChangeMonitoredResourceTaskCompartmentRequest, + ChangeMonitoredResourceTaskCompartmentResponse> + handler) { + + Validate.notBlank( + request.getMonitoredResourceTaskId(), "monitoredResourceTaskId must not be blank"); + Objects.requireNonNull( + request.getChangeMonitoredResourceTaskCompartmentDetails(), + "changeMonitoredResourceTaskCompartmentDetails is required"); + + return clientCall(request, ChangeMonitoredResourceTaskCompartmentResponse::builder) + .logger(LOG, "changeMonitoredResourceTaskCompartment") + .serviceDetails( + "StackMonitoring", + "ChangeMonitoredResourceTaskCompartment", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/monitoredResourceTask/ChangeMonitoredResourceTaskCompartment") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ChangeMonitoredResourceTaskCompartmentRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTasks") + .appendPathParam(request.getMonitoredResourceTaskId()) + .appendPathParam("actions") + .appendPathParam("changeCompartment") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", + ChangeMonitoredResourceTaskCompartmentResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future createBaselineableMetric( + CreateBaselineableMetricRequest request, + final com.oracle.bmc.responses.AsyncHandler< + CreateBaselineableMetricRequest, CreateBaselineableMetricResponse> + handler) { + Objects.requireNonNull( + request.getCreateBaselineableMetricDetails(), + "createBaselineableMetricDetails is required"); + + return clientCall(request, CreateBaselineableMetricResponse::builder) + .logger(LOG, "createBaselineableMetric") + .serviceDetails( + "StackMonitoring", + "CreateBaselineableMetric", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/CreateBaselineableMetricDetails/CreateBaselineableMetric") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(CreateBaselineableMetricRequest::builder) + .basePath("/20210330") + .appendPathParam("baselineableMetrics") + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.BaselineableMetric.class, + CreateBaselineableMetricResponse.Builder::baselineableMetric) + .handleResponseHeaderString( + "opc-request-id", CreateBaselineableMetricResponse.Builder::opcRequestId) + .handleResponseHeaderString("etag", CreateBaselineableMetricResponse.Builder::etag) + .handleResponseHeaderInteger( + "retry-after", CreateBaselineableMetricResponse.Builder::retryAfter) + .callAsync(handler); + } + @Override public java.util.concurrent.Future createConfig( CreateConfigRequest request, @@ -274,6 +413,41 @@ public java.util.concurrent.Future createDiscoveryJo .callAsync(handler); } + @Override + public java.util.concurrent.Future createMetricExtension( + CreateMetricExtensionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + CreateMetricExtensionRequest, CreateMetricExtensionResponse> + handler) { + Objects.requireNonNull( + request.getCreateMetricExtensionDetails(), + "createMetricExtensionDetails is required"); + + return clientCall(request, CreateMetricExtensionResponse::builder) + .logger(LOG, "createMetricExtension") + .serviceDetails( + "StackMonitoring", + "CreateMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/CreateMetricExtension") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(CreateMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .accept("application/json") + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.MetricExtension.class, + CreateMetricExtensionResponse.Builder::metricExtension) + .handleResponseHeaderString("etag", CreateMetricExtensionResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", CreateMetricExtensionResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "content-location", CreateMetricExtensionResponse.Builder::contentLocation) + .callAsync(handler); + } + @Override public java.util.concurrent.Future createMonitoredResource( CreateMonitoredResourceRequest request, @@ -319,6 +493,112 @@ public java.util.concurrent.Future createMonito .callAsync(handler); } + @Override + public java.util.concurrent.Future + createMonitoredResourceTask( + CreateMonitoredResourceTaskRequest request, + final com.oracle.bmc.responses.AsyncHandler< + CreateMonitoredResourceTaskRequest, + CreateMonitoredResourceTaskResponse> + handler) { + Objects.requireNonNull( + request.getCreateMonitoredResourceTaskDetails(), + "createMonitoredResourceTaskDetails is required"); + + return clientCall(request, CreateMonitoredResourceTaskResponse::builder) + .logger(LOG, "createMonitoredResourceTask") + .serviceDetails( + "StackMonitoring", + "CreateMonitoredResourceTask", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceTask/CreateMonitoredResourceTask") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(CreateMonitoredResourceTaskRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTasks") + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask.class, + CreateMonitoredResourceTaskResponse.Builder::monitoredResourceTask) + .handleResponseHeaderString( + "opc-request-id", CreateMonitoredResourceTaskResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "etag", CreateMonitoredResourceTaskResponse.Builder::etag) + .handleResponseHeaderString( + "opc-work-request-id", + CreateMonitoredResourceTaskResponse.Builder::opcWorkRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + createMonitoredResourceType( + CreateMonitoredResourceTypeRequest request, + final com.oracle.bmc.responses.AsyncHandler< + CreateMonitoredResourceTypeRequest, + CreateMonitoredResourceTypeResponse> + handler) { + Objects.requireNonNull( + request.getCreateMonitoredResourceTypeDetails(), + "createMonitoredResourceTypeDetails is required"); + + return clientCall(request, CreateMonitoredResourceTypeResponse::builder) + .logger(LOG, "createMonitoredResourceType") + .serviceDetails( + "StackMonitoring", + "CreateMonitoredResourceType", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceType/CreateMonitoredResourceType") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(CreateMonitoredResourceTypeRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTypes") + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceType.class, + CreateMonitoredResourceTypeResponse.Builder::monitoredResourceType) + .handleResponseHeaderString( + "etag", CreateMonitoredResourceTypeResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", CreateMonitoredResourceTypeResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future deleteBaselineableMetric( + DeleteBaselineableMetricRequest request, + final com.oracle.bmc.responses.AsyncHandler< + DeleteBaselineableMetricRequest, DeleteBaselineableMetricResponse> + handler) { + + Validate.notBlank( + request.getBaselineableMetricId(), "baselineableMetricId must not be blank"); + + return clientCall(request, DeleteBaselineableMetricResponse::builder) + .logger(LOG, "deleteBaselineableMetric") + .serviceDetails( + "StackMonitoring", + "DeleteBaselineableMetric", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/BaselineableMetric/DeleteBaselineableMetric") + .method(com.oracle.bmc.http.client.Method.DELETE) + .requestBuilder(DeleteBaselineableMetricRequest::builder) + .basePath("/20210330") + .appendPathParam("baselineableMetrics") + .appendPathParam(request.getBaselineableMetricId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("if-match", request.getIfMatch()) + .handleResponseHeaderString( + "opc-request-id", DeleteBaselineableMetricResponse.Builder::opcRequestId) + .handleResponseHeaderInteger( + "retry-after", DeleteBaselineableMetricResponse.Builder::retryAfter) + .callAsync(handler); + } + @Override public java.util.concurrent.Future deleteConfig( DeleteConfigRequest request, @@ -374,6 +654,34 @@ public java.util.concurrent.Future deleteDiscoveryJo .callAsync(handler); } + @Override + public java.util.concurrent.Future deleteMetricExtension( + DeleteMetricExtensionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + DeleteMetricExtensionRequest, DeleteMetricExtensionResponse> + handler) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + + return clientCall(request, DeleteMetricExtensionResponse::builder) + .logger(LOG, "deleteMetricExtension") + .serviceDetails( + "StackMonitoring", + "DeleteMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/DeleteMetricExtension") + .method(com.oracle.bmc.http.client.Method.DELETE) + .requestBuilder(DeleteMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleResponseHeaderString( + "opc-request-id", DeleteMetricExtensionResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future deleteMonitoredResource( DeleteMonitoredResourceRequest request, @@ -407,6 +715,37 @@ public java.util.concurrent.Future deleteMonito .callAsync(handler); } + @Override + public java.util.concurrent.Future + deleteMonitoredResourceType( + DeleteMonitoredResourceTypeRequest request, + final com.oracle.bmc.responses.AsyncHandler< + DeleteMonitoredResourceTypeRequest, + DeleteMonitoredResourceTypeResponse> + handler) { + + Validate.notBlank( + request.getMonitoredResourceTypeId(), "monitoredResourceTypeId must not be blank"); + + return clientCall(request, DeleteMonitoredResourceTypeResponse::builder) + .logger(LOG, "deleteMonitoredResourceType") + .serviceDetails( + "StackMonitoring", + "DeleteMonitoredResourceType", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceType/DeleteMonitoredResourceType") + .method(com.oracle.bmc.http.client.Method.DELETE) + .requestBuilder(DeleteMonitoredResourceTypeRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTypes") + .appendPathParam(request.getMonitoredResourceTypeId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleResponseHeaderString( + "opc-request-id", DeleteMonitoredResourceTypeResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future disableExternalDatabase( DisableExternalDatabaseRequest request, @@ -442,6 +781,44 @@ public java.util.concurrent.Future disableExter .callAsync(handler); } + @Override + public java.util.concurrent.Future disableMetricExtension( + DisableMetricExtensionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + DisableMetricExtensionRequest, DisableMetricExtensionResponse> + handler) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + Objects.requireNonNull( + request.getDisableMetricExtensionDetails(), + "disableMetricExtensionDetails is required"); + + return clientCall(request, DisableMetricExtensionResponse::builder) + .logger(LOG, "disableMetricExtension") + .serviceDetails( + "StackMonitoring", + "DisableMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/DisableMetricExtension") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(DisableMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .appendPathParam("actions") + .appendPathParam("disable") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + DisableMetricExtensionResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", DisableMetricExtensionResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future disassociateMonitoredResources( @@ -477,6 +854,157 @@ public java.util.concurrent.Future disableExter .callAsync(handler); } + @Override + public java.util.concurrent.Future enableMetricExtension( + EnableMetricExtensionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + EnableMetricExtensionRequest, EnableMetricExtensionResponse> + handler) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + Objects.requireNonNull( + request.getEnableMetricExtensionDetails(), + "enableMetricExtensionDetails is required"); + + return clientCall(request, EnableMetricExtensionResponse::builder) + .logger(LOG, "enableMetricExtension") + .serviceDetails( + "StackMonitoring", + "EnableMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/EnableMetricExtension") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(EnableMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .appendPathParam("actions") + .appendPathParam("enable") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + EnableMetricExtensionResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", EnableMetricExtensionResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + evaluateBaselineableMetric( + EvaluateBaselineableMetricRequest request, + final com.oracle.bmc.responses.AsyncHandler< + EvaluateBaselineableMetricRequest, + EvaluateBaselineableMetricResponse> + handler) { + Objects.requireNonNull( + request.getEvaluateBaselineableMetricDetails(), + "evaluateBaselineableMetricDetails is required"); + + Validate.notBlank( + request.getBaselineableMetricId(), "baselineableMetricId must not be blank"); + + return clientCall(request, EvaluateBaselineableMetricResponse::builder) + .logger(LOG, "evaluateBaselineableMetric") + .serviceDetails( + "StackMonitoring", + "EvaluateBaselineableMetric", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/EvaluateBaselineableMetricResult/EvaluateBaselineableMetric") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(EvaluateBaselineableMetricRequest::builder) + .basePath("/20210330") + .appendPathParam("baselineableMetrics") + .appendPathParam(request.getBaselineableMetricId()) + .appendPathParam("actions") + .appendPathParam("evaluate") + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricResult.class, + EvaluateBaselineableMetricResponse.Builder + ::evaluateBaselineableMetricResult) + .handleResponseHeaderString( + "opc-request-id", EvaluateBaselineableMetricResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "etag", EvaluateBaselineableMetricResponse.Builder::etag) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future exportMetricExtension( + ExportMetricExtensionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ExportMetricExtensionRequest, ExportMetricExtensionResponse> + handler) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + + return clientCall(request, ExportMetricExtensionResponse::builder) + .logger(LOG, "exportMetricExtension") + .serviceDetails( + "StackMonitoring", + "ExportMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/ExportMetricExtension") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ExportMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .appendPathParam("actions") + .appendPathParam("export") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleBody( + java.io.InputStream.class, + ExportMetricExtensionResponse.Builder::inputStream) + .handleResponseHeaderString("etag", ExportMetricExtensionResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", ExportMetricExtensionResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future getBaselineableMetric( + GetBaselineableMetricRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GetBaselineableMetricRequest, GetBaselineableMetricResponse> + handler) { + + Validate.notBlank( + request.getBaselineableMetricId(), "baselineableMetricId must not be blank"); + + return clientCall(request, GetBaselineableMetricResponse::builder) + .logger(LOG, "getBaselineableMetric") + .serviceDetails( + "StackMonitoring", + "GetBaselineableMetric", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/BaselineableMetric/GetBaselineableMetric") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetBaselineableMetricRequest::builder) + .basePath("/20210330") + .appendPathParam("baselineableMetrics") + .appendPathParam(request.getBaselineableMetricId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.BaselineableMetric.class, + GetBaselineableMetricResponse.Builder::baselineableMetric) + .handleResponseHeaderString( + "opc-request-id", GetBaselineableMetricResponse.Builder::opcRequestId) + .handleResponseHeaderString("etag", GetBaselineableMetricResponse.Builder::etag) + .handleResponseHeaderInteger( + "retry-after", GetBaselineableMetricResponse.Builder::retryAfter) + .callAsync(handler); + } + @Override public java.util.concurrent.Future getConfig( GetConfigRequest request, @@ -538,6 +1066,37 @@ public java.util.concurrent.Future getDiscoveryJob( .callAsync(handler); } + @Override + public java.util.concurrent.Future getMetricExtension( + GetMetricExtensionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GetMetricExtensionRequest, GetMetricExtensionResponse> + handler) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + + return clientCall(request, GetMetricExtensionResponse::builder) + .logger(LOG, "getMetricExtension") + .serviceDetails( + "StackMonitoring", + "GetMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/GetMetricExtension") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.MetricExtension.class, + GetMetricExtensionResponse.Builder::metricExtension) + .handleResponseHeaderString( + "opc-request-id", GetMetricExtensionResponse.Builder::opcRequestId) + .handleResponseHeaderString("etag", GetMetricExtensionResponse.Builder::etag) + .callAsync(handler); + } + @Override public java.util.concurrent.Future getMonitoredResource( GetMonitoredResourceRequest request, @@ -570,6 +1129,70 @@ public java.util.concurrent.Future getMonitoredRes .callAsync(handler); } + @Override + public java.util.concurrent.Future getMonitoredResourceTask( + GetMonitoredResourceTaskRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GetMonitoredResourceTaskRequest, GetMonitoredResourceTaskResponse> + handler) { + + Validate.notBlank( + request.getMonitoredResourceTaskId(), "monitoredResourceTaskId must not be blank"); + + return clientCall(request, GetMonitoredResourceTaskResponse::builder) + .logger(LOG, "getMonitoredResourceTask") + .serviceDetails( + "StackMonitoring", + "GetMonitoredResourceTask", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceTask/GetMonitoredResourceTask") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetMonitoredResourceTaskRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTasks") + .appendPathParam(request.getMonitoredResourceTaskId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask.class, + GetMonitoredResourceTaskResponse.Builder::monitoredResourceTask) + .handleResponseHeaderString("etag", GetMonitoredResourceTaskResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetMonitoredResourceTaskResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future getMonitoredResourceType( + GetMonitoredResourceTypeRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GetMonitoredResourceTypeRequest, GetMonitoredResourceTypeResponse> + handler) { + + Validate.notBlank( + request.getMonitoredResourceTypeId(), "monitoredResourceTypeId must not be blank"); + + return clientCall(request, GetMonitoredResourceTypeResponse::builder) + .logger(LOG, "getMonitoredResourceType") + .serviceDetails( + "StackMonitoring", + "GetMonitoredResourceType", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceType/GetMonitoredResourceType") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetMonitoredResourceTypeRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTypes") + .appendPathParam(request.getMonitoredResourceTypeId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceType.class, + GetMonitoredResourceTypeResponse.Builder::monitoredResourceType) + .handleResponseHeaderString("etag", GetMonitoredResourceTypeResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetMonitoredResourceTypeResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future getWorkRequest( GetWorkRequestRequest request, @@ -602,6 +1225,48 @@ public java.util.concurrent.Future getWorkRequest( .callAsync(handler); } + @Override + public java.util.concurrent.Future listBaselineableMetrics( + ListBaselineableMetricsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListBaselineableMetricsRequest, ListBaselineableMetricsResponse> + handler) { + + return clientCall(request, ListBaselineableMetricsResponse::builder) + .logger(LOG, "listBaselineableMetrics") + .serviceDetails( + "StackMonitoring", + "ListBaselineableMetrics", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/BaselineableMetricSummary/ListBaselineableMetrics") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListBaselineableMetricsRequest::builder) + .basePath("/20210330") + .appendPathParam("baselineableMetrics") + .appendQueryParam("resourceGroup", request.getResourceGroup()) + .appendQueryParam("name", request.getName()) + .appendQueryParam("metricNamespace", request.getMetricNamespace()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("baselineableMetricId", request.getBaselineableMetricId()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummaryCollection + .class, + ListBaselineableMetricsResponse.Builder + ::baselineableMetricSummaryCollection) + .handleResponseHeaderString( + "opc-request-id", ListBaselineableMetricsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListBaselineableMetricsResponse.Builder::opcNextPage) + .handleResponseHeaderInteger( + "retry-after", ListBaselineableMetricsResponse.Builder::retryAfter) + .callAsync(handler); + } + @Override public java.util.concurrent.Future listConfigs( ListConfigsRequest request, @@ -613,103 +1278,277 @@ public java.util.concurrent.Future listConfigs( .logger(LOG, "listConfigs") .serviceDetails( "StackMonitoring", - "ListConfigs", - "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/ConfigCollection/ListConfigs") + "ListConfigs", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/ConfigCollection/ListConfigs") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListConfigsRequest::builder) + .basePath("/20210330") + .appendPathParam("configs") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("displayName", request.getDisplayName()) + .appendEnumQueryParam("type", request.getType()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.ConfigCollection.class, + ListConfigsResponse.Builder::configCollection) + .handleResponseHeaderString( + "opc-request-id", ListConfigsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListConfigsResponse.Builder::opcNextPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future listDiscoveryJobLogs( + ListDiscoveryJobLogsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListDiscoveryJobLogsRequest, ListDiscoveryJobLogsResponse> + handler) { + + Validate.notBlank(request.getDiscoveryJobId(), "discoveryJobId must not be blank"); + + return clientCall(request, ListDiscoveryJobLogsResponse::builder) + .logger(LOG, "listDiscoveryJobLogs") + .serviceDetails( + "StackMonitoring", + "ListDiscoveryJobLogs", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/DiscoveryJobLogCollection/ListDiscoveryJobLogs") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListDiscoveryJobLogsRequest::builder) + .basePath("/20210330") + .appendPathParam("discoveryJobs") + .appendPathParam(request.getDiscoveryJobId()) + .appendPathParam("logs") + .appendEnumQueryParam("logType", request.getLogType()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.DiscoveryJobLogCollection.class, + ListDiscoveryJobLogsResponse.Builder::discoveryJobLogCollection) + .handleResponseHeaderString( + "opc-next-page", ListDiscoveryJobLogsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-request-id", ListDiscoveryJobLogsResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future listDiscoveryJobs( + ListDiscoveryJobsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListDiscoveryJobsRequest, ListDiscoveryJobsResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListDiscoveryJobsResponse::builder) + .logger(LOG, "listDiscoveryJobs") + .serviceDetails( + "StackMonitoring", + "ListDiscoveryJobs", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/DiscoveryJobCollection/ListDiscoveryJobs") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListDiscoveryJobsRequest::builder) + .basePath("/20210330") + .appendPathParam("discoveryJobs") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("name", request.getName()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.DiscoveryJobCollection.class, + ListDiscoveryJobsResponse.Builder::discoveryJobCollection) + .handleResponseHeaderString( + "opc-next-page", ListDiscoveryJobsResponse.Builder::opcNextPage) + .handleResponseHeaderString( + "opc-request-id", ListDiscoveryJobsResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future listMetricExtensions( + ListMetricExtensionsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListMetricExtensionsRequest, ListMetricExtensionsResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListMetricExtensionsResponse::builder) + .logger(LOG, "listMetricExtensions") + .serviceDetails( + "StackMonitoring", + "ListMetricExtensions", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/ListMetricExtensions") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListMetricExtensionsRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("resourceType", request.getResourceType()) + .appendQueryParam("name", request.getName()) + .appendEnumQueryParam("status", request.getStatus()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam("enabledOnResourceId", request.getEnabledOnResourceId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.MetricExtensionCollection.class, + ListMetricExtensionsResponse.Builder::metricExtensionCollection) + .handleResponseHeaderString( + "opc-request-id", ListMetricExtensionsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListMetricExtensionsResponse.Builder::opcNextPage) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + listMonitoredResourceTasks( + ListMonitoredResourceTasksRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListMonitoredResourceTasksRequest, + ListMonitoredResourceTasksResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListMonitoredResourceTasksResponse::builder) + .logger(LOG, "listMonitoredResourceTasks") + .serviceDetails( + "StackMonitoring", + "ListMonitoredResourceTasks", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceTask/ListMonitoredResourceTasks") .method(com.oracle.bmc.http.client.Method.GET) - .requestBuilder(ListConfigsRequest::builder) + .requestBuilder(ListMonitoredResourceTasksRequest::builder) .basePath("/20210330") - .appendPathParam("configs") + .appendPathParam("monitoredResourceTasks") .appendQueryParam("compartmentId", request.getCompartmentId()) - .appendQueryParam("displayName", request.getDisplayName()) - .appendEnumQueryParam("type", request.getType()) + .appendEnumQueryParam("status", request.getStatus()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) .appendQueryParam("limit", request.getLimit()) .appendQueryParam("page", request.getPage()) - .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) - .appendEnumQueryParam("sortOrder", request.getSortOrder()) - .appendEnumQueryParam("sortBy", request.getSortBy()) .accept("application/json") .appendHeader("opc-request-id", request.getOpcRequestId()) .handleBody( - com.oracle.bmc.stackmonitoring.model.ConfigCollection.class, - ListConfigsResponse.Builder::configCollection) + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTasksCollection.class, + ListMonitoredResourceTasksResponse.Builder + ::monitoredResourceTasksCollection) .handleResponseHeaderString( - "opc-request-id", ListConfigsResponse.Builder::opcRequestId) + "opc-request-id", ListMonitoredResourceTasksResponse.Builder::opcRequestId) .handleResponseHeaderString( - "opc-next-page", ListConfigsResponse.Builder::opcNextPage) + "opc-next-page", ListMonitoredResourceTasksResponse.Builder::opcNextPage) + .handleResponseHeaderInteger( + "opc-total-items", + ListMonitoredResourceTasksResponse.Builder::opcTotalItems) .callAsync(handler); } @Override - public java.util.concurrent.Future listDiscoveryJobLogs( - ListDiscoveryJobLogsRequest request, - final com.oracle.bmc.responses.AsyncHandler< - ListDiscoveryJobLogsRequest, ListDiscoveryJobLogsResponse> - handler) { - - Validate.notBlank(request.getDiscoveryJobId(), "discoveryJobId must not be blank"); + public java.util.concurrent.Future + listMonitoredResourceTypes( + ListMonitoredResourceTypesRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListMonitoredResourceTypesRequest, + ListMonitoredResourceTypesResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); - return clientCall(request, ListDiscoveryJobLogsResponse::builder) - .logger(LOG, "listDiscoveryJobLogs") + return clientCall(request, ListMonitoredResourceTypesResponse::builder) + .logger(LOG, "listMonitoredResourceTypes") .serviceDetails( "StackMonitoring", - "ListDiscoveryJobLogs", - "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/DiscoveryJobLogCollection/ListDiscoveryJobLogs") + "ListMonitoredResourceTypes", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceType/ListMonitoredResourceTypes") .method(com.oracle.bmc.http.client.Method.GET) - .requestBuilder(ListDiscoveryJobLogsRequest::builder) + .requestBuilder(ListMonitoredResourceTypesRequest::builder) .basePath("/20210330") - .appendPathParam("discoveryJobs") - .appendPathParam(request.getDiscoveryJobId()) - .appendPathParam("logs") - .appendEnumQueryParam("logType", request.getLogType()) + .appendPathParam("monitoredResourceTypes") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("name", request.getName()) + .appendEnumQueryParam("status", request.getStatus()) + .appendQueryParam("isExcludeSystemTypes", request.getIsExcludeSystemTypes()) + .appendQueryParam("metricNamespace", request.getMetricNamespace()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) .appendQueryParam("limit", request.getLimit()) .appendQueryParam("page", request.getPage()) - .appendEnumQueryParam("sortOrder", request.getSortOrder()) - .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendListQueryParam( + "fields", + request.getFields(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) + .appendListQueryParam( + "excludeFields", + request.getExcludeFields(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) .accept("application/json") .appendHeader("opc-request-id", request.getOpcRequestId()) .handleBody( - com.oracle.bmc.stackmonitoring.model.DiscoveryJobLogCollection.class, - ListDiscoveryJobLogsResponse.Builder::discoveryJobLogCollection) + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTypesCollection.class, + ListMonitoredResourceTypesResponse.Builder + ::monitoredResourceTypesCollection) .handleResponseHeaderString( - "opc-next-page", ListDiscoveryJobLogsResponse.Builder::opcNextPage) + "opc-request-id", ListMonitoredResourceTypesResponse.Builder::opcRequestId) .handleResponseHeaderString( - "opc-request-id", ListDiscoveryJobLogsResponse.Builder::opcRequestId) + "opc-next-page", ListMonitoredResourceTypesResponse.Builder::opcNextPage) + .handleResponseHeaderInteger( + "opc-total-items", + ListMonitoredResourceTypesResponse.Builder::opcTotalItems) .callAsync(handler); } @Override - public java.util.concurrent.Future listDiscoveryJobs( - ListDiscoveryJobsRequest request, + public java.util.concurrent.Future listMonitoredResources( + ListMonitoredResourcesRequest request, final com.oracle.bmc.responses.AsyncHandler< - ListDiscoveryJobsRequest, ListDiscoveryJobsResponse> + ListMonitoredResourcesRequest, ListMonitoredResourcesResponse> handler) { Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); - return clientCall(request, ListDiscoveryJobsResponse::builder) - .logger(LOG, "listDiscoveryJobs") + return clientCall(request, ListMonitoredResourcesResponse::builder) + .logger(LOG, "listMonitoredResources") .serviceDetails( "StackMonitoring", - "ListDiscoveryJobs", - "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/DiscoveryJobCollection/ListDiscoveryJobs") + "ListMonitoredResources", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResource/ListMonitoredResources") .method(com.oracle.bmc.http.client.Method.GET) - .requestBuilder(ListDiscoveryJobsRequest::builder) + .requestBuilder(ListMonitoredResourcesRequest::builder) .basePath("/20210330") - .appendPathParam("discoveryJobs") + .appendPathParam("monitoredResources") .appendQueryParam("compartmentId", request.getCompartmentId()) .appendQueryParam("name", request.getName()) + .appendQueryParam("workRequestId", request.getWorkRequestId()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) .appendQueryParam("limit", request.getLimit()) .appendQueryParam("page", request.getPage()) - .appendEnumQueryParam("sortOrder", request.getSortOrder()) - .appendEnumQueryParam("sortBy", request.getSortBy()) .accept("application/json") .appendHeader("opc-request-id", request.getOpcRequestId()) .handleBody( - com.oracle.bmc.stackmonitoring.model.DiscoveryJobCollection.class, - ListDiscoveryJobsResponse.Builder::discoveryJobCollection) + com.oracle.bmc.stackmonitoring.model.MonitoredResourceCollection.class, + ListMonitoredResourcesResponse.Builder::monitoredResourceCollection) .handleResponseHeaderString( - "opc-next-page", ListDiscoveryJobsResponse.Builder::opcNextPage) + "opc-request-id", ListMonitoredResourcesResponse.Builder::opcRequestId) .handleResponseHeaderString( - "opc-request-id", ListDiscoveryJobsResponse.Builder::opcRequestId) + "opc-next-page", ListMonitoredResourcesResponse.Builder::opcNextPage) + .handleResponseHeaderInteger( + "opc-total-items", ListMonitoredResourcesResponse.Builder::opcTotalItems) .callAsync(handler); } @@ -825,6 +1664,126 @@ public java.util.concurrent.Future listWorkRequests( .callAsync(handler); } + @Override + public java.util.concurrent.Future manageLicense( + ManageLicenseRequest request, + final com.oracle.bmc.responses.AsyncHandler + handler) { + + Validate.notBlank( + request.getMonitoredResourceId(), "monitoredResourceId must not be blank"); + Objects.requireNonNull( + request.getManageLicenseDetails(), "manageLicenseDetails is required"); + + return clientCall(request, ManageLicenseResponse::builder) + .logger(LOG, "manageLicense") + .serviceDetails( + "StackMonitoring", + "ManageLicense", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResource/ManageLicense") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ManageLicenseRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResources") + .appendPathParam(request.getMonitoredResourceId()) + .appendPathParam("actions") + .appendPathParam("manageLicense") + .accept("application/json") + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("if-match", request.getIfMatch()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", ManageLicenseResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future publishMetricExtension( + PublishMetricExtensionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + PublishMetricExtensionRequest, PublishMetricExtensionResponse> + handler) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + + return clientCall(request, PublishMetricExtensionResponse::builder) + .logger(LOG, "publishMetricExtension") + .serviceDetails( + "StackMonitoring", + "PublishMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/PublishMetricExtension") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(PublishMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .appendPathParam("actions") + .appendPathParam("publish") + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .appendHeader("if-match", request.getIfMatch()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.MetricExtension.class, + PublishMetricExtensionResponse.Builder::metricExtension) + .handleResponseHeaderString( + "opc-request-id", PublishMetricExtensionResponse.Builder::opcRequestId) + .handleResponseHeaderString("etag", PublishMetricExtensionResponse.Builder::etag) + .handleResponseHeaderString( + "content-location", PublishMetricExtensionResponse.Builder::contentLocation) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + requestMonitoredResourcesSummarizedCount( + RequestMonitoredResourcesSummarizedCountRequest request, + final com.oracle.bmc.responses.AsyncHandler< + RequestMonitoredResourcesSummarizedCountRequest, + RequestMonitoredResourcesSummarizedCountResponse> + handler) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, RequestMonitoredResourcesSummarizedCountResponse::builder) + .logger(LOG, "requestMonitoredResourcesSummarizedCount") + .serviceDetails( + "StackMonitoring", + "RequestMonitoredResourcesSummarizedCount", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResource/RequestMonitoredResourcesSummarizedCount") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(RequestMonitoredResourcesSummarizedCountRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResources") + .appendPathParam("actions") + .appendPathParam("summarizeCount") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendEnumQueryParam("groupBy", request.getGroupBy()) + .appendEnumQueryParam("license", request.getLicense()) + .appendQueryParam("resourceType", request.getResourceType()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model + .MonitoredResourcesCountAggregationCollection.class, + RequestMonitoredResourcesSummarizedCountResponse.Builder + ::monitoredResourcesCountAggregationCollection) + .handleResponseHeaderString( + "opc-request-id", + RequestMonitoredResourcesSummarizedCountResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", + RequestMonitoredResourcesSummarizedCountResponse.Builder::opcNextPage) + .handleResponseHeaderInteger( + "opc-total-items", + RequestMonitoredResourcesSummarizedCountResponse.Builder::opcTotalItems) + .callAsync(handler); + } + @Override public java.util.concurrent.Future searchAssociatedResources( SearchAssociatedResourcesRequest request, @@ -1025,6 +1984,47 @@ public java.util.concurrent.Future searchMonit .callAsync(handler); } + @Override + public java.util.concurrent.Future testMetricExtension( + TestMetricExtensionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + TestMetricExtensionRequest, TestMetricExtensionResponse> + handler) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + Objects.requireNonNull( + request.getTestMetricExtensionDetails(), "testMetricExtensionDetails is required"); + + return clientCall(request, TestMetricExtensionResponse::builder) + .logger(LOG, "testMetricExtension") + .serviceDetails( + "StackMonitoring", + "TestMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/TestMetricExtension") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(TestMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .appendPathParam("actions") + .appendPathParam("test") + .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.stackmonitoring.model.TestMetricExtensionData.class, + TestMetricExtensionResponse.Builder::testMetricExtensionData) + .handleResponseHeaderString("etag", TestMetricExtensionResponse.Builder::etag) + .handleResponseHeaderString( + "opc-work-request-id", + TestMetricExtensionResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", TestMetricExtensionResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future updateAndPropagateTags( UpdateAndPropagateTagsRequest request, @@ -1064,6 +2064,45 @@ public java.util.concurrent.Future updateAndProp .callAsync(handler); } + @Override + public java.util.concurrent.Future updateBaselineableMetric( + UpdateBaselineableMetricRequest request, + final com.oracle.bmc.responses.AsyncHandler< + UpdateBaselineableMetricRequest, UpdateBaselineableMetricResponse> + handler) { + Objects.requireNonNull( + request.getUpdateBaselineableMetricDetails(), + "updateBaselineableMetricDetails is required"); + + Validate.notBlank( + request.getBaselineableMetricId(), "baselineableMetricId must not be blank"); + + return clientCall(request, UpdateBaselineableMetricResponse::builder) + .logger(LOG, "updateBaselineableMetric") + .serviceDetails( + "StackMonitoring", + "UpdateBaselineableMetric", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/UpdateBaselineableMetricDetails/UpdateBaselineableMetric") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateBaselineableMetricRequest::builder) + .basePath("/20210330") + .appendPathParam("baselineableMetrics") + .appendPathParam(request.getBaselineableMetricId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.BaselineableMetric.class, + UpdateBaselineableMetricResponse.Builder::baselineableMetric) + .handleResponseHeaderString( + "opc-request-id", UpdateBaselineableMetricResponse.Builder::opcRequestId) + .handleResponseHeaderString("etag", UpdateBaselineableMetricResponse.Builder::etag) + .handleResponseHeaderInteger( + "retry-after", UpdateBaselineableMetricResponse.Builder::retryAfter) + .callAsync(handler); + } + @Override public java.util.concurrent.Future updateConfig( UpdateConfigRequest request, @@ -1097,6 +2136,44 @@ public java.util.concurrent.Future updateConfig( .callAsync(handler); } + @Override + public java.util.concurrent.Future updateMetricExtension( + UpdateMetricExtensionRequest request, + final com.oracle.bmc.responses.AsyncHandler< + UpdateMetricExtensionRequest, UpdateMetricExtensionResponse> + handler) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + Objects.requireNonNull( + request.getUpdateMetricExtensionDetails(), + "updateMetricExtensionDetails is required"); + + return clientCall(request, UpdateMetricExtensionResponse::builder) + .logger(LOG, "updateMetricExtension") + .serviceDetails( + "StackMonitoring", + "UpdateMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/UpdateMetricExtension") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.MetricExtension.class, + UpdateMetricExtensionResponse.Builder::metricExtension) + .handleResponseHeaderString( + "opc-request-id", UpdateMetricExtensionResponse.Builder::opcRequestId) + .handleResponseHeaderString("etag", UpdateMetricExtensionResponse.Builder::etag) + .handleResponseHeaderString( + "content-location", UpdateMetricExtensionResponse.Builder::contentLocation) + .callAsync(handler); + } + @Override public java.util.concurrent.Future updateMonitoredResource( UpdateMonitoredResourceRequest request, @@ -1133,6 +2210,86 @@ public java.util.concurrent.Future updateMonito .callAsync(handler); } + @Override + public java.util.concurrent.Future + updateMonitoredResourceTask( + UpdateMonitoredResourceTaskRequest request, + final com.oracle.bmc.responses.AsyncHandler< + UpdateMonitoredResourceTaskRequest, + UpdateMonitoredResourceTaskResponse> + handler) { + + Validate.notBlank( + request.getMonitoredResourceTaskId(), "monitoredResourceTaskId must not be blank"); + Objects.requireNonNull( + request.getUpdateMonitoredResourceTaskDetails(), + "updateMonitoredResourceTaskDetails is required"); + + return clientCall(request, UpdateMonitoredResourceTaskResponse::builder) + .logger(LOG, "updateMonitoredResourceTask") + .serviceDetails( + "StackMonitoring", + "UpdateMonitoredResourceTask", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceTask/UpdateMonitoredResourceTask") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateMonitoredResourceTaskRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTasks") + .appendPathParam(request.getMonitoredResourceTaskId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask.class, + UpdateMonitoredResourceTaskResponse.Builder::monitoredResourceTask) + .handleResponseHeaderString( + "etag", UpdateMonitoredResourceTaskResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", UpdateMonitoredResourceTaskResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + updateMonitoredResourceType( + UpdateMonitoredResourceTypeRequest request, + final com.oracle.bmc.responses.AsyncHandler< + UpdateMonitoredResourceTypeRequest, + UpdateMonitoredResourceTypeResponse> + handler) { + + Validate.notBlank( + request.getMonitoredResourceTypeId(), "monitoredResourceTypeId must not be blank"); + Objects.requireNonNull( + request.getUpdateMonitoredResourceTypeDetails(), + "updateMonitoredResourceTypeDetails is required"); + + return clientCall(request, UpdateMonitoredResourceTypeResponse::builder) + .logger(LOG, "updateMonitoredResourceType") + .serviceDetails( + "StackMonitoring", + "UpdateMonitoredResourceType", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceType/UpdateMonitoredResourceType") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateMonitoredResourceTypeRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTypes") + .appendPathParam(request.getMonitoredResourceTypeId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceType.class, + UpdateMonitoredResourceTypeResponse.Builder::monitoredResourceType) + .handleResponseHeaderString( + "etag", UpdateMonitoredResourceTypeResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", UpdateMonitoredResourceTypeResponse.Builder::opcRequestId) + .callAsync(handler); + } + /** * Create a new client instance. * diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringClient.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringClient.java index 3abb1ebd1fe..cb2a0b1d69d 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringClient.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringClient.java @@ -35,6 +35,14 @@ public class StackMonitoringClient extends com.oracle.bmc.http.internal.BaseSync com.oracle.bmc.common.ClientBuilderBase builder, com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, java.util.concurrent.ExecutorService executorService) { + this(builder, authenticationDetailsProvider, executorService, true); + } + + StackMonitoringClient( + com.oracle.bmc.common.ClientBuilderBase builder, + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + java.util.concurrent.ExecutorService executorService, + boolean isStreamWarningEnabled) { super( builder, authenticationDetailsProvider, @@ -60,6 +68,11 @@ public class StackMonitoringClient extends com.oracle.bmc.http.internal.BaseSync this.waiters = new StackMonitoringWaiters(executorService, this); this.paginators = new StackMonitoringPaginators(this); + if (isStreamWarningEnabled && com.oracle.bmc.util.StreamUtils.isExtraStreamLogsEnabled()) { + LOG.warn( + com.oracle.bmc.util.StreamUtils.getStreamWarningMessage( + "StackMonitoringClient", "exportMetricExtension")); + } } /** @@ -77,6 +90,7 @@ public static Builder builder() { */ public static class Builder extends com.oracle.bmc.common.RegionalClientBuilder { + private boolean isStreamWarningEnabled = true; private java.util.concurrent.ExecutorService executorService; private Builder(com.oracle.bmc.Service service) { @@ -99,6 +113,17 @@ public Builder executorService(java.util.concurrent.ExecutorService executorServ return this; } + /** + * Enable/disable the stream warnings for the client + * + * @param isStreamWarningEnabled executorService + * @return this builder + */ + public Builder isStreamWarningEnabled(boolean isStreamWarningEnabled) { + this.isStreamWarningEnabled = isStreamWarningEnabled; + return this; + } + /** * Build the client. * @@ -109,7 +134,8 @@ public StackMonitoringClient build( @jakarta.annotation.Nonnull com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider) { - return new StackMonitoringClient(this, authenticationDetailsProvider, executorService); + return new StackMonitoringClient( + this, authenticationDetailsProvider, executorService, isStreamWarningEnabled); } } @@ -190,6 +216,39 @@ public ChangeConfigCompartmentResponse changeConfigCompartment( .callSync(); } + @Override + public ChangeMetricExtensionCompartmentResponse changeMetricExtensionCompartment( + ChangeMetricExtensionCompartmentRequest request) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + Objects.requireNonNull( + request.getChangeMetricExtensionCompartmentDetails(), + "changeMetricExtensionCompartmentDetails is required"); + + return clientCall(request, ChangeMetricExtensionCompartmentResponse::builder) + .logger(LOG, "changeMetricExtensionCompartment") + .serviceDetails( + "StackMonitoring", + "ChangeMetricExtensionCompartment", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/ChangeMetricExtensionCompartment") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ChangeMetricExtensionCompartmentRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .appendPathParam("actions") + .appendPathParam("changeCompartment") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", + ChangeMetricExtensionCompartmentResponse.Builder::opcRequestId) + .callSync(); + } + @Override public ChangeMonitoredResourceCompartmentResponse changeMonitoredResourceCompartment( ChangeMonitoredResourceCompartmentRequest request) { @@ -227,6 +286,74 @@ public ChangeMonitoredResourceCompartmentResponse changeMonitoredResourceCompart .callSync(); } + @Override + public ChangeMonitoredResourceTaskCompartmentResponse changeMonitoredResourceTaskCompartment( + ChangeMonitoredResourceTaskCompartmentRequest request) { + + Validate.notBlank( + request.getMonitoredResourceTaskId(), "monitoredResourceTaskId must not be blank"); + Objects.requireNonNull( + request.getChangeMonitoredResourceTaskCompartmentDetails(), + "changeMonitoredResourceTaskCompartmentDetails is required"); + + return clientCall(request, ChangeMonitoredResourceTaskCompartmentResponse::builder) + .logger(LOG, "changeMonitoredResourceTaskCompartment") + .serviceDetails( + "StackMonitoring", + "ChangeMonitoredResourceTaskCompartment", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/monitoredResourceTask/ChangeMonitoredResourceTaskCompartment") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ChangeMonitoredResourceTaskCompartmentRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTasks") + .appendPathParam(request.getMonitoredResourceTaskId()) + .appendPathParam("actions") + .appendPathParam("changeCompartment") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", + ChangeMonitoredResourceTaskCompartmentResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public CreateBaselineableMetricResponse createBaselineableMetric( + CreateBaselineableMetricRequest request) { + Objects.requireNonNull( + request.getCreateBaselineableMetricDetails(), + "createBaselineableMetricDetails is required"); + + return clientCall(request, CreateBaselineableMetricResponse::builder) + .logger(LOG, "createBaselineableMetric") + .serviceDetails( + "StackMonitoring", + "CreateBaselineableMetric", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/CreateBaselineableMetricDetails/CreateBaselineableMetric") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(CreateBaselineableMetricRequest::builder) + .basePath("/20210330") + .appendPathParam("baselineableMetrics") + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.BaselineableMetric.class, + CreateBaselineableMetricResponse.Builder::baselineableMetric) + .handleResponseHeaderString( + "opc-request-id", CreateBaselineableMetricResponse.Builder::opcRequestId) + .handleResponseHeaderString("etag", CreateBaselineableMetricResponse.Builder::etag) + .handleResponseHeaderInteger( + "retry-after", CreateBaselineableMetricResponse.Builder::retryAfter) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public CreateConfigResponse createConfig(CreateConfigRequest request) { Objects.requireNonNull(request.getCreateConfigDetails(), "createConfigDetails is required"); @@ -283,6 +410,38 @@ public CreateDiscoveryJobResponse createDiscoveryJob(CreateDiscoveryJobRequest r .callSync(); } + @Override + public CreateMetricExtensionResponse createMetricExtension( + CreateMetricExtensionRequest request) { + Objects.requireNonNull( + request.getCreateMetricExtensionDetails(), + "createMetricExtensionDetails is required"); + + return clientCall(request, CreateMetricExtensionResponse::builder) + .logger(LOG, "createMetricExtension") + .serviceDetails( + "StackMonitoring", + "CreateMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/CreateMetricExtension") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(CreateMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .accept("application/json") + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.MetricExtension.class, + CreateMetricExtensionResponse.Builder::metricExtension) + .handleResponseHeaderString("etag", CreateMetricExtensionResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", CreateMetricExtensionResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "content-location", CreateMetricExtensionResponse.Builder::contentLocation) + .callSync(); + } + @Override public CreateMonitoredResourceResponse createMonitoredResource( CreateMonitoredResourceRequest request) { @@ -325,6 +484,102 @@ public CreateMonitoredResourceResponse createMonitoredResource( .callSync(); } + @Override + public CreateMonitoredResourceTaskResponse createMonitoredResourceTask( + CreateMonitoredResourceTaskRequest request) { + Objects.requireNonNull( + request.getCreateMonitoredResourceTaskDetails(), + "createMonitoredResourceTaskDetails is required"); + + return clientCall(request, CreateMonitoredResourceTaskResponse::builder) + .logger(LOG, "createMonitoredResourceTask") + .serviceDetails( + "StackMonitoring", + "CreateMonitoredResourceTask", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceTask/CreateMonitoredResourceTask") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(CreateMonitoredResourceTaskRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTasks") + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask.class, + CreateMonitoredResourceTaskResponse.Builder::monitoredResourceTask) + .handleResponseHeaderString( + "opc-request-id", CreateMonitoredResourceTaskResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "etag", CreateMonitoredResourceTaskResponse.Builder::etag) + .handleResponseHeaderString( + "opc-work-request-id", + CreateMonitoredResourceTaskResponse.Builder::opcWorkRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public CreateMonitoredResourceTypeResponse createMonitoredResourceType( + CreateMonitoredResourceTypeRequest request) { + Objects.requireNonNull( + request.getCreateMonitoredResourceTypeDetails(), + "createMonitoredResourceTypeDetails is required"); + + return clientCall(request, CreateMonitoredResourceTypeResponse::builder) + .logger(LOG, "createMonitoredResourceType") + .serviceDetails( + "StackMonitoring", + "CreateMonitoredResourceType", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceType/CreateMonitoredResourceType") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(CreateMonitoredResourceTypeRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTypes") + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceType.class, + CreateMonitoredResourceTypeResponse.Builder::monitoredResourceType) + .handleResponseHeaderString( + "etag", CreateMonitoredResourceTypeResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", CreateMonitoredResourceTypeResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public DeleteBaselineableMetricResponse deleteBaselineableMetric( + DeleteBaselineableMetricRequest request) { + + Validate.notBlank( + request.getBaselineableMetricId(), "baselineableMetricId must not be blank"); + + return clientCall(request, DeleteBaselineableMetricResponse::builder) + .logger(LOG, "deleteBaselineableMetric") + .serviceDetails( + "StackMonitoring", + "DeleteBaselineableMetric", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/BaselineableMetric/DeleteBaselineableMetric") + .method(com.oracle.bmc.http.client.Method.DELETE) + .requestBuilder(DeleteBaselineableMetricRequest::builder) + .basePath("/20210330") + .appendPathParam("baselineableMetrics") + .appendPathParam(request.getBaselineableMetricId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("if-match", request.getIfMatch()) + .handleResponseHeaderString( + "opc-request-id", DeleteBaselineableMetricResponse.Builder::opcRequestId) + .handleResponseHeaderInteger( + "retry-after", DeleteBaselineableMetricResponse.Builder::retryAfter) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public DeleteConfigResponse deleteConfig(DeleteConfigRequest request) { @@ -375,6 +630,31 @@ public DeleteDiscoveryJobResponse deleteDiscoveryJob(DeleteDiscoveryJobRequest r .callSync(); } + @Override + public DeleteMetricExtensionResponse deleteMetricExtension( + DeleteMetricExtensionRequest request) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + + return clientCall(request, DeleteMetricExtensionResponse::builder) + .logger(LOG, "deleteMetricExtension") + .serviceDetails( + "StackMonitoring", + "DeleteMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/DeleteMetricExtension") + .method(com.oracle.bmc.http.client.Method.DELETE) + .requestBuilder(DeleteMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleResponseHeaderString( + "opc-request-id", DeleteMetricExtensionResponse.Builder::opcRequestId) + .callSync(); + } + @Override public DeleteMonitoredResourceResponse deleteMonitoredResource( DeleteMonitoredResourceRequest request) { @@ -405,6 +685,32 @@ public DeleteMonitoredResourceResponse deleteMonitoredResource( .callSync(); } + @Override + public DeleteMonitoredResourceTypeResponse deleteMonitoredResourceType( + DeleteMonitoredResourceTypeRequest request) { + + Validate.notBlank( + request.getMonitoredResourceTypeId(), "monitoredResourceTypeId must not be blank"); + + return clientCall(request, DeleteMonitoredResourceTypeResponse::builder) + .logger(LOG, "deleteMonitoredResourceType") + .serviceDetails( + "StackMonitoring", + "DeleteMonitoredResourceType", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceType/DeleteMonitoredResourceType") + .method(com.oracle.bmc.http.client.Method.DELETE) + .requestBuilder(DeleteMonitoredResourceTypeRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTypes") + .appendPathParam(request.getMonitoredResourceTypeId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleResponseHeaderString( + "opc-request-id", DeleteMonitoredResourceTypeResponse.Builder::opcRequestId) + .callSync(); + } + @Override public DisableExternalDatabaseResponse disableExternalDatabase( DisableExternalDatabaseRequest request) { @@ -437,6 +743,41 @@ public DisableExternalDatabaseResponse disableExternalDatabase( .callSync(); } + @Override + public DisableMetricExtensionResponse disableMetricExtension( + DisableMetricExtensionRequest request) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + Objects.requireNonNull( + request.getDisableMetricExtensionDetails(), + "disableMetricExtensionDetails is required"); + + return clientCall(request, DisableMetricExtensionResponse::builder) + .logger(LOG, "disableMetricExtension") + .serviceDetails( + "StackMonitoring", + "DisableMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/DisableMetricExtension") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(DisableMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .appendPathParam("actions") + .appendPathParam("disable") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + DisableMetricExtensionResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", DisableMetricExtensionResponse.Builder::opcRequestId) + .callSync(); + } + @Override public DisassociateMonitoredResourcesResponse disassociateMonitoredResources( DisassociateMonitoredResourcesRequest request) { @@ -468,82 +809,250 @@ public DisassociateMonitoredResourcesResponse disassociateMonitoredResources( } @Override - public GetConfigResponse getConfig(GetConfigRequest request) { + public EnableMetricExtensionResponse enableMetricExtension( + EnableMetricExtensionRequest request) { - Validate.notBlank(request.getConfigId(), "configId must not be blank"); + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + Objects.requireNonNull( + request.getEnableMetricExtensionDetails(), + "enableMetricExtensionDetails is required"); - return clientCall(request, GetConfigResponse::builder) - .logger(LOG, "getConfig") + return clientCall(request, EnableMetricExtensionResponse::builder) + .logger(LOG, "enableMetricExtension") .serviceDetails( "StackMonitoring", - "GetConfig", - "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/Config/GetConfig") - .method(com.oracle.bmc.http.client.Method.GET) - .requestBuilder(GetConfigRequest::builder) + "EnableMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/EnableMetricExtension") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(EnableMetricExtensionRequest::builder) .basePath("/20210330") - .appendPathParam("configs") - .appendPathParam(request.getConfigId()) + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .appendPathParam("actions") + .appendPathParam("enable") .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) .appendHeader("opc-request-id", request.getOpcRequestId()) - .handleBody( - com.oracle.bmc.stackmonitoring.model.Config.class, - GetConfigResponse.Builder::config) - .handleResponseHeaderString("etag", GetConfigResponse.Builder::etag) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() .handleResponseHeaderString( - "opc-request-id", GetConfigResponse.Builder::opcRequestId) - .operationUsesDefaultRetries() + "opc-work-request-id", + EnableMetricExtensionResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", EnableMetricExtensionResponse.Builder::opcRequestId) .callSync(); } @Override - public GetDiscoveryJobResponse getDiscoveryJob(GetDiscoveryJobRequest request) { + public EvaluateBaselineableMetricResponse evaluateBaselineableMetric( + EvaluateBaselineableMetricRequest request) { + Objects.requireNonNull( + request.getEvaluateBaselineableMetricDetails(), + "evaluateBaselineableMetricDetails is required"); - Validate.notBlank(request.getDiscoveryJobId(), "discoveryJobId must not be blank"); + Validate.notBlank( + request.getBaselineableMetricId(), "baselineableMetricId must not be blank"); - return clientCall(request, GetDiscoveryJobResponse::builder) - .logger(LOG, "getDiscoveryJob") + return clientCall(request, EvaluateBaselineableMetricResponse::builder) + .logger(LOG, "evaluateBaselineableMetric") .serviceDetails( "StackMonitoring", - "GetDiscoveryJob", - "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/DiscoveryJob/GetDiscoveryJob") - .method(com.oracle.bmc.http.client.Method.GET) - .requestBuilder(GetDiscoveryJobRequest::builder) + "EvaluateBaselineableMetric", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/EvaluateBaselineableMetricResult/EvaluateBaselineableMetric") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(EvaluateBaselineableMetricRequest::builder) .basePath("/20210330") - .appendPathParam("discoveryJobs") - .appendPathParam(request.getDiscoveryJobId()) + .appendPathParam("baselineableMetrics") + .appendPathParam(request.getBaselineableMetricId()) + .appendPathParam("actions") + .appendPathParam("evaluate") .accept("application/json") .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .hasBody() .handleBody( - com.oracle.bmc.stackmonitoring.model.DiscoveryJob.class, - GetDiscoveryJobResponse.Builder::discoveryJob) - .handleResponseHeaderString("etag", GetDiscoveryJobResponse.Builder::etag) + com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricResult.class, + EvaluateBaselineableMetricResponse.Builder + ::evaluateBaselineableMetricResult) .handleResponseHeaderString( - "opc-request-id", GetDiscoveryJobResponse.Builder::opcRequestId) + "opc-request-id", EvaluateBaselineableMetricResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "etag", EvaluateBaselineableMetricResponse.Builder::etag) .operationUsesDefaultRetries() .callSync(); } @Override - public GetMonitoredResourceResponse getMonitoredResource(GetMonitoredResourceRequest request) { + public ExportMetricExtensionResponse exportMetricExtension( + ExportMetricExtensionRequest request) { - Validate.notBlank( - request.getMonitoredResourceId(), "monitoredResourceId must not be blank"); + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); - return clientCall(request, GetMonitoredResourceResponse::builder) - .logger(LOG, "getMonitoredResource") + return clientCall(request, ExportMetricExtensionResponse::builder) + .logger(LOG, "exportMetricExtension") .serviceDetails( "StackMonitoring", - "GetMonitoredResource", - "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResource/GetMonitoredResource") - .method(com.oracle.bmc.http.client.Method.GET) - .requestBuilder(GetMonitoredResourceRequest::builder) + "ExportMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/ExportMetricExtension") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ExportMetricExtensionRequest::builder) .basePath("/20210330") - .appendPathParam("monitoredResources") - .appendPathParam(request.getMonitoredResourceId()) + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .appendPathParam("actions") + .appendPathParam("export") .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) .handleBody( - com.oracle.bmc.stackmonitoring.model.MonitoredResource.class, + java.io.InputStream.class, + ExportMetricExtensionResponse.Builder::inputStream) + .handleResponseHeaderString("etag", ExportMetricExtensionResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", ExportMetricExtensionResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public GetBaselineableMetricResponse getBaselineableMetric( + GetBaselineableMetricRequest request) { + + Validate.notBlank( + request.getBaselineableMetricId(), "baselineableMetricId must not be blank"); + + return clientCall(request, GetBaselineableMetricResponse::builder) + .logger(LOG, "getBaselineableMetric") + .serviceDetails( + "StackMonitoring", + "GetBaselineableMetric", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/BaselineableMetric/GetBaselineableMetric") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetBaselineableMetricRequest::builder) + .basePath("/20210330") + .appendPathParam("baselineableMetrics") + .appendPathParam(request.getBaselineableMetricId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.BaselineableMetric.class, + GetBaselineableMetricResponse.Builder::baselineableMetric) + .handleResponseHeaderString( + "opc-request-id", GetBaselineableMetricResponse.Builder::opcRequestId) + .handleResponseHeaderString("etag", GetBaselineableMetricResponse.Builder::etag) + .handleResponseHeaderInteger( + "retry-after", GetBaselineableMetricResponse.Builder::retryAfter) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public GetConfigResponse getConfig(GetConfigRequest request) { + + Validate.notBlank(request.getConfigId(), "configId must not be blank"); + + return clientCall(request, GetConfigResponse::builder) + .logger(LOG, "getConfig") + .serviceDetails( + "StackMonitoring", + "GetConfig", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/Config/GetConfig") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetConfigRequest::builder) + .basePath("/20210330") + .appendPathParam("configs") + .appendPathParam(request.getConfigId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.Config.class, + GetConfigResponse.Builder::config) + .handleResponseHeaderString("etag", GetConfigResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetConfigResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public GetDiscoveryJobResponse getDiscoveryJob(GetDiscoveryJobRequest request) { + + Validate.notBlank(request.getDiscoveryJobId(), "discoveryJobId must not be blank"); + + return clientCall(request, GetDiscoveryJobResponse::builder) + .logger(LOG, "getDiscoveryJob") + .serviceDetails( + "StackMonitoring", + "GetDiscoveryJob", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/DiscoveryJob/GetDiscoveryJob") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetDiscoveryJobRequest::builder) + .basePath("/20210330") + .appendPathParam("discoveryJobs") + .appendPathParam(request.getDiscoveryJobId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.DiscoveryJob.class, + GetDiscoveryJobResponse.Builder::discoveryJob) + .handleResponseHeaderString("etag", GetDiscoveryJobResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetDiscoveryJobResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public GetMetricExtensionResponse getMetricExtension(GetMetricExtensionRequest request) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + + return clientCall(request, GetMetricExtensionResponse::builder) + .logger(LOG, "getMetricExtension") + .serviceDetails( + "StackMonitoring", + "GetMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/GetMetricExtension") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.MetricExtension.class, + GetMetricExtensionResponse.Builder::metricExtension) + .handleResponseHeaderString( + "opc-request-id", GetMetricExtensionResponse.Builder::opcRequestId) + .handleResponseHeaderString("etag", GetMetricExtensionResponse.Builder::etag) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public GetMonitoredResourceResponse getMonitoredResource(GetMonitoredResourceRequest request) { + + Validate.notBlank( + request.getMonitoredResourceId(), "monitoredResourceId must not be blank"); + + return clientCall(request, GetMonitoredResourceResponse::builder) + .logger(LOG, "getMonitoredResource") + .serviceDetails( + "StackMonitoring", + "GetMonitoredResource", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResource/GetMonitoredResource") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetMonitoredResourceRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResources") + .appendPathParam(request.getMonitoredResourceId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResource.class, GetMonitoredResourceResponse.Builder::monitoredResource) .handleResponseHeaderString("etag", GetMonitoredResourceResponse.Builder::etag) .handleResponseHeaderString( @@ -552,6 +1061,66 @@ public GetMonitoredResourceResponse getMonitoredResource(GetMonitoredResourceReq .callSync(); } + @Override + public GetMonitoredResourceTaskResponse getMonitoredResourceTask( + GetMonitoredResourceTaskRequest request) { + + Validate.notBlank( + request.getMonitoredResourceTaskId(), "monitoredResourceTaskId must not be blank"); + + return clientCall(request, GetMonitoredResourceTaskResponse::builder) + .logger(LOG, "getMonitoredResourceTask") + .serviceDetails( + "StackMonitoring", + "GetMonitoredResourceTask", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceTask/GetMonitoredResourceTask") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetMonitoredResourceTaskRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTasks") + .appendPathParam(request.getMonitoredResourceTaskId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask.class, + GetMonitoredResourceTaskResponse.Builder::monitoredResourceTask) + .handleResponseHeaderString("etag", GetMonitoredResourceTaskResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetMonitoredResourceTaskResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public GetMonitoredResourceTypeResponse getMonitoredResourceType( + GetMonitoredResourceTypeRequest request) { + + Validate.notBlank( + request.getMonitoredResourceTypeId(), "monitoredResourceTypeId must not be blank"); + + return clientCall(request, GetMonitoredResourceTypeResponse::builder) + .logger(LOG, "getMonitoredResourceType") + .serviceDetails( + "StackMonitoring", + "GetMonitoredResourceType", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceType/GetMonitoredResourceType") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(GetMonitoredResourceTypeRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTypes") + .appendPathParam(request.getMonitoredResourceTypeId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceType.class, + GetMonitoredResourceTypeResponse.Builder::monitoredResourceType) + .handleResponseHeaderString("etag", GetMonitoredResourceTypeResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", GetMonitoredResourceTypeResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) { @@ -581,6 +1150,46 @@ public GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) { .callSync(); } + @Override + public ListBaselineableMetricsResponse listBaselineableMetrics( + ListBaselineableMetricsRequest request) { + + return clientCall(request, ListBaselineableMetricsResponse::builder) + .logger(LOG, "listBaselineableMetrics") + .serviceDetails( + "StackMonitoring", + "ListBaselineableMetrics", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/BaselineableMetricSummary/ListBaselineableMetrics") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListBaselineableMetricsRequest::builder) + .basePath("/20210330") + .appendPathParam("baselineableMetrics") + .appendQueryParam("resourceGroup", request.getResourceGroup()) + .appendQueryParam("name", request.getName()) + .appendQueryParam("metricNamespace", request.getMetricNamespace()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("baselineableMetricId", request.getBaselineableMetricId()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummaryCollection + .class, + ListBaselineableMetricsResponse.Builder + ::baselineableMetricSummaryCollection) + .handleResponseHeaderString( + "opc-request-id", ListBaselineableMetricsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListBaselineableMetricsResponse.Builder::opcNextPage) + .handleResponseHeaderInteger( + "retry-after", ListBaselineableMetricsResponse.Builder::retryAfter) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public ListConfigsResponse listConfigs(ListConfigsRequest request) { Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); @@ -684,6 +1293,167 @@ public ListDiscoveryJobsResponse listDiscoveryJobs(ListDiscoveryJobsRequest requ .callSync(); } + @Override + public ListMetricExtensionsResponse listMetricExtensions(ListMetricExtensionsRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListMetricExtensionsResponse::builder) + .logger(LOG, "listMetricExtensions") + .serviceDetails( + "StackMonitoring", + "ListMetricExtensions", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/ListMetricExtensions") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListMetricExtensionsRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("resourceType", request.getResourceType()) + .appendQueryParam("name", request.getName()) + .appendEnumQueryParam("status", request.getStatus()) + .appendEnumQueryParam("lifecycleState", request.getLifecycleState()) + .appendQueryParam("enabledOnResourceId", request.getEnabledOnResourceId()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.MetricExtensionCollection.class, + ListMetricExtensionsResponse.Builder::metricExtensionCollection) + .handleResponseHeaderString( + "opc-request-id", ListMetricExtensionsResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListMetricExtensionsResponse.Builder::opcNextPage) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListMonitoredResourceTasksResponse listMonitoredResourceTasks( + ListMonitoredResourceTasksRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListMonitoredResourceTasksResponse::builder) + .logger(LOG, "listMonitoredResourceTasks") + .serviceDetails( + "StackMonitoring", + "ListMonitoredResourceTasks", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceTask/ListMonitoredResourceTasks") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListMonitoredResourceTasksRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTasks") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendEnumQueryParam("status", request.getStatus()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTasksCollection.class, + ListMonitoredResourceTasksResponse.Builder + ::monitoredResourceTasksCollection) + .handleResponseHeaderString( + "opc-request-id", ListMonitoredResourceTasksResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListMonitoredResourceTasksResponse.Builder::opcNextPage) + .handleResponseHeaderInteger( + "opc-total-items", + ListMonitoredResourceTasksResponse.Builder::opcTotalItems) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListMonitoredResourceTypesResponse listMonitoredResourceTypes( + ListMonitoredResourceTypesRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListMonitoredResourceTypesResponse::builder) + .logger(LOG, "listMonitoredResourceTypes") + .serviceDetails( + "StackMonitoring", + "ListMonitoredResourceTypes", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceType/ListMonitoredResourceTypes") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListMonitoredResourceTypesRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTypes") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("name", request.getName()) + .appendEnumQueryParam("status", request.getStatus()) + .appendQueryParam("isExcludeSystemTypes", request.getIsExcludeSystemTypes()) + .appendQueryParam("metricNamespace", request.getMetricNamespace()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .appendListQueryParam( + "fields", + request.getFields(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) + .appendListQueryParam( + "excludeFields", + request.getExcludeFields(), + com.oracle.bmc.util.internal.CollectionFormatType.Multi) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTypesCollection.class, + ListMonitoredResourceTypesResponse.Builder + ::monitoredResourceTypesCollection) + .handleResponseHeaderString( + "opc-request-id", ListMonitoredResourceTypesResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListMonitoredResourceTypesResponse.Builder::opcNextPage) + .handleResponseHeaderInteger( + "opc-total-items", + ListMonitoredResourceTypesResponse.Builder::opcTotalItems) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public ListMonitoredResourcesResponse listMonitoredResources( + ListMonitoredResourcesRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, ListMonitoredResourcesResponse::builder) + .logger(LOG, "listMonitoredResources") + .serviceDetails( + "StackMonitoring", + "ListMonitoredResources", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResource/ListMonitoredResources") + .method(com.oracle.bmc.http.client.Method.GET) + .requestBuilder(ListMonitoredResourcesRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResources") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendQueryParam("name", request.getName()) + .appendQueryParam("workRequestId", request.getWorkRequestId()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceCollection.class, + ListMonitoredResourcesResponse.Builder::monitoredResourceCollection) + .handleResponseHeaderString( + "opc-request-id", ListMonitoredResourcesResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", ListMonitoredResourcesResponse.Builder::opcNextPage) + .handleResponseHeaderInteger( + "opc-total-items", ListMonitoredResourcesResponse.Builder::opcTotalItems) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public ListWorkRequestErrorsResponse listWorkRequestErrors( ListWorkRequestErrorsRequest request) { @@ -788,6 +1558,118 @@ public ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request .callSync(); } + @Override + public ManageLicenseResponse manageLicense(ManageLicenseRequest request) { + + Validate.notBlank( + request.getMonitoredResourceId(), "monitoredResourceId must not be blank"); + Objects.requireNonNull( + request.getManageLicenseDetails(), "manageLicenseDetails is required"); + + return clientCall(request, ManageLicenseResponse::builder) + .logger(LOG, "manageLicense") + .serviceDetails( + "StackMonitoring", + "ManageLicense", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResource/ManageLicense") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ManageLicenseRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResources") + .appendPathParam(request.getMonitoredResourceId()) + .appendPathParam("actions") + .appendPathParam("manageLicense") + .accept("application/json") + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("if-match", request.getIfMatch()) + .hasBody() + .handleResponseHeaderString( + "opc-request-id", ManageLicenseResponse.Builder::opcRequestId) + .operationUsesDefaultRetries() + .callSync(); + } + + @Override + public PublishMetricExtensionResponse publishMetricExtension( + PublishMetricExtensionRequest request) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + + return clientCall(request, PublishMetricExtensionResponse::builder) + .logger(LOG, "publishMetricExtension") + .serviceDetails( + "StackMonitoring", + "PublishMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/PublishMetricExtension") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(PublishMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .appendPathParam("actions") + .appendPathParam("publish") + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .appendHeader("if-match", request.getIfMatch()) + .handleBody( + com.oracle.bmc.stackmonitoring.model.MetricExtension.class, + PublishMetricExtensionResponse.Builder::metricExtension) + .handleResponseHeaderString( + "opc-request-id", PublishMetricExtensionResponse.Builder::opcRequestId) + .handleResponseHeaderString("etag", PublishMetricExtensionResponse.Builder::etag) + .handleResponseHeaderString( + "content-location", PublishMetricExtensionResponse.Builder::contentLocation) + .callSync(); + } + + @Override + public RequestMonitoredResourcesSummarizedCountResponse + requestMonitoredResourcesSummarizedCount( + RequestMonitoredResourcesSummarizedCountRequest request) { + Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required"); + + return clientCall(request, RequestMonitoredResourcesSummarizedCountResponse::builder) + .logger(LOG, "requestMonitoredResourcesSummarizedCount") + .serviceDetails( + "StackMonitoring", + "RequestMonitoredResourcesSummarizedCount", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResource/RequestMonitoredResourcesSummarizedCount") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(RequestMonitoredResourcesSummarizedCountRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResources") + .appendPathParam("actions") + .appendPathParam("summarizeCount") + .appendQueryParam("compartmentId", request.getCompartmentId()) + .appendEnumQueryParam("groupBy", request.getGroupBy()) + .appendEnumQueryParam("license", request.getLicense()) + .appendQueryParam("resourceType", request.getResourceType()) + .appendEnumQueryParam("sortBy", request.getSortBy()) + .appendEnumQueryParam("sortOrder", request.getSortOrder()) + .appendQueryParam("limit", request.getLimit()) + .appendQueryParam("page", request.getPage()) + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleBody( + com.oracle.bmc.stackmonitoring.model + .MonitoredResourcesCountAggregationCollection.class, + RequestMonitoredResourcesSummarizedCountResponse.Builder + ::monitoredResourcesCountAggregationCollection) + .handleResponseHeaderString( + "opc-request-id", + RequestMonitoredResourcesSummarizedCountResponse.Builder::opcRequestId) + .handleResponseHeaderString( + "opc-next-page", + RequestMonitoredResourcesSummarizedCountResponse.Builder::opcNextPage) + .handleResponseHeaderInteger( + "opc-total-items", + RequestMonitoredResourcesSummarizedCountResponse.Builder::opcTotalItems) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public SearchAssociatedResourcesResponse searchAssociatedResources( SearchAssociatedResourcesRequest request) { @@ -976,6 +1858,43 @@ public SearchMonitoredResourcesResponse searchMonitoredResources( .callSync(); } + @Override + public TestMetricExtensionResponse testMetricExtension(TestMetricExtensionRequest request) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + Objects.requireNonNull( + request.getTestMetricExtensionDetails(), "testMetricExtensionDetails is required"); + + return clientCall(request, TestMetricExtensionResponse::builder) + .logger(LOG, "testMetricExtension") + .serviceDetails( + "StackMonitoring", + "TestMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/TestMetricExtension") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(TestMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .appendPathParam("actions") + .appendPathParam("test") + .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.stackmonitoring.model.TestMetricExtensionData.class, + TestMetricExtensionResponse.Builder::testMetricExtensionData) + .handleResponseHeaderString("etag", TestMetricExtensionResponse.Builder::etag) + .handleResponseHeaderString( + "opc-work-request-id", + TestMetricExtensionResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", TestMetricExtensionResponse.Builder::opcRequestId) + .callSync(); + } + @Override public UpdateAndPropagateTagsResponse updateAndPropagateTags( UpdateAndPropagateTagsRequest request) { @@ -1013,6 +1932,43 @@ public UpdateAndPropagateTagsResponse updateAndPropagateTags( .callSync(); } + @Override + public UpdateBaselineableMetricResponse updateBaselineableMetric( + UpdateBaselineableMetricRequest request) { + Objects.requireNonNull( + request.getUpdateBaselineableMetricDetails(), + "updateBaselineableMetricDetails is required"); + + Validate.notBlank( + request.getBaselineableMetricId(), "baselineableMetricId must not be blank"); + + return clientCall(request, UpdateBaselineableMetricResponse::builder) + .logger(LOG, "updateBaselineableMetric") + .serviceDetails( + "StackMonitoring", + "UpdateBaselineableMetric", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/UpdateBaselineableMetricDetails/UpdateBaselineableMetric") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateBaselineableMetricRequest::builder) + .basePath("/20210330") + .appendPathParam("baselineableMetrics") + .appendPathParam(request.getBaselineableMetricId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.BaselineableMetric.class, + UpdateBaselineableMetricResponse.Builder::baselineableMetric) + .handleResponseHeaderString( + "opc-request-id", UpdateBaselineableMetricResponse.Builder::opcRequestId) + .handleResponseHeaderString("etag", UpdateBaselineableMetricResponse.Builder::etag) + .handleResponseHeaderInteger( + "retry-after", UpdateBaselineableMetricResponse.Builder::retryAfter) + .operationUsesDefaultRetries() + .callSync(); + } + @Override public UpdateConfigResponse updateConfig(UpdateConfigRequest request) { @@ -1044,6 +2000,41 @@ public UpdateConfigResponse updateConfig(UpdateConfigRequest request) { .callSync(); } + @Override + public UpdateMetricExtensionResponse updateMetricExtension( + UpdateMetricExtensionRequest request) { + + Validate.notBlank(request.getMetricExtensionId(), "metricExtensionId must not be blank"); + Objects.requireNonNull( + request.getUpdateMetricExtensionDetails(), + "updateMetricExtensionDetails is required"); + + return clientCall(request, UpdateMetricExtensionResponse::builder) + .logger(LOG, "updateMetricExtension") + .serviceDetails( + "StackMonitoring", + "UpdateMetricExtension", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MetricExtension/UpdateMetricExtension") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateMetricExtensionRequest::builder) + .basePath("/20210330") + .appendPathParam("metricExtensions") + .appendPathParam(request.getMetricExtensionId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.MetricExtension.class, + UpdateMetricExtensionResponse.Builder::metricExtension) + .handleResponseHeaderString( + "opc-request-id", UpdateMetricExtensionResponse.Builder::opcRequestId) + .handleResponseHeaderString("etag", UpdateMetricExtensionResponse.Builder::etag) + .handleResponseHeaderString( + "content-location", UpdateMetricExtensionResponse.Builder::contentLocation) + .callSync(); + } + @Override public UpdateMonitoredResourceResponse updateMonitoredResource( UpdateMonitoredResourceRequest request) { @@ -1077,6 +2068,76 @@ public UpdateMonitoredResourceResponse updateMonitoredResource( .callSync(); } + @Override + public UpdateMonitoredResourceTaskResponse updateMonitoredResourceTask( + UpdateMonitoredResourceTaskRequest request) { + + Validate.notBlank( + request.getMonitoredResourceTaskId(), "monitoredResourceTaskId must not be blank"); + Objects.requireNonNull( + request.getUpdateMonitoredResourceTaskDetails(), + "updateMonitoredResourceTaskDetails is required"); + + return clientCall(request, UpdateMonitoredResourceTaskResponse::builder) + .logger(LOG, "updateMonitoredResourceTask") + .serviceDetails( + "StackMonitoring", + "UpdateMonitoredResourceTask", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceTask/UpdateMonitoredResourceTask") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateMonitoredResourceTaskRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTasks") + .appendPathParam(request.getMonitoredResourceTaskId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask.class, + UpdateMonitoredResourceTaskResponse.Builder::monitoredResourceTask) + .handleResponseHeaderString( + "etag", UpdateMonitoredResourceTaskResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", UpdateMonitoredResourceTaskResponse.Builder::opcRequestId) + .callSync(); + } + + @Override + public UpdateMonitoredResourceTypeResponse updateMonitoredResourceType( + UpdateMonitoredResourceTypeRequest request) { + + Validate.notBlank( + request.getMonitoredResourceTypeId(), "monitoredResourceTypeId must not be blank"); + Objects.requireNonNull( + request.getUpdateMonitoredResourceTypeDetails(), + "updateMonitoredResourceTypeDetails is required"); + + return clientCall(request, UpdateMonitoredResourceTypeResponse::builder) + .logger(LOG, "updateMonitoredResourceType") + .serviceDetails( + "StackMonitoring", + "UpdateMonitoredResourceType", + "https://docs.oracle.com/iaas/api/#/en/stack-monitoring/20210330/MonitoredResourceType/UpdateMonitoredResourceType") + .method(com.oracle.bmc.http.client.Method.PUT) + .requestBuilder(UpdateMonitoredResourceTypeRequest::builder) + .basePath("/20210330") + .appendPathParam("monitoredResourceTypes") + .appendPathParam(request.getMonitoredResourceTypeId()) + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleBody( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceType.class, + UpdateMonitoredResourceTypeResponse.Builder::monitoredResourceType) + .handleResponseHeaderString( + "etag", UpdateMonitoredResourceTypeResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", UpdateMonitoredResourceTypeResponse.Builder::opcRequestId) + .callSync(); + } + @Override public StackMonitoringWaiters getWaiters() { return waiters; diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringPaginators.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringPaginators.java index 211b324a557..083eddeadd5 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringPaginators.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringPaginators.java @@ -41,6 +41,130 @@ public StackMonitoringPaginators(StackMonitoring client) { this.client = client; } + /** + * Creates a new iterable which will iterate over the responses received from the + * listBaselineableMetrics 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 listBaselineableMetricsResponseIterator( + final ListBaselineableMetricsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListBaselineableMetricsRequest.Builder, + ListBaselineableMetricsRequest, + ListBaselineableMetricsResponse>( + new java.util.function.Supplier() { + @Override + public ListBaselineableMetricsRequest.Builder get() { + return ListBaselineableMetricsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListBaselineableMetricsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListBaselineableMetricsRequest.Builder>, + ListBaselineableMetricsRequest>() { + @Override + public ListBaselineableMetricsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListBaselineableMetricsRequest.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< + ListBaselineableMetricsRequest, ListBaselineableMetricsResponse>() { + @Override + public ListBaselineableMetricsResponse apply( + ListBaselineableMetricsRequest request) { + return client.listBaselineableMetrics(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummary} objects contained in + * responses from the listBaselineableMetrics 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.stackmonitoring.model.BaselineableMetricSummary} objects contained in + * responses received from the service. + */ + public Iterable + listBaselineableMetricsRecordIterator(final ListBaselineableMetricsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListBaselineableMetricsRequest.Builder, + ListBaselineableMetricsRequest, + ListBaselineableMetricsResponse, + com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummary>( + new java.util.function.Supplier() { + @Override + public ListBaselineableMetricsRequest.Builder get() { + return ListBaselineableMetricsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListBaselineableMetricsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListBaselineableMetricsRequest.Builder>, + ListBaselineableMetricsRequest>() { + @Override + public ListBaselineableMetricsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListBaselineableMetricsRequest.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< + ListBaselineableMetricsRequest, ListBaselineableMetricsResponse>() { + @Override + public ListBaselineableMetricsResponse apply( + ListBaselineableMetricsRequest request) { + return client.listBaselineableMetrics(request); + } + }, + new java.util.function.Function< + ListBaselineableMetricsResponse, + java.util.List< + com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummary>>() { + @Override + public java.util.List< + com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummary> + apply(ListBaselineableMetricsResponse response) { + return response.getBaselineableMetricSummaryCollection().getItems(); + } + }); + } + /** * Creates a new iterable which will iterate over the responses received from the listConfigs * operation. This iterable will fetch more data from the server as needed. @@ -396,6 +520,505 @@ public ListDiscoveryJobsResponse apply(ListDiscoveryJobsRequest request) { }); } + /** + * Creates a new iterable which will iterate over the responses received from the + * listMetricExtensions 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 listMetricExtensionsResponseIterator( + final ListMetricExtensionsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListMetricExtensionsRequest.Builder, + ListMetricExtensionsRequest, + ListMetricExtensionsResponse>( + new java.util.function.Supplier() { + @Override + public ListMetricExtensionsRequest.Builder get() { + return ListMetricExtensionsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListMetricExtensionsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMetricExtensionsRequest.Builder>, + ListMetricExtensionsRequest>() { + @Override + public ListMetricExtensionsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMetricExtensionsRequest.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< + ListMetricExtensionsRequest, ListMetricExtensionsResponse>() { + @Override + public ListMetricExtensionsResponse apply(ListMetricExtensionsRequest request) { + return client.listMetricExtensions(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.stackmonitoring.model.MetricExtensionSummary} objects contained in responses + * from the listMetricExtensions 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.stackmonitoring.model.MetricExtensionSummary} objects contained in + * responses received from the service. + */ + public Iterable + listMetricExtensionsRecordIterator(final ListMetricExtensionsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListMetricExtensionsRequest.Builder, + ListMetricExtensionsRequest, + ListMetricExtensionsResponse, + com.oracle.bmc.stackmonitoring.model.MetricExtensionSummary>( + new java.util.function.Supplier() { + @Override + public ListMetricExtensionsRequest.Builder get() { + return ListMetricExtensionsRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListMetricExtensionsResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMetricExtensionsRequest.Builder>, + ListMetricExtensionsRequest>() { + @Override + public ListMetricExtensionsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMetricExtensionsRequest.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< + ListMetricExtensionsRequest, ListMetricExtensionsResponse>() { + @Override + public ListMetricExtensionsResponse apply(ListMetricExtensionsRequest request) { + return client.listMetricExtensions(request); + } + }, + new java.util.function.Function< + ListMetricExtensionsResponse, + java.util.List< + com.oracle.bmc.stackmonitoring.model.MetricExtensionSummary>>() { + @Override + public java.util.List< + com.oracle.bmc.stackmonitoring.model.MetricExtensionSummary> + apply(ListMetricExtensionsResponse response) { + return response.getMetricExtensionCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listMonitoredResourceTasks 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 listMonitoredResourceTasksResponseIterator( + final ListMonitoredResourceTasksRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListMonitoredResourceTasksRequest.Builder, + ListMonitoredResourceTasksRequest, + ListMonitoredResourceTasksResponse>( + new java.util.function.Supplier() { + @Override + public ListMonitoredResourceTasksRequest.Builder get() { + return ListMonitoredResourceTasksRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListMonitoredResourceTasksResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMonitoredResourceTasksRequest.Builder>, + ListMonitoredResourceTasksRequest>() { + @Override + public ListMonitoredResourceTasksRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMonitoredResourceTasksRequest.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< + ListMonitoredResourceTasksRequest, ListMonitoredResourceTasksResponse>() { + @Override + public ListMonitoredResourceTasksResponse apply( + ListMonitoredResourceTasksRequest request) { + return client.listMonitoredResourceTasks(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskSummary} objects contained in + * responses from the listMonitoredResourceTasks 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.stackmonitoring.model.MonitoredResourceTaskSummary} objects contained in + * responses received from the service. + */ + public Iterable + listMonitoredResourceTasksRecordIterator( + final ListMonitoredResourceTasksRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListMonitoredResourceTasksRequest.Builder, + ListMonitoredResourceTasksRequest, + ListMonitoredResourceTasksResponse, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskSummary>( + new java.util.function.Supplier() { + @Override + public ListMonitoredResourceTasksRequest.Builder get() { + return ListMonitoredResourceTasksRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListMonitoredResourceTasksResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMonitoredResourceTasksRequest.Builder>, + ListMonitoredResourceTasksRequest>() { + @Override + public ListMonitoredResourceTasksRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMonitoredResourceTasksRequest.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< + ListMonitoredResourceTasksRequest, ListMonitoredResourceTasksResponse>() { + @Override + public ListMonitoredResourceTasksResponse apply( + ListMonitoredResourceTasksRequest request) { + return client.listMonitoredResourceTasks(request); + } + }, + new java.util.function.Function< + ListMonitoredResourceTasksResponse, + java.util.List< + com.oracle.bmc.stackmonitoring.model + .MonitoredResourceTaskSummary>>() { + @Override + public java.util.List< + com.oracle.bmc.stackmonitoring.model + .MonitoredResourceTaskSummary> + apply(ListMonitoredResourceTasksResponse response) { + return response.getMonitoredResourceTasksCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listMonitoredResourceTypes 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 listMonitoredResourceTypesResponseIterator( + final ListMonitoredResourceTypesRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListMonitoredResourceTypesRequest.Builder, + ListMonitoredResourceTypesRequest, + ListMonitoredResourceTypesResponse>( + new java.util.function.Supplier() { + @Override + public ListMonitoredResourceTypesRequest.Builder get() { + return ListMonitoredResourceTypesRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListMonitoredResourceTypesResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMonitoredResourceTypesRequest.Builder>, + ListMonitoredResourceTypesRequest>() { + @Override + public ListMonitoredResourceTypesRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMonitoredResourceTypesRequest.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< + ListMonitoredResourceTypesRequest, ListMonitoredResourceTypesResponse>() { + @Override + public ListMonitoredResourceTypesResponse apply( + ListMonitoredResourceTypesRequest request) { + return client.listMonitoredResourceTypes(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.stackmonitoring.model.MonitoredResourceTypeSummary} objects contained in + * responses from the listMonitoredResourceTypes 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.stackmonitoring.model.MonitoredResourceTypeSummary} objects contained in + * responses received from the service. + */ + public Iterable + listMonitoredResourceTypesRecordIterator( + final ListMonitoredResourceTypesRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListMonitoredResourceTypesRequest.Builder, + ListMonitoredResourceTypesRequest, + ListMonitoredResourceTypesResponse, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTypeSummary>( + new java.util.function.Supplier() { + @Override + public ListMonitoredResourceTypesRequest.Builder get() { + return ListMonitoredResourceTypesRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListMonitoredResourceTypesResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMonitoredResourceTypesRequest.Builder>, + ListMonitoredResourceTypesRequest>() { + @Override + public ListMonitoredResourceTypesRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMonitoredResourceTypesRequest.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< + ListMonitoredResourceTypesRequest, ListMonitoredResourceTypesResponse>() { + @Override + public ListMonitoredResourceTypesResponse apply( + ListMonitoredResourceTypesRequest request) { + return client.listMonitoredResourceTypes(request); + } + }, + new java.util.function.Function< + ListMonitoredResourceTypesResponse, + java.util.List< + com.oracle.bmc.stackmonitoring.model + .MonitoredResourceTypeSummary>>() { + @Override + public java.util.List< + com.oracle.bmc.stackmonitoring.model + .MonitoredResourceTypeSummary> + apply(ListMonitoredResourceTypesResponse response) { + return response.getMonitoredResourceTypesCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the + * listMonitoredResources 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 listMonitoredResourcesResponseIterator( + final ListMonitoredResourcesRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListMonitoredResourcesRequest.Builder, + ListMonitoredResourcesRequest, + ListMonitoredResourcesResponse>( + new java.util.function.Supplier() { + @Override + public ListMonitoredResourcesRequest.Builder get() { + return ListMonitoredResourcesRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListMonitoredResourcesResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMonitoredResourcesRequest.Builder>, + ListMonitoredResourcesRequest>() { + @Override + public ListMonitoredResourcesRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMonitoredResourcesRequest.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< + ListMonitoredResourcesRequest, ListMonitoredResourcesResponse>() { + @Override + public ListMonitoredResourcesResponse apply( + ListMonitoredResourcesRequest request) { + return client.listMonitoredResources(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link + * com.oracle.bmc.stackmonitoring.model.MonitoredResourceSummary} objects contained in responses + * from the listMonitoredResources 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.stackmonitoring.model.MonitoredResourceSummary} objects contained in + * responses received from the service. + */ + public Iterable + listMonitoredResourcesRecordIterator(final ListMonitoredResourcesRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListMonitoredResourcesRequest.Builder, + ListMonitoredResourcesRequest, + ListMonitoredResourcesResponse, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceSummary>( + new java.util.function.Supplier() { + @Override + public ListMonitoredResourcesRequest.Builder get() { + return ListMonitoredResourcesRequest.builder().copy(request); + } + }, + new java.util.function.Function() { + @Override + public String apply(ListMonitoredResourcesResponse response) { + return response.getOpcNextPage(); + } + }, + new java.util.function.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMonitoredResourcesRequest.Builder>, + ListMonitoredResourcesRequest>() { + @Override + public ListMonitoredResourcesRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListMonitoredResourcesRequest.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< + ListMonitoredResourcesRequest, ListMonitoredResourcesResponse>() { + @Override + public ListMonitoredResourcesResponse apply( + ListMonitoredResourcesRequest request) { + return client.listMonitoredResources(request); + } + }, + new java.util.function.Function< + ListMonitoredResourcesResponse, + java.util.List< + com.oracle.bmc.stackmonitoring.model.MonitoredResourceSummary>>() { + @Override + public java.util.List< + com.oracle.bmc.stackmonitoring.model.MonitoredResourceSummary> + apply(ListMonitoredResourcesResponse response) { + return response.getMonitoredResourceCollection().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-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringWaiters.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringWaiters.java index e5efb4f0bae..dbf8acfdae5 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringWaiters.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/StackMonitoringWaiters.java @@ -25,6 +25,117 @@ public StackMonitoringWaiters( this.client = client; } + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. + * + * @param request the request to send + * @param targetState the desired states to wait for. If multiple states are provided then the + * waiter will return once the resource reaches any of the provided states + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forBaselineableMetric( + GetBaselineableMetricRequest request, + com.oracle.bmc.stackmonitoring.model.BaselineableMetricLifeCycleStates... + targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forBaselineableMetric( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetStates); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param targetState the desired state to wait for + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forBaselineableMetric( + GetBaselineableMetricRequest request, + com.oracle.bmc.stackmonitoring.model.BaselineableMetricLifeCycleStates + targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + com.oracle.bmc.util.internal.Validate.notNull( + targetState, "The targetState cannot be null"); + + return forBaselineableMetric( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @param targetStates the desired states to wait for. The waiter will return once the resource + * reaches any of the provided states + * @return a new {@code Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forBaselineableMetric( + GetBaselineableMetricRequest request, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy, + com.oracle.bmc.stackmonitoring.model.BaselineableMetricLifeCycleStates... + targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forBaselineableMetric( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetStates); + } + + // Helper method to create a new Waiter for BaselineableMetric. + private com.oracle.bmc.waiter.Waiter< + GetBaselineableMetricRequest, GetBaselineableMetricResponse> + forBaselineableMetric( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetBaselineableMetricRequest request, + final com.oracle.bmc.stackmonitoring.model.BaselineableMetricLifeCycleStates... + targetStates) { + final java.util.Set + targetStatesSet = new java.util.HashSet<>(java.util.Arrays.asList(targetStates)); + + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + () -> request, + new java.util.function.Function< + GetBaselineableMetricRequest, GetBaselineableMetricResponse>() { + @Override + public GetBaselineableMetricResponse apply( + GetBaselineableMetricRequest request) { + return client.getBaselineableMetric(request); + } + }, + new java.util.function.Predicate() { + @Override + public boolean test(GetBaselineableMetricResponse response) { + return targetStatesSet.contains( + response.getBaselineableMetric().getLifecycleState()); + } + }, + targetStatesSet.contains( + com.oracle.bmc.stackmonitoring.model + .BaselineableMetricLifeCycleStates.Deleted)), + request); + } + /** * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. * @@ -229,6 +340,115 @@ public boolean test(GetDiscoveryJobResponse response) { request); } + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. + * + * @param request the request to send + * @param targetState the desired states to wait for. If multiple states are provided then the + * waiter will return once the resource reaches any of the provided states + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forMetricExtension( + GetMetricExtensionRequest request, + com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleStates... + targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forMetricExtension( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetStates); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param targetState the desired state to wait for + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forMetricExtension( + GetMetricExtensionRequest request, + com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleStates targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + com.oracle.bmc.util.internal.Validate.notNull( + targetState, "The targetState cannot be null"); + + return forMetricExtension( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @param targetStates the desired states to wait for. The waiter will return once the resource + * reaches any of the provided states + * @return a new {@code Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forMetricExtension( + GetMetricExtensionRequest request, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy, + com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleStates... + targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forMetricExtension( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetStates); + } + + // Helper method to create a new Waiter for MetricExtension. + private com.oracle.bmc.waiter.Waiter + forMetricExtension( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetMetricExtensionRequest request, + final com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleStates... + targetStates) { + final java.util.Set + targetStatesSet = new java.util.HashSet<>(java.util.Arrays.asList(targetStates)); + + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + () -> request, + new java.util.function.Function< + GetMetricExtensionRequest, GetMetricExtensionResponse>() { + @Override + public GetMetricExtensionResponse apply( + GetMetricExtensionRequest request) { + return client.getMetricExtension(request); + } + }, + new java.util.function.Predicate() { + @Override + public boolean test(GetMetricExtensionResponse response) { + return targetStatesSet.contains( + response.getMetricExtension().getLifecycleState()); + } + }, + targetStatesSet.contains( + com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleStates + .Deleted)), + request); + } + /** * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. * @@ -336,6 +556,235 @@ public boolean test(GetMonitoredResourceResponse response) { request); } + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. + * + * @param request the request to send + * @param targetState the desired states to wait for. If multiple states are provided then the + * waiter will return once the resource reaches any of the provided states + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter< + GetMonitoredResourceTaskRequest, GetMonitoredResourceTaskResponse> + forMonitoredResourceTask( + GetMonitoredResourceTaskRequest request, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskLifecycleState... + targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forMonitoredResourceTask( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetStates); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param targetState the desired state to wait for + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter< + GetMonitoredResourceTaskRequest, GetMonitoredResourceTaskResponse> + forMonitoredResourceTask( + GetMonitoredResourceTaskRequest request, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskLifecycleState + targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + com.oracle.bmc.util.internal.Validate.notNull( + targetState, "The targetState cannot be null"); + + return forMonitoredResourceTask( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @param targetStates the desired states to wait for. The waiter will return once the resource + * reaches any of the provided states + * @return a new {@code Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter< + GetMonitoredResourceTaskRequest, GetMonitoredResourceTaskResponse> + forMonitoredResourceTask( + GetMonitoredResourceTaskRequest request, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskLifecycleState... + targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forMonitoredResourceTask( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetStates); + } + + // Helper method to create a new Waiter for MonitoredResourceTask. + private com.oracle.bmc.waiter.Waiter< + GetMonitoredResourceTaskRequest, GetMonitoredResourceTaskResponse> + forMonitoredResourceTask( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetMonitoredResourceTaskRequest request, + final com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskLifecycleState + ... + targetStates) { + final java.util.Set< + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskLifecycleState> + targetStatesSet = new java.util.HashSet<>(java.util.Arrays.asList(targetStates)); + + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + () -> request, + new java.util.function.Function< + GetMonitoredResourceTaskRequest, + GetMonitoredResourceTaskResponse>() { + @Override + public GetMonitoredResourceTaskResponse apply( + GetMonitoredResourceTaskRequest request) { + return client.getMonitoredResourceTask(request); + } + }, + new java.util.function.Predicate() { + @Override + public boolean test(GetMonitoredResourceTaskResponse response) { + return targetStatesSet.contains( + response.getMonitoredResourceTask().getLifecycleState()); + } + }, + false), + request); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. + * + * @param request the request to send + * @param targetState the desired states to wait for. If multiple states are provided then the + * waiter will return once the resource reaches any of the provided states + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter< + GetMonitoredResourceTypeRequest, GetMonitoredResourceTypeResponse> + forMonitoredResourceType( + GetMonitoredResourceTypeRequest request, + com.oracle.bmc.stackmonitoring.model.ResourceTypeLifecycleState... + targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forMonitoredResourceType( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetStates); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param targetState the desired state to wait for + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter< + GetMonitoredResourceTypeRequest, GetMonitoredResourceTypeResponse> + forMonitoredResourceType( + GetMonitoredResourceTypeRequest request, + com.oracle.bmc.stackmonitoring.model.ResourceTypeLifecycleState targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + com.oracle.bmc.util.internal.Validate.notNull( + targetState, "The targetState cannot be null"); + + return forMonitoredResourceType( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @param targetStates the desired states to wait for. The waiter will return once the resource + * reaches any of the provided states + * @return a new {@code Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter< + GetMonitoredResourceTypeRequest, GetMonitoredResourceTypeResponse> + forMonitoredResourceType( + GetMonitoredResourceTypeRequest request, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy, + com.oracle.bmc.stackmonitoring.model.ResourceTypeLifecycleState... + targetStates) { + com.oracle.bmc.util.internal.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + com.oracle.bmc.util.internal.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forMonitoredResourceType( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetStates); + } + + // Helper method to create a new Waiter for MonitoredResourceType. + private com.oracle.bmc.waiter.Waiter< + GetMonitoredResourceTypeRequest, GetMonitoredResourceTypeResponse> + forMonitoredResourceType( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetMonitoredResourceTypeRequest request, + final com.oracle.bmc.stackmonitoring.model.ResourceTypeLifecycleState... + targetStates) { + final java.util.Set + targetStatesSet = new java.util.HashSet<>(java.util.Arrays.asList(targetStates)); + + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + () -> request, + new java.util.function.Function< + GetMonitoredResourceTypeRequest, + GetMonitoredResourceTypeResponse>() { + @Override + public GetMonitoredResourceTypeResponse apply( + GetMonitoredResourceTypeRequest request) { + return client.getMonitoredResourceType(request); + } + }, + new java.util.function.Predicate() { + @Override + public boolean test(GetMonitoredResourceTypeResponse response) { + return targetStatesSet.contains( + response.getMonitoredResourceType().getLifecycleState()); + } + }, + targetStatesSet.contains( + com.oracle.bmc.stackmonitoring.model.ResourceTypeLifecycleState + .Deleted)), + request); + } + /** * Creates a new {@link com.oracle.bmc.waiter.Waiter} using default configuration. * diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/AnomalyDataPoint.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/AnomalyDataPoint.java new file mode 100644 index 00000000000..a6dc4925418 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/AnomalyDataPoint.java @@ -0,0 +1,284 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * anomaly evaluation result fo the data point
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = AnomalyDataPoint.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class AnomalyDataPoint + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"anomaly", "low", "high", "timestamp", "value"}) + public AnomalyDataPoint( + Double anomaly, Double low, Double high, java.util.Date timestamp, Double value) { + super(); + this.anomaly = anomaly; + this.low = low; + this.high = high; + this.timestamp = timestamp; + this.value = value; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * if the value is anomaly or not 0 indicates not an anomaly -1 indicates value is below the + * threshold +1 indicates value is above the threshold + */ + @com.fasterxml.jackson.annotation.JsonProperty("anomaly") + private Double anomaly; + + /** + * if the value is anomaly or not 0 indicates not an anomaly -1 indicates value is below the + * threshold +1 indicates value is above the threshold + * + * @param anomaly the value to set + * @return this builder + */ + public Builder anomaly(Double anomaly) { + this.anomaly = anomaly; + this.__explicitlySet__.add("anomaly"); + return this; + } + /** lower threshold for the metric value */ + @com.fasterxml.jackson.annotation.JsonProperty("low") + private Double low; + + /** + * lower threshold for the metric value + * + * @param low the value to set + * @return this builder + */ + public Builder low(Double low) { + this.low = low; + this.__explicitlySet__.add("low"); + return this; + } + /** upper threshold for the metric value */ + @com.fasterxml.jackson.annotation.JsonProperty("high") + private Double high; + + /** + * upper threshold for the metric value + * + * @param high the value to set + * @return this builder + */ + public Builder high(Double high) { + this.high = high; + this.__explicitlySet__.add("high"); + return this; + } + /** timestamp of when the metric was collected */ + @com.fasterxml.jackson.annotation.JsonProperty("timestamp") + private java.util.Date timestamp; + + /** + * timestamp of when the metric was collected + * + * @param timestamp the value to set + * @return this builder + */ + public Builder timestamp(java.util.Date timestamp) { + this.timestamp = timestamp; + this.__explicitlySet__.add("timestamp"); + return this; + } + /** value for the metric data point */ + @com.fasterxml.jackson.annotation.JsonProperty("value") + private Double value; + + /** + * value for the metric data point + * + * @param value the value to set + * @return this builder + */ + public Builder value(Double value) { + this.value = value; + this.__explicitlySet__.add("value"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public AnomalyDataPoint build() { + AnomalyDataPoint model = + new AnomalyDataPoint( + this.anomaly, this.low, this.high, this.timestamp, this.value); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(AnomalyDataPoint model) { + if (model.wasPropertyExplicitlySet("anomaly")) { + this.anomaly(model.getAnomaly()); + } + if (model.wasPropertyExplicitlySet("low")) { + this.low(model.getLow()); + } + if (model.wasPropertyExplicitlySet("high")) { + this.high(model.getHigh()); + } + if (model.wasPropertyExplicitlySet("timestamp")) { + this.timestamp(model.getTimestamp()); + } + if (model.wasPropertyExplicitlySet("value")) { + this.value(model.getValue()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * if the value is anomaly or not 0 indicates not an anomaly -1 indicates value is below the + * threshold +1 indicates value is above the threshold + */ + @com.fasterxml.jackson.annotation.JsonProperty("anomaly") + private final Double anomaly; + + /** + * if the value is anomaly or not 0 indicates not an anomaly -1 indicates value is below the + * threshold +1 indicates value is above the threshold + * + * @return the value + */ + public Double getAnomaly() { + return anomaly; + } + + /** lower threshold for the metric value */ + @com.fasterxml.jackson.annotation.JsonProperty("low") + private final Double low; + + /** + * lower threshold for the metric value + * + * @return the value + */ + public Double getLow() { + return low; + } + + /** upper threshold for the metric value */ + @com.fasterxml.jackson.annotation.JsonProperty("high") + private final Double high; + + /** + * upper threshold for the metric value + * + * @return the value + */ + public Double getHigh() { + return high; + } + + /** timestamp of when the metric was collected */ + @com.fasterxml.jackson.annotation.JsonProperty("timestamp") + private final java.util.Date timestamp; + + /** + * timestamp of when the metric was collected + * + * @return the value + */ + public java.util.Date getTimestamp() { + return timestamp; + } + + /** value for the metric data point */ + @com.fasterxml.jackson.annotation.JsonProperty("value") + private final Double value; + + /** + * value for the metric data point + * + * @return the value + */ + public Double getValue() { + return value; + } + + @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("AnomalyDataPoint("); + sb.append("super=").append(super.toString()); + sb.append("anomaly=").append(String.valueOf(this.anomaly)); + sb.append(", low=").append(String.valueOf(this.low)); + sb.append(", high=").append(String.valueOf(this.high)); + sb.append(", timestamp=").append(String.valueOf(this.timestamp)); + sb.append(", value=").append(String.valueOf(this.value)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof AnomalyDataPoint)) { + return false; + } + + AnomalyDataPoint other = (AnomalyDataPoint) o; + return java.util.Objects.equals(this.anomaly, other.anomaly) + && java.util.Objects.equals(this.low, other.low) + && java.util.Objects.equals(this.high, other.high) + && java.util.Objects.equals(this.timestamp, other.timestamp) + && java.util.Objects.equals(this.value, other.value) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.anomaly == null ? 43 : this.anomaly.hashCode()); + result = (result * PRIME) + (this.low == null ? 43 : this.low.hashCode()); + result = (result * PRIME) + (this.high == null ? 43 : this.high.hashCode()); + result = (result * PRIME) + (this.timestamp == null ? 43 : this.timestamp.hashCode()); + result = (result * PRIME) + (this.value == null ? 43 : this.value.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/AnomalyMetricData.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/AnomalyMetricData.java new file mode 100644 index 00000000000..ef0b79e7cb0 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/AnomalyMetricData.java @@ -0,0 +1,170 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Anomaly Metric 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 + * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = AnomalyMetricData.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class AnomalyMetricData + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"dimensions", "dataPoints"}) + public AnomalyMetricData( + java.util.Map dimensions, java.util.List dataPoints) { + super(); + this.dimensions = dimensions; + this.dataPoints = dataPoints; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** list of dimensions for the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private java.util.Map dimensions; + + /** + * list of dimensions for the metric + * + * @param dimensions the value to set + * @return this builder + */ + public Builder dimensions(java.util.Map dimensions) { + this.dimensions = dimensions; + this.__explicitlySet__.add("dimensions"); + return this; + } + /** list of anomaly data points for the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("dataPoints") + private java.util.List dataPoints; + + /** + * list of anomaly data points for the metric + * + * @param dataPoints the value to set + * @return this builder + */ + public Builder dataPoints(java.util.List dataPoints) { + this.dataPoints = dataPoints; + this.__explicitlySet__.add("dataPoints"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public AnomalyMetricData build() { + AnomalyMetricData model = new AnomalyMetricData(this.dimensions, this.dataPoints); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(AnomalyMetricData model) { + if (model.wasPropertyExplicitlySet("dimensions")) { + this.dimensions(model.getDimensions()); + } + if (model.wasPropertyExplicitlySet("dataPoints")) { + this.dataPoints(model.getDataPoints()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** list of dimensions for the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private final java.util.Map dimensions; + + /** + * list of dimensions for the metric + * + * @return the value + */ + public java.util.Map getDimensions() { + return dimensions; + } + + /** list of anomaly data points for the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("dataPoints") + private final java.util.List dataPoints; + + /** + * list of anomaly data points for the metric + * + * @return the value + */ + public java.util.List getDataPoints() { + return dataPoints; + } + + @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("AnomalyMetricData("); + sb.append("super=").append(super.toString()); + sb.append("dimensions=").append(String.valueOf(this.dimensions)); + sb.append(", dataPoints=").append(String.valueOf(this.dataPoints)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof AnomalyMetricData)) { + return false; + } + + AnomalyMetricData other = (AnomalyMetricData) o; + return java.util.Objects.equals(this.dimensions, other.dimensions) + && java.util.Objects.equals(this.dataPoints, other.dataPoints) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.dimensions == null ? 43 : this.dimensions.hashCode()); + result = (result * PRIME) + (this.dataPoints == null ? 43 : this.dataPoints.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/AssociatedMonitoredResource.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/AssociatedMonitoredResource.java index 1b37df023ba..894690c808f 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/AssociatedMonitoredResource.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/AssociatedMonitoredResource.java @@ -33,6 +33,7 @@ public final class AssociatedMonitoredResource "externalId", "managementAgentId", "lifecycleState", + "license", "association" }) public AssociatedMonitoredResource( @@ -45,6 +46,7 @@ public AssociatedMonitoredResource( String externalId, String managementAgentId, ResourceLifecycleState lifecycleState, + LicenseType license, Object association) { super(); this.id = id; @@ -56,6 +58,7 @@ public AssociatedMonitoredResource( this.externalId = externalId; this.managementAgentId = managementAgentId; this.lifecycleState = lifecycleState; + this.license = license; this.association = association; } @@ -218,6 +221,21 @@ public Builder lifecycleState(ResourceLifecycleState lifecycleState) { this.__explicitlySet__.add("lifecycleState"); return this; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private LicenseType license; + + /** + * License edition of the monitored resource. + * + * @param license the value to set + * @return this builder + */ + public Builder license(LicenseType license) { + this.license = license; + this.__explicitlySet__.add("license"); + return this; + } /** Association details of the resource. */ @com.fasterxml.jackson.annotation.JsonProperty("association") private Object association; @@ -249,6 +267,7 @@ public AssociatedMonitoredResource build() { this.externalId, this.managementAgentId, this.lifecycleState, + this.license, this.association); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); @@ -285,6 +304,9 @@ public Builder copy(AssociatedMonitoredResource model) { if (model.wasPropertyExplicitlySet("lifecycleState")) { this.lifecycleState(model.getLifecycleState()); } + if (model.wasPropertyExplicitlySet("license")) { + this.license(model.getLicense()); + } if (model.wasPropertyExplicitlySet("association")) { this.association(model.getAssociation()); } @@ -438,6 +460,19 @@ public ResourceLifecycleState getLifecycleState() { return lifecycleState; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private final LicenseType license; + + /** + * License edition of the monitored resource. + * + * @return the value + */ + public LicenseType getLicense() { + return license; + } + /** Association details of the resource. */ @com.fasterxml.jackson.annotation.JsonProperty("association") private final Object association; @@ -475,6 +510,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", externalId=").append(String.valueOf(this.externalId)); sb.append(", managementAgentId=").append(String.valueOf(this.managementAgentId)); sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", license=").append(String.valueOf(this.license)); sb.append(", association=").append(String.valueOf(this.association)); sb.append(")"); return sb.toString(); @@ -499,6 +535,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.externalId, other.externalId) && java.util.Objects.equals(this.managementAgentId, other.managementAgentId) && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.license, other.license) && java.util.Objects.equals(this.association, other.association) && super.equals(other); } @@ -522,6 +559,7 @@ public int hashCode() { result = (result * PRIME) + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); result = (result * PRIME) + (this.association == null ? 43 : this.association.hashCode()); result = (result * PRIME) + super.hashCode(); return result; diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/AssociatedResourcesSummary.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/AssociatedResourcesSummary.java index d4b2ae0281a..0c1fbfd249b 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/AssociatedResourcesSummary.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/AssociatedResourcesSummary.java @@ -33,6 +33,7 @@ public final class AssociatedResourcesSummary "externalId", "managementAgentId", "lifecycleState", + "license", "associatedResources" }) public AssociatedResourcesSummary( @@ -45,6 +46,7 @@ public AssociatedResourcesSummary( String externalId, String managementAgentId, ResourceLifecycleState lifecycleState, + LicenseType license, java.util.List associatedResources) { super(); this.id = id; @@ -56,6 +58,7 @@ public AssociatedResourcesSummary( this.externalId = externalId; this.managementAgentId = managementAgentId; this.lifecycleState = lifecycleState; + this.license = license; this.associatedResources = associatedResources; } @@ -218,6 +221,21 @@ public Builder lifecycleState(ResourceLifecycleState lifecycleState) { this.__explicitlySet__.add("lifecycleState"); return this; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private LicenseType license; + + /** + * License edition of the monitored resource. + * + * @param license the value to set + * @return this builder + */ + public Builder license(LicenseType license) { + this.license = license; + this.__explicitlySet__.add("license"); + return this; + } /** List of associated monitored resources. */ @com.fasterxml.jackson.annotation.JsonProperty("associatedResources") private java.util.List associatedResources; @@ -250,6 +268,7 @@ public AssociatedResourcesSummary build() { this.externalId, this.managementAgentId, this.lifecycleState, + this.license, this.associatedResources); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); @@ -286,6 +305,9 @@ public Builder copy(AssociatedResourcesSummary model) { if (model.wasPropertyExplicitlySet("lifecycleState")) { this.lifecycleState(model.getLifecycleState()); } + if (model.wasPropertyExplicitlySet("license")) { + this.license(model.getLicense()); + } if (model.wasPropertyExplicitlySet("associatedResources")) { this.associatedResources(model.getAssociatedResources()); } @@ -439,6 +461,19 @@ public ResourceLifecycleState getLifecycleState() { return lifecycleState; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private final LicenseType license; + + /** + * License edition of the monitored resource. + * + * @return the value + */ + public LicenseType getLicense() { + return license; + } + /** List of associated monitored resources. */ @com.fasterxml.jackson.annotation.JsonProperty("associatedResources") private final java.util.List associatedResources; @@ -476,6 +511,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", externalId=").append(String.valueOf(this.externalId)); sb.append(", managementAgentId=").append(String.valueOf(this.managementAgentId)); sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", license=").append(String.valueOf(this.license)); sb.append(", associatedResources=").append(String.valueOf(this.associatedResources)); sb.append(")"); return sb.toString(); @@ -500,6 +536,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.externalId, other.externalId) && java.util.Objects.equals(this.managementAgentId, other.managementAgentId) && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.license, other.license) && java.util.Objects.equals(this.associatedResources, other.associatedResources) && super.equals(other); } @@ -523,6 +560,7 @@ public int hashCode() { result = (result * PRIME) + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); result = (result * PRIME) + (this.associatedResources == null diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/BaselineableMetric.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/BaselineableMetric.java new file mode 100644 index 00000000000..8ebce6d259f --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/BaselineableMetric.java @@ -0,0 +1,744 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Summary for the baseline-able metric
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = BaselineableMetric.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class BaselineableMetric + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "createdBy", + "lastUpdatedBy", + "timeCreated", + "timeLastUpdated", + "id", + "lifecycleState", + "tenancyId", + "compartmentId", + "name", + "column", + "namespace", + "resourceGroup", + "isOutOfBox", + "freeformTags", + "definedTags", + "systemTags" + }) + public BaselineableMetric( + String createdBy, + String lastUpdatedBy, + java.util.Date timeCreated, + java.util.Date timeLastUpdated, + String id, + BaselineableMetricLifeCycleStates lifecycleState, + String tenancyId, + String compartmentId, + String name, + String column, + String namespace, + String resourceGroup, + Boolean isOutOfBox, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.createdBy = createdBy; + this.lastUpdatedBy = lastUpdatedBy; + this.timeCreated = timeCreated; + this.timeLastUpdated = timeLastUpdated; + this.id = id; + this.lifecycleState = lifecycleState; + this.tenancyId = tenancyId; + this.compartmentId = compartmentId; + this.name = name; + this.column = column; + this.namespace = namespace; + this.resourceGroup = resourceGroup; + this.isOutOfBox = isOutOfBox; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Created user id */ + @com.fasterxml.jackson.annotation.JsonProperty("createdBy") + private String createdBy; + + /** + * Created user id + * + * @param createdBy the value to set + * @return this builder + */ + public Builder createdBy(String createdBy) { + this.createdBy = createdBy; + this.__explicitlySet__.add("createdBy"); + return this; + } + /** last Updated user id */ + @com.fasterxml.jackson.annotation.JsonProperty("lastUpdatedBy") + private String lastUpdatedBy; + + /** + * last Updated user id + * + * @param lastUpdatedBy the value to set + * @return this builder + */ + public Builder lastUpdatedBy(String lastUpdatedBy) { + this.lastUpdatedBy = lastUpdatedBy; + this.__explicitlySet__.add("lastUpdatedBy"); + return this; + } + /** creation date */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * creation date + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** last updated time */ + @com.fasterxml.jackson.annotation.JsonProperty("timeLastUpdated") + private java.util.Date timeLastUpdated; + + /** + * last updated time + * + * @param timeLastUpdated the value to set + * @return this builder + */ + public Builder timeLastUpdated(java.util.Date timeLastUpdated) { + this.timeLastUpdated = timeLastUpdated; + this.__explicitlySet__.add("timeLastUpdated"); + return this; + } + /** OCID of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * OCID of the metric + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The current lifecycle state of the metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private BaselineableMetricLifeCycleStates lifecycleState; + + /** + * The current lifecycle state of the metric extension + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(BaselineableMetricLifeCycleStates lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** OCID of the tenancy */ + @com.fasterxml.jackson.annotation.JsonProperty("tenancyId") + private String tenancyId; + + /** + * OCID of the tenancy + * + * @param tenancyId the value to set + * @return this builder + */ + public Builder tenancyId(String tenancyId) { + this.tenancyId = tenancyId; + this.__explicitlySet__.add("tenancyId"); + return this; + } + /** OCID of the compartment */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * OCID of the compartment + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** name of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * name of the metric + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + /** metric column name */ + @com.fasterxml.jackson.annotation.JsonProperty("column") + private String column; + + /** + * metric column name + * + * @param column the value to set + * @return this builder + */ + public Builder column(String column) { + this.column = column; + this.__explicitlySet__.add("column"); + return this; + } + /** namespace of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("namespace") + private String namespace; + + /** + * namespace of the metric + * + * @param namespace the value to set + * @return this builder + */ + public Builder namespace(String namespace) { + this.namespace = namespace; + this.__explicitlySet__.add("namespace"); + return this; + } + /** Resource group of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceGroup") + private String resourceGroup; + + /** + * Resource group of the metric + * + * @param resourceGroup the value to set + * @return this builder + */ + public Builder resourceGroup(String resourceGroup) { + this.resourceGroup = resourceGroup; + this.__explicitlySet__.add("resourceGroup"); + return this; + } + /** Is the metric created out of box, default false */ + @com.fasterxml.jackson.annotation.JsonProperty("isOutOfBox") + private Boolean isOutOfBox; + + /** + * Is the metric created out of box, default false + * + * @param isOutOfBox the value to set + * @return this builder + */ + public Builder isOutOfBox(Boolean isOutOfBox) { + this.isOutOfBox = isOutOfBox; + this.__explicitlySet__.add("isOutOfBox"); + return this; + } + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public BaselineableMetric build() { + BaselineableMetric model = + new BaselineableMetric( + this.createdBy, + this.lastUpdatedBy, + this.timeCreated, + this.timeLastUpdated, + this.id, + this.lifecycleState, + this.tenancyId, + this.compartmentId, + this.name, + this.column, + this.namespace, + this.resourceGroup, + this.isOutOfBox, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(BaselineableMetric model) { + if (model.wasPropertyExplicitlySet("createdBy")) { + this.createdBy(model.getCreatedBy()); + } + if (model.wasPropertyExplicitlySet("lastUpdatedBy")) { + this.lastUpdatedBy(model.getLastUpdatedBy()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeLastUpdated")) { + this.timeLastUpdated(model.getTimeLastUpdated()); + } + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("tenancyId")) { + this.tenancyId(model.getTenancyId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("column")) { + this.column(model.getColumn()); + } + if (model.wasPropertyExplicitlySet("namespace")) { + this.namespace(model.getNamespace()); + } + if (model.wasPropertyExplicitlySet("resourceGroup")) { + this.resourceGroup(model.getResourceGroup()); + } + if (model.wasPropertyExplicitlySet("isOutOfBox")) { + this.isOutOfBox(model.getIsOutOfBox()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Created user id */ + @com.fasterxml.jackson.annotation.JsonProperty("createdBy") + private final String createdBy; + + /** + * Created user id + * + * @return the value + */ + public String getCreatedBy() { + return createdBy; + } + + /** last Updated user id */ + @com.fasterxml.jackson.annotation.JsonProperty("lastUpdatedBy") + private final String lastUpdatedBy; + + /** + * last Updated user id + * + * @return the value + */ + public String getLastUpdatedBy() { + return lastUpdatedBy; + } + + /** creation date */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * creation date + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** last updated time */ + @com.fasterxml.jackson.annotation.JsonProperty("timeLastUpdated") + private final java.util.Date timeLastUpdated; + + /** + * last updated time + * + * @return the value + */ + public java.util.Date getTimeLastUpdated() { + return timeLastUpdated; + } + + /** OCID of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * OCID of the metric + * + * @return the value + */ + public String getId() { + return id; + } + + /** The current lifecycle state of the metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final BaselineableMetricLifeCycleStates lifecycleState; + + /** + * The current lifecycle state of the metric extension + * + * @return the value + */ + public BaselineableMetricLifeCycleStates getLifecycleState() { + return lifecycleState; + } + + /** OCID of the tenancy */ + @com.fasterxml.jackson.annotation.JsonProperty("tenancyId") + private final String tenancyId; + + /** + * OCID of the tenancy + * + * @return the value + */ + public String getTenancyId() { + return tenancyId; + } + + /** OCID of the compartment */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * OCID of the compartment + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** name of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * name of the metric + * + * @return the value + */ + public String getName() { + return name; + } + + /** metric column name */ + @com.fasterxml.jackson.annotation.JsonProperty("column") + private final String column; + + /** + * metric column name + * + * @return the value + */ + public String getColumn() { + return column; + } + + /** namespace of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("namespace") + private final String namespace; + + /** + * namespace of the metric + * + * @return the value + */ + public String getNamespace() { + return namespace; + } + + /** Resource group of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceGroup") + private final String resourceGroup; + + /** + * Resource group of the metric + * + * @return the value + */ + public String getResourceGroup() { + return resourceGroup; + } + + /** Is the metric created out of box, default false */ + @com.fasterxml.jackson.annotation.JsonProperty("isOutOfBox") + private final Boolean isOutOfBox; + + /** + * Is the metric created out of box, default false + * + * @return the value + */ + public Boolean getIsOutOfBox() { + return isOutOfBox; + } + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("BaselineableMetric("); + sb.append("super=").append(super.toString()); + sb.append("createdBy=").append(String.valueOf(this.createdBy)); + sb.append(", lastUpdatedBy=").append(String.valueOf(this.lastUpdatedBy)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeLastUpdated=").append(String.valueOf(this.timeLastUpdated)); + sb.append(", id=").append(String.valueOf(this.id)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", tenancyId=").append(String.valueOf(this.tenancyId)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", name=").append(String.valueOf(this.name)); + sb.append(", column=").append(String.valueOf(this.column)); + sb.append(", namespace=").append(String.valueOf(this.namespace)); + sb.append(", resourceGroup=").append(String.valueOf(this.resourceGroup)); + sb.append(", isOutOfBox=").append(String.valueOf(this.isOutOfBox)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof BaselineableMetric)) { + return false; + } + + BaselineableMetric other = (BaselineableMetric) o; + return java.util.Objects.equals(this.createdBy, other.createdBy) + && java.util.Objects.equals(this.lastUpdatedBy, other.lastUpdatedBy) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeLastUpdated, other.timeLastUpdated) + && java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.tenancyId, other.tenancyId) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.column, other.column) + && java.util.Objects.equals(this.namespace, other.namespace) + && java.util.Objects.equals(this.resourceGroup, other.resourceGroup) + && java.util.Objects.equals(this.isOutOfBox, other.isOutOfBox) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.createdBy == null ? 43 : this.createdBy.hashCode()); + result = + (result * PRIME) + + (this.lastUpdatedBy == null ? 43 : this.lastUpdatedBy.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = + (result * PRIME) + + (this.timeLastUpdated == null ? 43 : this.timeLastUpdated.hashCode()); + result = (result * PRIME) + (this.id == null ? 43 : this.id.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + (this.tenancyId == null ? 43 : this.tenancyId.hashCode()); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = (result * PRIME) + (this.column == null ? 43 : this.column.hashCode()); + result = (result * PRIME) + (this.namespace == null ? 43 : this.namespace.hashCode()); + result = + (result * PRIME) + + (this.resourceGroup == null ? 43 : this.resourceGroup.hashCode()); + result = (result * PRIME) + (this.isOutOfBox == null ? 43 : this.isOutOfBox.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) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/BaselineableMetricLifeCycleStates.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/BaselineableMetricLifeCycleStates.java new file mode 100644 index 00000000000..578d26466a7 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/BaselineableMetricLifeCycleStates.java @@ -0,0 +1,53 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** Lifecycle state value of Baselineable Metric like ACTIVE or DELETED */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public enum BaselineableMetricLifeCycleStates implements com.oracle.bmc.http.internal.BmcEnum { + Active("ACTIVE"), + Deleted("DELETED"), + + /** + * 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(BaselineableMetricLifeCycleStates.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (BaselineableMetricLifeCycleStates v : BaselineableMetricLifeCycleStates.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + BaselineableMetricLifeCycleStates(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static BaselineableMetricLifeCycleStates create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'BaselineableMetricLifeCycleStates', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/BaselineableMetricSummary.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/BaselineableMetricSummary.java new file mode 100644 index 00000000000..343b8af47b7 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/BaselineableMetricSummary.java @@ -0,0 +1,588 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Summary for the baseline-able metric
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = BaselineableMetricSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class BaselineableMetricSummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "lifecycleState", + "tenancyId", + "compartmentId", + "name", + "column", + "namespace", + "resourceGroup", + "isOutOfBox", + "freeformTags", + "definedTags", + "systemTags" + }) + public BaselineableMetricSummary( + String id, + BaselineableMetricLifeCycleStates lifecycleState, + String tenancyId, + String compartmentId, + String name, + String column, + String namespace, + String resourceGroup, + Boolean isOutOfBox, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.id = id; + this.lifecycleState = lifecycleState; + this.tenancyId = tenancyId; + this.compartmentId = compartmentId; + this.name = name; + this.column = column; + this.namespace = namespace; + this.resourceGroup = resourceGroup; + this.isOutOfBox = isOutOfBox; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** OCID of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * OCID of the metric + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The current lifecycle state of the metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private BaselineableMetricLifeCycleStates lifecycleState; + + /** + * The current lifecycle state of the metric extension + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(BaselineableMetricLifeCycleStates lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** OCID of the tenancy */ + @com.fasterxml.jackson.annotation.JsonProperty("tenancyId") + private String tenancyId; + + /** + * OCID of the tenancy + * + * @param tenancyId the value to set + * @return this builder + */ + public Builder tenancyId(String tenancyId) { + this.tenancyId = tenancyId; + this.__explicitlySet__.add("tenancyId"); + return this; + } + /** OCID of the compartment */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * OCID of the compartment + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** name of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * name of the metric + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + /** metric column name */ + @com.fasterxml.jackson.annotation.JsonProperty("column") + private String column; + + /** + * metric column name + * + * @param column the value to set + * @return this builder + */ + public Builder column(String column) { + this.column = column; + this.__explicitlySet__.add("column"); + return this; + } + /** namespace of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("namespace") + private String namespace; + + /** + * namespace of the metric + * + * @param namespace the value to set + * @return this builder + */ + public Builder namespace(String namespace) { + this.namespace = namespace; + this.__explicitlySet__.add("namespace"); + return this; + } + /** Resource group of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceGroup") + private String resourceGroup; + + /** + * Resource group of the metric + * + * @param resourceGroup the value to set + * @return this builder + */ + public Builder resourceGroup(String resourceGroup) { + this.resourceGroup = resourceGroup; + this.__explicitlySet__.add("resourceGroup"); + return this; + } + /** Is the metric created out of box, default false */ + @com.fasterxml.jackson.annotation.JsonProperty("isOutOfBox") + private Boolean isOutOfBox; + + /** + * Is the metric created out of box, default false + * + * @param isOutOfBox the value to set + * @return this builder + */ + public Builder isOutOfBox(Boolean isOutOfBox) { + this.isOutOfBox = isOutOfBox; + this.__explicitlySet__.add("isOutOfBox"); + return this; + } + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public BaselineableMetricSummary build() { + BaselineableMetricSummary model = + new BaselineableMetricSummary( + this.id, + this.lifecycleState, + this.tenancyId, + this.compartmentId, + this.name, + this.column, + this.namespace, + this.resourceGroup, + this.isOutOfBox, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(BaselineableMetricSummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("tenancyId")) { + this.tenancyId(model.getTenancyId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("column")) { + this.column(model.getColumn()); + } + if (model.wasPropertyExplicitlySet("namespace")) { + this.namespace(model.getNamespace()); + } + if (model.wasPropertyExplicitlySet("resourceGroup")) { + this.resourceGroup(model.getResourceGroup()); + } + if (model.wasPropertyExplicitlySet("isOutOfBox")) { + this.isOutOfBox(model.getIsOutOfBox()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** OCID of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * OCID of the metric + * + * @return the value + */ + public String getId() { + return id; + } + + /** The current lifecycle state of the metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final BaselineableMetricLifeCycleStates lifecycleState; + + /** + * The current lifecycle state of the metric extension + * + * @return the value + */ + public BaselineableMetricLifeCycleStates getLifecycleState() { + return lifecycleState; + } + + /** OCID of the tenancy */ + @com.fasterxml.jackson.annotation.JsonProperty("tenancyId") + private final String tenancyId; + + /** + * OCID of the tenancy + * + * @return the value + */ + public String getTenancyId() { + return tenancyId; + } + + /** OCID of the compartment */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * OCID of the compartment + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** name of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * name of the metric + * + * @return the value + */ + public String getName() { + return name; + } + + /** metric column name */ + @com.fasterxml.jackson.annotation.JsonProperty("column") + private final String column; + + /** + * metric column name + * + * @return the value + */ + public String getColumn() { + return column; + } + + /** namespace of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("namespace") + private final String namespace; + + /** + * namespace of the metric + * + * @return the value + */ + public String getNamespace() { + return namespace; + } + + /** Resource group of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceGroup") + private final String resourceGroup; + + /** + * Resource group of the metric + * + * @return the value + */ + public String getResourceGroup() { + return resourceGroup; + } + + /** Is the metric created out of box, default false */ + @com.fasterxml.jackson.annotation.JsonProperty("isOutOfBox") + private final Boolean isOutOfBox; + + /** + * Is the metric created out of box, default false + * + * @return the value + */ + public Boolean getIsOutOfBox() { + return isOutOfBox; + } + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("BaselineableMetricSummary("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", tenancyId=").append(String.valueOf(this.tenancyId)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", name=").append(String.valueOf(this.name)); + sb.append(", column=").append(String.valueOf(this.column)); + sb.append(", namespace=").append(String.valueOf(this.namespace)); + sb.append(", resourceGroup=").append(String.valueOf(this.resourceGroup)); + sb.append(", isOutOfBox=").append(String.valueOf(this.isOutOfBox)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof BaselineableMetricSummary)) { + return false; + } + + BaselineableMetricSummary other = (BaselineableMetricSummary) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.tenancyId, other.tenancyId) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.column, other.column) + && java.util.Objects.equals(this.namespace, other.namespace) + && java.util.Objects.equals(this.resourceGroup, other.resourceGroup) + && java.util.Objects.equals(this.isOutOfBox, other.isOutOfBox) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && 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.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + (this.tenancyId == null ? 43 : this.tenancyId.hashCode()); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = (result * PRIME) + (this.column == null ? 43 : this.column.hashCode()); + result = (result * PRIME) + (this.namespace == null ? 43 : this.namespace.hashCode()); + result = + (result * PRIME) + + (this.resourceGroup == null ? 43 : this.resourceGroup.hashCode()); + result = (result * PRIME) + (this.isOutOfBox == null ? 43 : this.isOutOfBox.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) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/BaselineableMetricSummaryCollection.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/BaselineableMetricSummaryCollection.java new file mode 100644 index 00000000000..3e6895510d9 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/BaselineableMetricSummaryCollection.java @@ -0,0 +1,134 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * List summary of Baseline-able metrics
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = BaselineableMetricSummaryCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class BaselineableMetricSummaryCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public BaselineableMetricSummaryCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** list of baseline-able metric summary */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * list of baseline-able metric summary + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public BaselineableMetricSummaryCollection build() { + BaselineableMetricSummaryCollection model = + new BaselineableMetricSummaryCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(BaselineableMetricSummaryCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** list of baseline-able metric summary */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * list of baseline-able metric summary + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("BaselineableMetricSummaryCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof BaselineableMetricSummaryCollection)) { + return false; + } + + BaselineableMetricSummaryCollection other = (BaselineableMetricSummaryCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ChangeMetricExtensionCompartmentDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ChangeMetricExtensionCompartmentDetails.java new file mode 100644 index 00000000000..b2ab072b3a3 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ChangeMetricExtensionCompartmentDetails.java @@ -0,0 +1,145 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The information to 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 + * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ChangeMetricExtensionCompartmentDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ChangeMetricExtensionCompartmentDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"compartmentId"}) + public ChangeMetricExtensionCompartmentDetails(String compartmentId) { + super(); + this.compartmentId = compartmentId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment into which the resource should be moved. + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment into which the resource should be moved. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ChangeMetricExtensionCompartmentDetails build() { + ChangeMetricExtensionCompartmentDetails model = + new ChangeMetricExtensionCompartmentDetails(this.compartmentId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ChangeMetricExtensionCompartmentDetails model) { + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment into which the resource should be moved. + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment into which the resource should be moved. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + @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("ChangeMetricExtensionCompartmentDetails("); + sb.append("super=").append(super.toString()); + sb.append("compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ChangeMetricExtensionCompartmentDetails)) { + return false; + } + + ChangeMetricExtensionCompartmentDetails other = (ChangeMetricExtensionCompartmentDetails) o; + return java.util.Objects.equals(this.compartmentId, other.compartmentId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ChangeMonitoredResourceTaskCompartmentDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ChangeMonitoredResourceTaskCompartmentDetails.java new file mode 100644 index 00000000000..188a2ba3fa0 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ChangeMonitoredResourceTaskCompartmentDetails.java @@ -0,0 +1,146 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The information required for change of compartment for stack monitoring resource task.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ChangeMonitoredResourceTaskCompartmentDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ChangeMonitoredResourceTaskCompartmentDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"compartmentId"}) + public ChangeMonitoredResourceTaskCompartmentDetails(String compartmentId) { + super(); + this.compartmentId = compartmentId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment into which the resource should be moved. + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment into which the resource should be moved. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ChangeMonitoredResourceTaskCompartmentDetails build() { + ChangeMonitoredResourceTaskCompartmentDetails model = + new ChangeMonitoredResourceTaskCompartmentDetails(this.compartmentId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ChangeMonitoredResourceTaskCompartmentDetails model) { + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment into which the resource should be moved. + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment into which the resource should be moved. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + @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("ChangeMonitoredResourceTaskCompartmentDetails("); + sb.append("super=").append(super.toString()); + sb.append("compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ChangeMonitoredResourceTaskCompartmentDetails)) { + return false; + } + + ChangeMonitoredResourceTaskCompartmentDetails other = + (ChangeMonitoredResourceTaskCompartmentDetails) o; + return java.util.Objects.equals(this.compartmentId, other.compartmentId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/Config.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/Config.java index 675fb1c0860..50255327eb1 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/Config.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/Config.java @@ -27,6 +27,12 @@ property = "configType", defaultImpl = Config.class) @com.fasterxml.jackson.annotation.JsonSubTypes({ + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = LicenseEnterpriseExtensibilityConfigDetails.class, + name = "LICENSE_ENTERPRISE_EXTENSIBILITY"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = LicenseAutoAssignConfigDetails.class, + name = "LICENSE_AUTO_ASSIGN"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = AutoPromoteConfigDetails.class, name = "AUTO_PROMOTE") @@ -325,6 +331,8 @@ public int hashCode() { /** The type of configuration. */ public enum ConfigType implements com.oracle.bmc.http.internal.BmcEnum { AutoPromote("AUTO_PROMOTE"), + LicenseAutoAssign("LICENSE_AUTO_ASSIGN"), + LicenseEnterpriseExtensibility("LICENSE_ENTERPRISE_EXTENSIBILITY"), /** * This value is used if a service returns a value for this enum that is not recognized by diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ConfigSummary.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ConfigSummary.java index c3600ab7301..6726704cb1f 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ConfigSummary.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ConfigSummary.java @@ -24,7 +24,13 @@ @com.fasterxml.jackson.annotation.JsonSubTypes({ @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = AutoPromoteConfigSummary.class, - name = "AUTO_PROMOTE") + name = "AUTO_PROMOTE"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = LicenseAutoAssignConfigSummary.class, + name = "LICENSE_AUTO_ASSIGN"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = LicenseEnterpriseExtensibilityConfigSummary.class, + name = "LICENSE_ENTERPRISE_EXTENSIBILITY") }) @com.fasterxml.jackson.annotation.JsonFilter( com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateBaselineableMetricDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateBaselineableMetricDetails.java new file mode 100644 index 00000000000..cec29b601ac --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateBaselineableMetricDetails.java @@ -0,0 +1,295 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Summary for the baseline-able metric
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateBaselineableMetricDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateBaselineableMetricDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "compartmentId", + "name", + "column", + "namespace", + "resourceGroup" + }) + public CreateBaselineableMetricDetails( + String compartmentId, + String name, + String column, + String namespace, + String resourceGroup) { + super(); + this.compartmentId = compartmentId; + this.name = name; + this.column = column; + this.namespace = namespace; + this.resourceGroup = resourceGroup; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** OCID of the compartment */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * OCID of the compartment + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** name of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * name of the metric + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + /** metric column name */ + @com.fasterxml.jackson.annotation.JsonProperty("column") + private String column; + + /** + * metric column name + * + * @param column the value to set + * @return this builder + */ + public Builder column(String column) { + this.column = column; + this.__explicitlySet__.add("column"); + return this; + } + /** namespace of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("namespace") + private String namespace; + + /** + * namespace of the metric + * + * @param namespace the value to set + * @return this builder + */ + public Builder namespace(String namespace) { + this.namespace = namespace; + this.__explicitlySet__.add("namespace"); + return this; + } + /** Resource group of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceGroup") + private String resourceGroup; + + /** + * Resource group of the metric + * + * @param resourceGroup the value to set + * @return this builder + */ + public Builder resourceGroup(String resourceGroup) { + this.resourceGroup = resourceGroup; + this.__explicitlySet__.add("resourceGroup"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateBaselineableMetricDetails build() { + CreateBaselineableMetricDetails model = + new CreateBaselineableMetricDetails( + this.compartmentId, + this.name, + this.column, + this.namespace, + this.resourceGroup); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateBaselineableMetricDetails model) { + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("column")) { + this.column(model.getColumn()); + } + if (model.wasPropertyExplicitlySet("namespace")) { + this.namespace(model.getNamespace()); + } + if (model.wasPropertyExplicitlySet("resourceGroup")) { + this.resourceGroup(model.getResourceGroup()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** OCID of the compartment */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * OCID of the compartment + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** name of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * name of the metric + * + * @return the value + */ + public String getName() { + return name; + } + + /** metric column name */ + @com.fasterxml.jackson.annotation.JsonProperty("column") + private final String column; + + /** + * metric column name + * + * @return the value + */ + public String getColumn() { + return column; + } + + /** namespace of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("namespace") + private final String namespace; + + /** + * namespace of the metric + * + * @return the value + */ + public String getNamespace() { + return namespace; + } + + /** Resource group of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceGroup") + private final String resourceGroup; + + /** + * Resource group of the metric + * + * @return the value + */ + public String getResourceGroup() { + return resourceGroup; + } + + @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("CreateBaselineableMetricDetails("); + sb.append("super=").append(super.toString()); + sb.append("compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", name=").append(String.valueOf(this.name)); + sb.append(", column=").append(String.valueOf(this.column)); + sb.append(", namespace=").append(String.valueOf(this.namespace)); + sb.append(", resourceGroup=").append(String.valueOf(this.resourceGroup)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateBaselineableMetricDetails)) { + return false; + } + + CreateBaselineableMetricDetails other = (CreateBaselineableMetricDetails) o; + return java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.column, other.column) + && java.util.Objects.equals(this.namespace, other.namespace) + && java.util.Objects.equals(this.resourceGroup, other.resourceGroup) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = (result * PRIME) + (this.column == null ? 43 : this.column.hashCode()); + result = (result * PRIME) + (this.namespace == null ? 43 : this.namespace.hashCode()); + result = + (result * PRIME) + + (this.resourceGroup == null ? 43 : this.resourceGroup.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateConfigDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateConfigDetails.java index ca89a2ac3ec..e0ff794b22a 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateConfigDetails.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateConfigDetails.java @@ -22,9 +22,15 @@ property = "configType", defaultImpl = CreateConfigDetails.class) @com.fasterxml.jackson.annotation.JsonSubTypes({ + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = CreateLicenseAutoAssignConfigDetails.class, + name = "LICENSE_AUTO_ASSIGN"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = CreateAutoPromoteConfigDetails.class, - name = "AUTO_PROMOTE") + name = "AUTO_PROMOTE"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = CreateLicenseEnterpriseExtensibilityConfigDetails.class, + name = "LICENSE_ENTERPRISE_EXTENSIBILITY") }) @com.fasterxml.jackson.annotation.JsonFilter( com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateLicenseAutoAssignConfigDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateLicenseAutoAssignConfigDetails.java new file mode 100644 index 00000000000..1a4475e3af1 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateLicenseAutoAssignConfigDetails.java @@ -0,0 +1,193 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The details of a LICENSE_AUTO_ASSIGN configuration.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateLicenseAutoAssignConfigDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "configType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateLicenseAutoAssignConfigDetails extends CreateConfigDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** License edition. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private LicenseType license; + + /** + * License edition. + * + * @param license the value to set + * @return this builder + */ + public Builder license(LicenseType license) { + this.license = license; + this.__explicitlySet__.add("license"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateLicenseAutoAssignConfigDetails build() { + CreateLicenseAutoAssignConfigDetails model = + new CreateLicenseAutoAssignConfigDetails( + this.displayName, + this.compartmentId, + this.freeformTags, + this.definedTags, + this.license); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateLicenseAutoAssignConfigDetails model) { + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("license")) { + this.license(model.getLicense()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public CreateLicenseAutoAssignConfigDetails( + String displayName, + String compartmentId, + java.util.Map freeformTags, + java.util.Map> definedTags, + LicenseType license) { + super(displayName, compartmentId, freeformTags, definedTags); + this.license = license; + } + + /** License edition. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private final LicenseType license; + + /** + * License edition. + * + * @return the value + */ + public LicenseType getLicense() { + return license; + } + + @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("CreateLicenseAutoAssignConfigDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", license=").append(String.valueOf(this.license)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateLicenseAutoAssignConfigDetails)) { + return false; + } + + CreateLicenseAutoAssignConfigDetails other = (CreateLicenseAutoAssignConfigDetails) o; + return java.util.Objects.equals(this.license, other.license) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateLicenseEnterpriseExtensibilityConfigDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateLicenseEnterpriseExtensibilityConfigDetails.java new file mode 100644 index 00000000000..d27bbfd0794 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateLicenseEnterpriseExtensibilityConfigDetails.java @@ -0,0 +1,194 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The details of a LICENSE_ENTERPRISE_EXTENSIBILITY configuration.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateLicenseEnterpriseExtensibilityConfigDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "configType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateLicenseEnterpriseExtensibilityConfigDetails extends CreateConfigDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** True if enterprise extensibility is enabled, false if it is not enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") + private Boolean isEnabled; + + /** + * True if enterprise extensibility is enabled, false if it is not enabled. + * + * @param isEnabled the value to set + * @return this builder + */ + public Builder isEnabled(Boolean isEnabled) { + this.isEnabled = isEnabled; + this.__explicitlySet__.add("isEnabled"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateLicenseEnterpriseExtensibilityConfigDetails build() { + CreateLicenseEnterpriseExtensibilityConfigDetails model = + new CreateLicenseEnterpriseExtensibilityConfigDetails( + this.displayName, + this.compartmentId, + this.freeformTags, + this.definedTags, + this.isEnabled); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateLicenseEnterpriseExtensibilityConfigDetails model) { + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("isEnabled")) { + this.isEnabled(model.getIsEnabled()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public CreateLicenseEnterpriseExtensibilityConfigDetails( + String displayName, + String compartmentId, + java.util.Map freeformTags, + java.util.Map> definedTags, + Boolean isEnabled) { + super(displayName, compartmentId, freeformTags, definedTags); + this.isEnabled = isEnabled; + } + + /** True if enterprise extensibility is enabled, false if it is not enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") + private final Boolean isEnabled; + + /** + * True if enterprise extensibility is enabled, false if it is not enabled. + * + * @return the value + */ + public Boolean getIsEnabled() { + return isEnabled; + } + + @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("CreateLicenseEnterpriseExtensibilityConfigDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", isEnabled=").append(String.valueOf(this.isEnabled)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateLicenseEnterpriseExtensibilityConfigDetails)) { + return false; + } + + CreateLicenseEnterpriseExtensibilityConfigDetails other = + (CreateLicenseEnterpriseExtensibilityConfigDetails) o; + return java.util.Objects.equals(this.isEnabled, other.isEnabled) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.isEnabled == null ? 43 : this.isEnabled.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateMetricExtensionDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateMetricExtensionDetails.java new file mode 100644 index 00000000000..41d0527229b --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateMetricExtensionDetails.java @@ -0,0 +1,426 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The information about new metric extension resource. The combination of metric extension name and + * resource type should be unique in a compartment.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateMetricExtensionDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateMetricExtensionDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "name", + "displayName", + "resourceType", + "compartmentId", + "description", + "collectionRecurrences", + "metricList", + "queryProperties" + }) + public CreateMetricExtensionDetails( + String name, + String displayName, + String resourceType, + String compartmentId, + String description, + String collectionRecurrences, + java.util.List metricList, + MetricExtensionQueryProperties queryProperties) { + super(); + this.name = name; + this.displayName = displayName; + this.resourceType = resourceType; + this.compartmentId = compartmentId; + this.description = description; + this.collectionRecurrences = collectionRecurrences; + this.metricList = metricList; + this.queryProperties = queryProperties; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Metric Extension Resource name. */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * Metric Extension Resource name. + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + /** Metric Extension display name. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * Metric Extension display name. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** Resource type to which Metric Extension applies */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceType") + private String resourceType; + + /** + * Resource type to which Metric Extension applies + * + * @param resourceType the value to set + * @return this builder + */ + public Builder resourceType(String resourceType) { + this.resourceType = resourceType; + this.__explicitlySet__.add("resourceType"); + return this; + } + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** Description of the metric extension. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * Description of the metric extension. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** + * Schedule of metric extension should use RFC 5545 format i.e. recur-rule-part = + * "FREQ";INTERVAL where FREQ rule part identifies the type of recurrence rule. Valid values + * are "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval of a + * minute, an hour and a day or more. Example- FREQ=DAILY;INTERVAL=1 + */ + @com.fasterxml.jackson.annotation.JsonProperty("collectionRecurrences") + private String collectionRecurrences; + + /** + * Schedule of metric extension should use RFC 5545 format i.e. recur-rule-part = + * "FREQ";INTERVAL where FREQ rule part identifies the type of recurrence rule. Valid values + * are "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval of a + * minute, an hour and a day or more. Example- FREQ=DAILY;INTERVAL=1 + * + * @param collectionRecurrences the value to set + * @return this builder + */ + public Builder collectionRecurrences(String collectionRecurrences) { + this.collectionRecurrences = collectionRecurrences; + this.__explicitlySet__.add("collectionRecurrences"); + return this; + } + /** List of metrics which are part of this metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("metricList") + private java.util.List metricList; + + /** + * List of metrics which are part of this metric extension + * + * @param metricList the value to set + * @return this builder + */ + public Builder metricList(java.util.List metricList) { + this.metricList = metricList; + this.__explicitlySet__.add("metricList"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("queryProperties") + private MetricExtensionQueryProperties queryProperties; + + public Builder queryProperties(MetricExtensionQueryProperties queryProperties) { + this.queryProperties = queryProperties; + this.__explicitlySet__.add("queryProperties"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateMetricExtensionDetails build() { + CreateMetricExtensionDetails model = + new CreateMetricExtensionDetails( + this.name, + this.displayName, + this.resourceType, + this.compartmentId, + this.description, + this.collectionRecurrences, + this.metricList, + this.queryProperties); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateMetricExtensionDetails model) { + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("resourceType")) { + this.resourceType(model.getResourceType()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("collectionRecurrences")) { + this.collectionRecurrences(model.getCollectionRecurrences()); + } + if (model.wasPropertyExplicitlySet("metricList")) { + this.metricList(model.getMetricList()); + } + if (model.wasPropertyExplicitlySet("queryProperties")) { + this.queryProperties(model.getQueryProperties()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Metric Extension Resource name. */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * Metric Extension Resource name. + * + * @return the value + */ + public String getName() { + return name; + } + + /** Metric Extension display name. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * Metric Extension display name. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** Resource type to which Metric Extension applies */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceType") + private final String resourceType; + + /** + * Resource type to which Metric Extension applies + * + * @return the value + */ + public String getResourceType() { + return resourceType; + } + + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** Description of the metric extension. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * Description of the metric extension. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** + * Schedule of metric extension should use RFC 5545 format i.e. recur-rule-part = + * "FREQ";INTERVAL where FREQ rule part identifies the type of recurrence rule. Valid values are + * "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval of a minute, an + * hour and a day or more. Example- FREQ=DAILY;INTERVAL=1 + */ + @com.fasterxml.jackson.annotation.JsonProperty("collectionRecurrences") + private final String collectionRecurrences; + + /** + * Schedule of metric extension should use RFC 5545 format i.e. recur-rule-part = + * "FREQ";INTERVAL where FREQ rule part identifies the type of recurrence rule. Valid values are + * "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval of a minute, an + * hour and a day or more. Example- FREQ=DAILY;INTERVAL=1 + * + * @return the value + */ + public String getCollectionRecurrences() { + return collectionRecurrences; + } + + /** List of metrics which are part of this metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("metricList") + private final java.util.List metricList; + + /** + * List of metrics which are part of this metric extension + * + * @return the value + */ + public java.util.List getMetricList() { + return metricList; + } + + @com.fasterxml.jackson.annotation.JsonProperty("queryProperties") + private final MetricExtensionQueryProperties queryProperties; + + public MetricExtensionQueryProperties getQueryProperties() { + return queryProperties; + } + + @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("CreateMetricExtensionDetails("); + sb.append("super=").append(super.toString()); + sb.append("name=").append(String.valueOf(this.name)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", resourceType=").append(String.valueOf(this.resourceType)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", collectionRecurrences=").append(String.valueOf(this.collectionRecurrences)); + sb.append(", metricList=").append(String.valueOf(this.metricList)); + sb.append(", queryProperties=").append(String.valueOf(this.queryProperties)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateMetricExtensionDetails)) { + return false; + } + + CreateMetricExtensionDetails other = (CreateMetricExtensionDetails) o; + return java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.resourceType, other.resourceType) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.collectionRecurrences, other.collectionRecurrences) + && java.util.Objects.equals(this.metricList, other.metricList) + && java.util.Objects.equals(this.queryProperties, other.queryProperties) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode()); + result = (result * PRIME) + (this.resourceType == null ? 43 : this.resourceType.hashCode()); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.description == null ? 43 : this.description.hashCode()); + result = + (result * PRIME) + + (this.collectionRecurrences == null + ? 43 + : this.collectionRecurrences.hashCode()); + result = (result * PRIME) + (this.metricList == null ? 43 : this.metricList.hashCode()); + result = + (result * PRIME) + + (this.queryProperties == null ? 43 : this.queryProperties.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateMonitoredResourceDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateMonitoredResourceDetails.java index 951712921e9..fafeb177444 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateMonitoredResourceDetails.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateMonitoredResourceDetails.java @@ -33,6 +33,7 @@ public final class CreateMonitoredResourceDetails "externalId", "managementAgentId", "resourceTimeZone", + "license", "properties", "databaseConnectionDetails", "credentials", @@ -51,6 +52,7 @@ public CreateMonitoredResourceDetails( String externalId, String managementAgentId, String resourceTimeZone, + LicenseType license, java.util.List properties, ConnectionDetails databaseConnectionDetails, MonitoredResourceCredential credentials, @@ -68,6 +70,7 @@ public CreateMonitoredResourceDetails( this.externalId = externalId; this.managementAgentId = managementAgentId; this.resourceTimeZone = resourceTimeZone; + this.license = license; this.properties = properties; this.databaseConnectionDetails = databaseConnectionDetails; this.credentials = credentials; @@ -220,6 +223,25 @@ public Builder resourceTimeZone(String resourceTimeZone) { this.__explicitlySet__.add("resourceTimeZone"); return this; } + /** + * License edition of the monitored resource. If not provided the default license type for + * the compartment will be used. + */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private LicenseType license; + + /** + * License edition of the monitored resource. If not provided the default license type for + * the compartment will be used. + * + * @param license the value to set + * @return this builder + */ + public Builder license(LicenseType license) { + this.license = license; + this.__explicitlySet__.add("license"); + return this; + } /** List of monitored resource properties. */ @com.fasterxml.jackson.annotation.JsonProperty("properties") private java.util.List properties; @@ -368,6 +390,7 @@ public CreateMonitoredResourceDetails build() { this.externalId, this.managementAgentId, this.resourceTimeZone, + this.license, this.properties, this.databaseConnectionDetails, this.credentials, @@ -408,6 +431,9 @@ public Builder copy(CreateMonitoredResourceDetails model) { if (model.wasPropertyExplicitlySet("resourceTimeZone")) { this.resourceTimeZone(model.getResourceTimeZone()); } + if (model.wasPropertyExplicitlySet("license")) { + this.license(model.getLicense()); + } if (model.wasPropertyExplicitlySet("properties")) { this.properties(model.getProperties()); } @@ -569,6 +595,23 @@ public String getResourceTimeZone() { return resourceTimeZone; } + /** + * License edition of the monitored resource. If not provided the default license type for the + * compartment will be used. + */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private final LicenseType license; + + /** + * License edition of the monitored resource. If not provided the default license type for the + * compartment will be used. + * + * @return the value + */ + public LicenseType getLicense() { + return license; + } + /** List of monitored resource properties. */ @com.fasterxml.jackson.annotation.JsonProperty("properties") private final java.util.List properties; @@ -706,6 +749,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", externalId=").append(String.valueOf(this.externalId)); sb.append(", managementAgentId=").append(String.valueOf(this.managementAgentId)); sb.append(", resourceTimeZone=").append(String.valueOf(this.resourceTimeZone)); + sb.append(", license=").append(String.valueOf(this.license)); sb.append(", properties=").append(String.valueOf(this.properties)); sb.append(", databaseConnectionDetails=") .append(String.valueOf(this.databaseConnectionDetails)); @@ -737,6 +781,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.externalId, other.externalId) && java.util.Objects.equals(this.managementAgentId, other.managementAgentId) && java.util.Objects.equals(this.resourceTimeZone, other.resourceTimeZone) + && java.util.Objects.equals(this.license, other.license) && java.util.Objects.equals(this.properties, other.properties) && java.util.Objects.equals( this.databaseConnectionDetails, other.databaseConnectionDetails) @@ -767,6 +812,7 @@ public int hashCode() { result = (result * PRIME) + (this.resourceTimeZone == null ? 43 : this.resourceTimeZone.hashCode()); + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); result = (result * PRIME) + (this.properties == null ? 43 : this.properties.hashCode()); result = (result * PRIME) diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateMonitoredResourceTaskDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateMonitoredResourceTaskDetails.java new file mode 100644 index 00000000000..8b2ea9c2185 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateMonitoredResourceTaskDetails.java @@ -0,0 +1,314 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The request details for the stack monitoring resource task.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateMonitoredResourceTaskDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateMonitoredResourceTaskDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "compartmentId", + "name", + "taskDetails", + "freeformTags", + "definedTags" + }) + public CreateMonitoredResourceTaskDetails( + String compartmentId, + String name, + MonitoredResourceTaskDetails taskDetails, + java.util.Map freeformTags, + java.util.Map> definedTags) { + super(); + this.compartmentId = compartmentId; + this.name = name; + this.taskDetails = taskDetails; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment identifier. + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment identifier. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** + * Name of the task. If not provided by default the following names will be taken OCI tasks + * - namespace plus timestamp. + */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * Name of the task. If not provided by default the following names will be taken OCI tasks + * - namespace plus timestamp. + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("taskDetails") + private MonitoredResourceTaskDetails taskDetails; + + public Builder taskDetails(MonitoredResourceTaskDetails taskDetails) { + this.taskDetails = taskDetails; + this.__explicitlySet__.add("taskDetails"); + return this; + } + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateMonitoredResourceTaskDetails build() { + CreateMonitoredResourceTaskDetails model = + new CreateMonitoredResourceTaskDetails( + this.compartmentId, + this.name, + this.taskDetails, + this.freeformTags, + this.definedTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateMonitoredResourceTaskDetails model) { + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("taskDetails")) { + this.taskDetails(model.getTaskDetails()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment identifier. + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment identifier. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** + * Name of the task. If not provided by default the following names will be taken OCI tasks - + * namespace plus timestamp. + */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * Name of the task. If not provided by default the following names will be taken OCI tasks - + * namespace plus timestamp. + * + * @return the value + */ + public String getName() { + return name; + } + + @com.fasterxml.jackson.annotation.JsonProperty("taskDetails") + private final MonitoredResourceTaskDetails taskDetails; + + public MonitoredResourceTaskDetails getTaskDetails() { + return taskDetails; + } + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + @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("CreateMonitoredResourceTaskDetails("); + sb.append("super=").append(super.toString()); + sb.append("compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", name=").append(String.valueOf(this.name)); + sb.append(", taskDetails=").append(String.valueOf(this.taskDetails)); + sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); + sb.append(", definedTags=").append(String.valueOf(this.definedTags)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateMonitoredResourceTaskDetails)) { + return false; + } + + CreateMonitoredResourceTaskDetails other = (CreateMonitoredResourceTaskDetails) o; + return java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.taskDetails, other.taskDetails) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = (result * PRIME) + (this.taskDetails == null ? 43 : this.taskDetails.hashCode()); + result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); + result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateMonitoredResourceTypeDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateMonitoredResourceTypeDetails.java new file mode 100644 index 00000000000..9a1de6fe933 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/CreateMonitoredResourceTypeDetails.java @@ -0,0 +1,433 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The information about new monitored resource type. The resource type name should be unique across + * tenancy. A set of resource types are created by the service by default. These resource types are + * available for all tenancies. Service provided resource types can not be duplicated or overwritten + * in any tenancy.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateMonitoredResourceTypeDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class CreateMonitoredResourceTypeDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "name", + "displayName", + "description", + "compartmentId", + "metricNamespace", + "metadata", + "freeformTags", + "definedTags" + }) + public CreateMonitoredResourceTypeDetails( + String name, + String displayName, + String description, + String compartmentId, + String metricNamespace, + ResourceTypeMetadataDetails metadata, + java.util.Map freeformTags, + java.util.Map> definedTags) { + super(); + this.name = name; + this.displayName = displayName; + this.description = description; + this.compartmentId = compartmentId; + this.metricNamespace = metricNamespace; + this.metadata = metadata; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * A unique monitored resource type name. The name must be unique across tenancy. Name can + * not be changed. + */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * A unique monitored resource type name. The name must be unique across tenancy. Name can + * not be changed. + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + /** Monitored resource type display name. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * Monitored resource type display name. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** A friendly description. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * A friendly description. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy containing the resource type. + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy containing the resource type. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** Metric namespace for resource type. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricNamespace") + private String metricNamespace; + + /** + * Metric namespace for resource type. + * + * @param metricNamespace the value to set + * @return this builder + */ + public Builder metricNamespace(String metricNamespace) { + this.metricNamespace = metricNamespace; + this.__explicitlySet__.add("metricNamespace"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("metadata") + private ResourceTypeMetadataDetails metadata; + + public Builder metadata(ResourceTypeMetadataDetails metadata) { + this.metadata = metadata; + this.__explicitlySet__.add("metadata"); + return this; + } + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateMonitoredResourceTypeDetails build() { + CreateMonitoredResourceTypeDetails model = + new CreateMonitoredResourceTypeDetails( + this.name, + this.displayName, + this.description, + this.compartmentId, + this.metricNamespace, + this.metadata, + this.freeformTags, + this.definedTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateMonitoredResourceTypeDetails model) { + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("metricNamespace")) { + this.metricNamespace(model.getMetricNamespace()); + } + if (model.wasPropertyExplicitlySet("metadata")) { + this.metadata(model.getMetadata()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * A unique monitored resource type name. The name must be unique across tenancy. Name can not + * be changed. + */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * A unique monitored resource type name. The name must be unique across tenancy. Name can not + * be changed. + * + * @return the value + */ + public String getName() { + return name; + } + + /** Monitored resource type display name. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * Monitored resource type display name. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** A friendly description. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * A friendly description. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy containing the resource type. + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy containing the resource type. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** Metric namespace for resource type. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricNamespace") + private final String metricNamespace; + + /** + * Metric namespace for resource type. + * + * @return the value + */ + public String getMetricNamespace() { + return metricNamespace; + } + + @com.fasterxml.jackson.annotation.JsonProperty("metadata") + private final ResourceTypeMetadataDetails metadata; + + public ResourceTypeMetadataDetails getMetadata() { + return metadata; + } + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + @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("CreateMonitoredResourceTypeDetails("); + sb.append("super=").append(super.toString()); + sb.append("name=").append(String.valueOf(this.name)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", metricNamespace=").append(String.valueOf(this.metricNamespace)); + sb.append(", metadata=").append(String.valueOf(this.metadata)); + sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); + sb.append(", definedTags=").append(String.valueOf(this.definedTags)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateMonitoredResourceTypeDetails)) { + return false; + } + + CreateMonitoredResourceTypeDetails other = (CreateMonitoredResourceTypeDetails) o; + return java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.metricNamespace, other.metricNamespace) + && java.util.Objects.equals(this.metadata, other.metadata) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.name == null ? 43 : this.name.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.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.metricNamespace == null ? 43 : this.metricNamespace.hashCode()); + result = (result * PRIME) + (this.metadata == null ? 43 : this.metadata.hashCode()); + result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); + result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/DataPoint.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/DataPoint.java new file mode 100644 index 00000000000..af2de07d416 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/DataPoint.java @@ -0,0 +1,167 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * metric data point
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DataPoint.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class DataPoint extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"timestamp", "value"}) + public DataPoint(java.util.Date timestamp, Double value) { + super(); + this.timestamp = timestamp; + this.value = value; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** timestamp of when the metric was collected */ + @com.fasterxml.jackson.annotation.JsonProperty("timestamp") + private java.util.Date timestamp; + + /** + * timestamp of when the metric was collected + * + * @param timestamp the value to set + * @return this builder + */ + public Builder timestamp(java.util.Date timestamp) { + this.timestamp = timestamp; + this.__explicitlySet__.add("timestamp"); + return this; + } + /** value for the metric data point */ + @com.fasterxml.jackson.annotation.JsonProperty("value") + private Double value; + + /** + * value for the metric data point + * + * @param value the value to set + * @return this builder + */ + public Builder value(Double value) { + this.value = value; + this.__explicitlySet__.add("value"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DataPoint build() { + DataPoint model = new DataPoint(this.timestamp, this.value); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DataPoint model) { + if (model.wasPropertyExplicitlySet("timestamp")) { + this.timestamp(model.getTimestamp()); + } + if (model.wasPropertyExplicitlySet("value")) { + this.value(model.getValue()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** timestamp of when the metric was collected */ + @com.fasterxml.jackson.annotation.JsonProperty("timestamp") + private final java.util.Date timestamp; + + /** + * timestamp of when the metric was collected + * + * @return the value + */ + public java.util.Date getTimestamp() { + return timestamp; + } + + /** value for the metric data point */ + @com.fasterxml.jackson.annotation.JsonProperty("value") + private final Double value; + + /** + * value for the metric data point + * + * @return the value + */ + public Double getValue() { + return value; + } + + @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("DataPoint("); + sb.append("super=").append(super.toString()); + sb.append("timestamp=").append(String.valueOf(this.timestamp)); + sb.append(", value=").append(String.valueOf(this.value)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof DataPoint)) { + return false; + } + + DataPoint other = (DataPoint) o; + return java.util.Objects.equals(this.timestamp, other.timestamp) + && java.util.Objects.equals(this.value, other.value) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.timestamp == null ? 43 : this.timestamp.hashCode()); + result = (result * PRIME) + (this.value == null ? 43 : this.value.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/DisableMetricExtensionDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/DisableMetricExtensionDetails.java new file mode 100644 index 00000000000..b40908ae4f4 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/DisableMetricExtensionDetails.java @@ -0,0 +1,134 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The Resource IDs for which metric extension will be disabled
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = DisableMetricExtensionDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class DisableMetricExtensionDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"resourceIds"}) + public DisableMetricExtensionDetails(java.util.List resourceIds) { + super(); + this.resourceIds = resourceIds; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** List of Resource IDs [OCIDs]. Currently supports upto 20 resources per request */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceIds") + private java.util.List resourceIds; + + /** + * List of Resource IDs [OCIDs]. Currently supports upto 20 resources per request + * + * @param resourceIds the value to set + * @return this builder + */ + public Builder resourceIds(java.util.List resourceIds) { + this.resourceIds = resourceIds; + this.__explicitlySet__.add("resourceIds"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DisableMetricExtensionDetails build() { + DisableMetricExtensionDetails model = + new DisableMetricExtensionDetails(this.resourceIds); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DisableMetricExtensionDetails model) { + if (model.wasPropertyExplicitlySet("resourceIds")) { + this.resourceIds(model.getResourceIds()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** List of Resource IDs [OCIDs]. Currently supports upto 20 resources per request */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceIds") + private final java.util.List resourceIds; + + /** + * List of Resource IDs [OCIDs]. Currently supports upto 20 resources per request + * + * @return the value + */ + public java.util.List getResourceIds() { + return resourceIds; + } + + @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("DisableMetricExtensionDetails("); + sb.append("super=").append(super.toString()); + sb.append("resourceIds=").append(String.valueOf(this.resourceIds)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof DisableMetricExtensionDetails)) { + return false; + } + + DisableMetricExtensionDetails other = (DisableMetricExtensionDetails) o; + return java.util.Objects.equals(this.resourceIds, other.resourceIds) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.resourceIds == null ? 43 : this.resourceIds.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/DiscoveryDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/DiscoveryDetails.java index a59921bee1b..6515fe4ddc7 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/DiscoveryDetails.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/DiscoveryDetails.java @@ -26,6 +26,7 @@ public final class DiscoveryDetails "agentId", "resourceType", "resourceName", + "license", "properties", "credentials", "tags" @@ -34,6 +35,7 @@ public DiscoveryDetails( String agentId, ResourceType resourceType, String resourceName, + LicenseType license, PropertyDetails properties, CredentialCollection credentials, PropertyDetails tags) { @@ -41,6 +43,7 @@ public DiscoveryDetails( this.agentId = agentId; this.resourceType = resourceType; this.resourceName = resourceName; + this.license = license; this.properties = properties; this.credentials = credentials; this.tags = tags; @@ -93,6 +96,21 @@ public Builder resourceName(String resourceName) { this.__explicitlySet__.add("resourceName"); return this; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private LicenseType license; + + /** + * License edition of the monitored resource. + * + * @param license the value to set + * @return this builder + */ + public Builder license(LicenseType license) { + this.license = license; + this.__explicitlySet__.add("license"); + return this; + } @com.fasterxml.jackson.annotation.JsonProperty("properties") private PropertyDetails properties; @@ -130,6 +148,7 @@ public DiscoveryDetails build() { this.agentId, this.resourceType, this.resourceName, + this.license, this.properties, this.credentials, this.tags); @@ -150,6 +169,9 @@ public Builder copy(DiscoveryDetails model) { if (model.wasPropertyExplicitlySet("resourceName")) { this.resourceName(model.getResourceName()); } + if (model.wasPropertyExplicitlySet("license")) { + this.license(model.getLicense()); + } if (model.wasPropertyExplicitlySet("properties")) { this.properties(model.getProperties()); } @@ -266,6 +288,19 @@ public String getResourceName() { return resourceName; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private final LicenseType license; + + /** + * License edition of the monitored resource. + * + * @return the value + */ + public LicenseType getLicense() { + return license; + } + @com.fasterxml.jackson.annotation.JsonProperty("properties") private final PropertyDetails properties; @@ -305,6 +340,7 @@ public String toString(boolean includeByteArrayContents) { sb.append("agentId=").append(String.valueOf(this.agentId)); sb.append(", resourceType=").append(String.valueOf(this.resourceType)); sb.append(", resourceName=").append(String.valueOf(this.resourceName)); + sb.append(", license=").append(String.valueOf(this.license)); sb.append(", properties=").append(String.valueOf(this.properties)); sb.append(", credentials=").append(String.valueOf(this.credentials)); sb.append(", tags=").append(String.valueOf(this.tags)); @@ -325,6 +361,7 @@ public boolean equals(Object o) { return java.util.Objects.equals(this.agentId, other.agentId) && java.util.Objects.equals(this.resourceType, other.resourceType) && java.util.Objects.equals(this.resourceName, other.resourceName) + && java.util.Objects.equals(this.license, other.license) && java.util.Objects.equals(this.properties, other.properties) && java.util.Objects.equals(this.credentials, other.credentials) && java.util.Objects.equals(this.tags, other.tags) @@ -338,6 +375,7 @@ public int hashCode() { result = (result * PRIME) + (this.agentId == null ? 43 : this.agentId.hashCode()); result = (result * PRIME) + (this.resourceType == null ? 43 : this.resourceType.hashCode()); result = (result * PRIME) + (this.resourceName == null ? 43 : this.resourceName.hashCode()); + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); result = (result * PRIME) + (this.properties == null ? 43 : this.properties.hashCode()); result = (result * PRIME) + (this.credentials == null ? 43 : this.credentials.hashCode()); result = (result * PRIME) + (this.tags == null ? 43 : this.tags.hashCode()); diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/DiscoveryJobSummary.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/DiscoveryJobSummary.java index 5779ed3cd94..3e20658d242 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/DiscoveryJobSummary.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/DiscoveryJobSummary.java @@ -27,6 +27,7 @@ public final class DiscoveryJobSummary "id", "resourceType", "resourceName", + "license", "compartmentId", "discoveryType", "status", @@ -43,6 +44,7 @@ public DiscoveryJobSummary( String id, ResourceType resourceType, String resourceName, + LicenseType license, String compartmentId, DiscoveryType discoveryType, Status status, @@ -58,6 +60,7 @@ public DiscoveryJobSummary( this.id = id; this.resourceType = resourceType; this.resourceName = resourceName; + this.license = license; this.compartmentId = compartmentId; this.discoveryType = discoveryType; this.status = status; @@ -118,6 +121,21 @@ public Builder resourceName(String resourceName) { this.__explicitlySet__.add("resourceName"); return this; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private LicenseType license; + + /** + * License edition of the monitored resource. + * + * @param license the value to set + * @return this builder + */ + public Builder license(LicenseType license) { + this.license = license; + this.__explicitlySet__.add("license"); + return this; + } /** The OCID of the Compartment */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; @@ -310,6 +328,7 @@ public DiscoveryJobSummary build() { this.id, this.resourceType, this.resourceName, + this.license, this.compartmentId, this.discoveryType, this.status, @@ -338,6 +357,9 @@ public Builder copy(DiscoveryJobSummary model) { if (model.wasPropertyExplicitlySet("resourceName")) { this.resourceName(model.getResourceName()); } + if (model.wasPropertyExplicitlySet("license")) { + this.license(model.getLicense()); + } if (model.wasPropertyExplicitlySet("compartmentId")) { this.compartmentId(model.getCompartmentId()); } @@ -478,6 +500,19 @@ public String getResourceName() { return resourceName; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private final LicenseType license; + + /** + * License edition of the monitored resource. + * + * @return the value + */ + public LicenseType getLicense() { + return license; + } + /** The OCID of the Compartment */ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private final String compartmentId; @@ -754,6 +789,7 @@ public String toString(boolean includeByteArrayContents) { sb.append("id=").append(String.valueOf(this.id)); sb.append(", resourceType=").append(String.valueOf(this.resourceType)); sb.append(", resourceName=").append(String.valueOf(this.resourceName)); + sb.append(", license=").append(String.valueOf(this.license)); sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); sb.append(", discoveryType=").append(String.valueOf(this.discoveryType)); sb.append(", status=").append(String.valueOf(this.status)); @@ -782,6 +818,7 @@ public boolean equals(Object o) { return java.util.Objects.equals(this.id, other.id) && java.util.Objects.equals(this.resourceType, other.resourceType) && java.util.Objects.equals(this.resourceName, other.resourceName) + && java.util.Objects.equals(this.license, other.license) && java.util.Objects.equals(this.compartmentId, other.compartmentId) && java.util.Objects.equals(this.discoveryType, other.discoveryType) && java.util.Objects.equals(this.status, other.status) @@ -803,6 +840,7 @@ public int hashCode() { result = (result * PRIME) + (this.id == null ? 43 : this.id.hashCode()); result = (result * PRIME) + (this.resourceType == null ? 43 : this.resourceType.hashCode()); result = (result * PRIME) + (this.resourceName == null ? 43 : this.resourceName.hashCode()); + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); result = (result * PRIME) + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/EnableMetricExtensionDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/EnableMetricExtensionDetails.java new file mode 100644 index 00000000000..2a906a0e7b9 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/EnableMetricExtensionDetails.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The Resource IDs for which metric extension will be enabled
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = EnableMetricExtensionDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class EnableMetricExtensionDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"resourceIds"}) + public EnableMetricExtensionDetails(java.util.List resourceIds) { + super(); + this.resourceIds = resourceIds; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** List of Resource IDs [OCIDs]. Currently supports upto 20 resources per request */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceIds") + private java.util.List resourceIds; + + /** + * List of Resource IDs [OCIDs]. Currently supports upto 20 resources per request + * + * @param resourceIds the value to set + * @return this builder + */ + public Builder resourceIds(java.util.List resourceIds) { + this.resourceIds = resourceIds; + this.__explicitlySet__.add("resourceIds"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public EnableMetricExtensionDetails build() { + EnableMetricExtensionDetails model = new EnableMetricExtensionDetails(this.resourceIds); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(EnableMetricExtensionDetails model) { + if (model.wasPropertyExplicitlySet("resourceIds")) { + this.resourceIds(model.getResourceIds()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** List of Resource IDs [OCIDs]. Currently supports upto 20 resources per request */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceIds") + private final java.util.List resourceIds; + + /** + * List of Resource IDs [OCIDs]. Currently supports upto 20 resources per request + * + * @return the value + */ + public java.util.List getResourceIds() { + return resourceIds; + } + + @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("EnableMetricExtensionDetails("); + sb.append("super=").append(super.toString()); + sb.append("resourceIds=").append(String.valueOf(this.resourceIds)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof EnableMetricExtensionDetails)) { + return false; + } + + EnableMetricExtensionDetails other = (EnableMetricExtensionDetails) o; + return java.util.Objects.equals(this.resourceIds, other.resourceIds) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.resourceIds == null ? 43 : this.resourceIds.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/EnabledResourceDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/EnabledResourceDetails.java new file mode 100644 index 00000000000..d8a6b63c049 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/EnabledResourceDetails.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Details of a resource on which Metric Extension is enabled
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = EnabledResourceDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class EnabledResourceDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"resourceId"}) + public EnabledResourceDetails(String resourceId) { + super(); + this.resourceId = resourceId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The OCID of the resource on which Metric Extension is enabled */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceId") + private String resourceId; + + /** + * The OCID of the resource on which Metric Extension is enabled + * + * @param resourceId the value to set + * @return this builder + */ + public Builder resourceId(String resourceId) { + this.resourceId = resourceId; + this.__explicitlySet__.add("resourceId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public EnabledResourceDetails build() { + EnabledResourceDetails model = new EnabledResourceDetails(this.resourceId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(EnabledResourceDetails model) { + if (model.wasPropertyExplicitlySet("resourceId")) { + this.resourceId(model.getResourceId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The OCID of the resource on which Metric Extension is enabled */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceId") + private final String resourceId; + + /** + * The OCID of the resource on which Metric Extension is enabled + * + * @return the value + */ + public String getResourceId() { + return resourceId; + } + + @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("EnabledResourceDetails("); + sb.append("super=").append(super.toString()); + sb.append("resourceId=").append(String.valueOf(this.resourceId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof EnabledResourceDetails)) { + return false; + } + + EnabledResourceDetails other = (EnabledResourceDetails) o; + return java.util.Objects.equals(this.resourceId, other.resourceId) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.resourceId == null ? 43 : this.resourceId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/EvaluateBaselineableMetricDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/EvaluateBaselineableMetricDetails.java new file mode 100644 index 00000000000..1172f5b125f --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/EvaluateBaselineableMetricDetails.java @@ -0,0 +1,170 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Details for Baseline Metric Data to evaluate
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = EvaluateBaselineableMetricDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class EvaluateBaselineableMetricDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"resourceId", "items"}) + public EvaluateBaselineableMetricDetails(String resourceId, java.util.List items) { + super(); + this.resourceId = resourceId; + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** OCID of the resource */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceId") + private String resourceId; + + /** + * OCID of the resource + * + * @param resourceId the value to set + * @return this builder + */ + public Builder resourceId(String resourceId) { + this.resourceId = resourceId; + this.__explicitlySet__.add("resourceId"); + return this; + } + /** List of Metric data */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * List of Metric data + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public EvaluateBaselineableMetricDetails build() { + EvaluateBaselineableMetricDetails model = + new EvaluateBaselineableMetricDetails(this.resourceId, this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(EvaluateBaselineableMetricDetails model) { + if (model.wasPropertyExplicitlySet("resourceId")) { + this.resourceId(model.getResourceId()); + } + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** OCID of the resource */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceId") + private final String resourceId; + + /** + * OCID of the resource + * + * @return the value + */ + public String getResourceId() { + return resourceId; + } + + /** List of Metric data */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * List of Metric data + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("EvaluateBaselineableMetricDetails("); + sb.append("super=").append(super.toString()); + sb.append("resourceId=").append(String.valueOf(this.resourceId)); + sb.append(", items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof EvaluateBaselineableMetricDetails)) { + return false; + } + + EvaluateBaselineableMetricDetails other = (EvaluateBaselineableMetricDetails) o; + return java.util.Objects.equals(this.resourceId, other.resourceId) + && java.util.Objects.equals(this.items, other.items) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.resourceId == null ? 43 : this.resourceId.hashCode()); + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/EvaluateBaselineableMetricResult.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/EvaluateBaselineableMetricResult.java new file mode 100644 index 00000000000..013b4fbecb4 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/EvaluateBaselineableMetricResult.java @@ -0,0 +1,171 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Result for Baseline Metric Data evaluation
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = EvaluateBaselineableMetricResult.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class EvaluateBaselineableMetricResult + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"resourceId", "items"}) + public EvaluateBaselineableMetricResult( + String resourceId, java.util.List items) { + super(); + this.resourceId = resourceId; + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** OCID of the resource */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceId") + private String resourceId; + + /** + * OCID of the resource + * + * @param resourceId the value to set + * @return this builder + */ + public Builder resourceId(String resourceId) { + this.resourceId = resourceId; + this.__explicitlySet__.add("resourceId"); + return this; + } + /** List of Metric data */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * List of Metric data + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public EvaluateBaselineableMetricResult build() { + EvaluateBaselineableMetricResult model = + new EvaluateBaselineableMetricResult(this.resourceId, this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(EvaluateBaselineableMetricResult model) { + if (model.wasPropertyExplicitlySet("resourceId")) { + this.resourceId(model.getResourceId()); + } + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** OCID of the resource */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceId") + private final String resourceId; + + /** + * OCID of the resource + * + * @return the value + */ + public String getResourceId() { + return resourceId; + } + + /** List of Metric data */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * List of Metric data + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("EvaluateBaselineableMetricResult("); + sb.append("super=").append(super.toString()); + sb.append("resourceId=").append(String.valueOf(this.resourceId)); + sb.append(", items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof EvaluateBaselineableMetricResult)) { + return false; + } + + EvaluateBaselineableMetricResult other = (EvaluateBaselineableMetricResult) o; + return java.util.Objects.equals(this.resourceId, other.resourceId) + && java.util.Objects.equals(this.items, other.items) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.resourceId == null ? 43 : this.resourceId.hashCode()); + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ImportOciTelemetryResourcesTaskDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ImportOciTelemetryResourcesTaskDetails.java new file mode 100644 index 00000000000..b8b49bd8f56 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ImportOciTelemetryResourcesTaskDetails.java @@ -0,0 +1,402 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Request details for importing resources from Telemetry like resources from OCI Native Services + * and prometheus.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ImportOciTelemetryResourcesTaskDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "type") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ImportOciTelemetryResourcesTaskDetails extends MonitoredResourceTaskDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * Source from where the metrics pushed to telemetry. Possible values: * + * OCI_TELEMETRY_NATIVE - The metrics are pushed to telemetry from OCI Native Services. * + * OCI_TELEMETRY_PROMETHEUS - The metrics are pushed to telemetry from Prometheus. + */ + @com.fasterxml.jackson.annotation.JsonProperty("source") + private Source source; + + /** + * Source from where the metrics pushed to telemetry. Possible values: * + * OCI_TELEMETRY_NATIVE - The metrics are pushed to telemetry from OCI Native Services. * + * OCI_TELEMETRY_PROMETHEUS - The metrics are pushed to telemetry from Prometheus. + * + * @param source the value to set + * @return this builder + */ + public Builder source(Source source) { + this.source = source; + this.__explicitlySet__.add("source"); + return this; + } + /** Name space to be used for OCI Native service resources discovery. */ + @com.fasterxml.jackson.annotation.JsonProperty("namespace") + private String namespace; + + /** + * Name space to be used for OCI Native service resources discovery. + * + * @param namespace the value to set + * @return this builder + */ + public Builder namespace(String namespace) { + this.namespace = namespace; + this.__explicitlySet__.add("namespace"); + return this; + } + /** + * The resource group to use while fetching metrics from telemetry. If not specified, + * resource group will be skipped in the list metrics request. + */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceGroup") + private String resourceGroup; + + /** + * The resource group to use while fetching metrics from telemetry. If not specified, + * resource group will be skipped in the list metrics request. + * + * @param resourceGroup the value to set + * @return this builder + */ + public Builder resourceGroup(String resourceGroup) { + this.resourceGroup = resourceGroup; + this.__explicitlySet__.add("resourceGroup"); + return this; + } + /** + * List of metrics to be used to calculate the availability of the resource. Resource is + * considered to be up if at least one of the specified metrics is available for the + * resource during the specified interval using the property + * 'availabilityProxyMetricCollectionIntervalInSeconds'. If no metrics are specified, + * availability will not be calculated for the resource. + */ + @com.fasterxml.jackson.annotation.JsonProperty("availabilityProxyMetrics") + private java.util.List availabilityProxyMetrics; + + /** + * List of metrics to be used to calculate the availability of the resource. Resource is + * considered to be up if at least one of the specified metrics is available for the + * resource during the specified interval using the property + * 'availabilityProxyMetricCollectionIntervalInSeconds'. If no metrics are specified, + * availability will not be calculated for the resource. + * + * @param availabilityProxyMetrics the value to set + * @return this builder + */ + public Builder availabilityProxyMetrics(java.util.List availabilityProxyMetrics) { + this.availabilityProxyMetrics = availabilityProxyMetrics; + this.__explicitlySet__.add("availabilityProxyMetrics"); + return this; + } + /** + * Metrics collection interval in seconds used when calculating the availability of the + * resource based on metrics specified using the property 'availabilityProxyMetrics'. + */ + @com.fasterxml.jackson.annotation.JsonProperty("availabilityProxyMetricCollectionInterval") + private Integer availabilityProxyMetricCollectionInterval; + + /** + * Metrics collection interval in seconds used when calculating the availability of the + * resource based on metrics specified using the property 'availabilityProxyMetrics'. + * + * @param availabilityProxyMetricCollectionInterval the value to set + * @return this builder + */ + public Builder availabilityProxyMetricCollectionInterval( + Integer availabilityProxyMetricCollectionInterval) { + this.availabilityProxyMetricCollectionInterval = + availabilityProxyMetricCollectionInterval; + this.__explicitlySet__.add("availabilityProxyMetricCollectionInterval"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ImportOciTelemetryResourcesTaskDetails build() { + ImportOciTelemetryResourcesTaskDetails model = + new ImportOciTelemetryResourcesTaskDetails( + this.source, + this.namespace, + this.resourceGroup, + this.availabilityProxyMetrics, + this.availabilityProxyMetricCollectionInterval); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ImportOciTelemetryResourcesTaskDetails model) { + if (model.wasPropertyExplicitlySet("source")) { + this.source(model.getSource()); + } + if (model.wasPropertyExplicitlySet("namespace")) { + this.namespace(model.getNamespace()); + } + if (model.wasPropertyExplicitlySet("resourceGroup")) { + this.resourceGroup(model.getResourceGroup()); + } + if (model.wasPropertyExplicitlySet("availabilityProxyMetrics")) { + this.availabilityProxyMetrics(model.getAvailabilityProxyMetrics()); + } + if (model.wasPropertyExplicitlySet("availabilityProxyMetricCollectionInterval")) { + this.availabilityProxyMetricCollectionInterval( + model.getAvailabilityProxyMetricCollectionInterval()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public ImportOciTelemetryResourcesTaskDetails( + Source source, + String namespace, + String resourceGroup, + java.util.List availabilityProxyMetrics, + Integer availabilityProxyMetricCollectionInterval) { + super(); + this.source = source; + this.namespace = namespace; + this.resourceGroup = resourceGroup; + this.availabilityProxyMetrics = availabilityProxyMetrics; + this.availabilityProxyMetricCollectionInterval = availabilityProxyMetricCollectionInterval; + } + + /** + * Source from where the metrics pushed to telemetry. Possible values: * OCI_TELEMETRY_NATIVE - + * The metrics are pushed to telemetry from OCI Native Services. * OCI_TELEMETRY_PROMETHEUS - + * The metrics are pushed to telemetry from Prometheus. + */ + public enum Source implements com.oracle.bmc.http.internal.BmcEnum { + OciTelemetryNative("OCI_TELEMETRY_NATIVE"), + OciTelemetryPrometheus("OCI_TELEMETRY_PROMETHEUS"), + + /** + * 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(Source.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Source v : Source.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + Source(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Source create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'Source', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Source from where the metrics pushed to telemetry. Possible values: * OCI_TELEMETRY_NATIVE - + * The metrics are pushed to telemetry from OCI Native Services. * OCI_TELEMETRY_PROMETHEUS - + * The metrics are pushed to telemetry from Prometheus. + */ + @com.fasterxml.jackson.annotation.JsonProperty("source") + private final Source source; + + /** + * Source from where the metrics pushed to telemetry. Possible values: * OCI_TELEMETRY_NATIVE - + * The metrics are pushed to telemetry from OCI Native Services. * OCI_TELEMETRY_PROMETHEUS - + * The metrics are pushed to telemetry from Prometheus. + * + * @return the value + */ + public Source getSource() { + return source; + } + + /** Name space to be used for OCI Native service resources discovery. */ + @com.fasterxml.jackson.annotation.JsonProperty("namespace") + private final String namespace; + + /** + * Name space to be used for OCI Native service resources discovery. + * + * @return the value + */ + public String getNamespace() { + return namespace; + } + + /** + * The resource group to use while fetching metrics from telemetry. If not specified, resource + * group will be skipped in the list metrics request. + */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceGroup") + private final String resourceGroup; + + /** + * The resource group to use while fetching metrics from telemetry. If not specified, resource + * group will be skipped in the list metrics request. + * + * @return the value + */ + public String getResourceGroup() { + return resourceGroup; + } + + /** + * List of metrics to be used to calculate the availability of the resource. Resource is + * considered to be up if at least one of the specified metrics is available for the resource + * during the specified interval using the property + * 'availabilityProxyMetricCollectionIntervalInSeconds'. If no metrics are specified, + * availability will not be calculated for the resource. + */ + @com.fasterxml.jackson.annotation.JsonProperty("availabilityProxyMetrics") + private final java.util.List availabilityProxyMetrics; + + /** + * List of metrics to be used to calculate the availability of the resource. Resource is + * considered to be up if at least one of the specified metrics is available for the resource + * during the specified interval using the property + * 'availabilityProxyMetricCollectionIntervalInSeconds'. If no metrics are specified, + * availability will not be calculated for the resource. + * + * @return the value + */ + public java.util.List getAvailabilityProxyMetrics() { + return availabilityProxyMetrics; + } + + /** + * Metrics collection interval in seconds used when calculating the availability of the resource + * based on metrics specified using the property 'availabilityProxyMetrics'. + */ + @com.fasterxml.jackson.annotation.JsonProperty("availabilityProxyMetricCollectionInterval") + private final Integer availabilityProxyMetricCollectionInterval; + + /** + * Metrics collection interval in seconds used when calculating the availability of the resource + * based on metrics specified using the property 'availabilityProxyMetrics'. + * + * @return the value + */ + public Integer getAvailabilityProxyMetricCollectionInterval() { + return availabilityProxyMetricCollectionInterval; + } + + @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("ImportOciTelemetryResourcesTaskDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", source=").append(String.valueOf(this.source)); + sb.append(", namespace=").append(String.valueOf(this.namespace)); + sb.append(", resourceGroup=").append(String.valueOf(this.resourceGroup)); + sb.append(", availabilityProxyMetrics=") + .append(String.valueOf(this.availabilityProxyMetrics)); + sb.append(", availabilityProxyMetricCollectionInterval=") + .append(String.valueOf(this.availabilityProxyMetricCollectionInterval)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ImportOciTelemetryResourcesTaskDetails)) { + return false; + } + + ImportOciTelemetryResourcesTaskDetails other = (ImportOciTelemetryResourcesTaskDetails) o; + return java.util.Objects.equals(this.source, other.source) + && java.util.Objects.equals(this.namespace, other.namespace) + && java.util.Objects.equals(this.resourceGroup, other.resourceGroup) + && java.util.Objects.equals( + this.availabilityProxyMetrics, other.availabilityProxyMetrics) + && java.util.Objects.equals( + this.availabilityProxyMetricCollectionInterval, + other.availabilityProxyMetricCollectionInterval) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.source == null ? 43 : this.source.hashCode()); + result = (result * PRIME) + (this.namespace == null ? 43 : this.namespace.hashCode()); + result = + (result * PRIME) + + (this.resourceGroup == null ? 43 : this.resourceGroup.hashCode()); + result = + (result * PRIME) + + (this.availabilityProxyMetrics == null + ? 43 + : this.availabilityProxyMetrics.hashCode()); + result = + (result * PRIME) + + (this.availabilityProxyMetricCollectionInterval == null + ? 43 + : this.availabilityProxyMetricCollectionInterval.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/JmxQueryProperties.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/JmxQueryProperties.java new file mode 100644 index 00000000000..665a194534c --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/JmxQueryProperties.java @@ -0,0 +1,315 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Query Properties applicable to JMX type of collection method
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = JmxQueryProperties.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "collectionMethod") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class JmxQueryProperties extends MetricExtensionQueryProperties { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** JMX Managed Bean Query or Metric Service Table name */ + @com.fasterxml.jackson.annotation.JsonProperty("managedBeanQuery") + private String managedBeanQuery; + + /** + * JMX Managed Bean Query or Metric Service Table name + * + * @param managedBeanQuery the value to set + * @return this builder + */ + public Builder managedBeanQuery(String managedBeanQuery) { + this.managedBeanQuery = managedBeanQuery; + this.__explicitlySet__.add("managedBeanQuery"); + return this; + } + /** List of JMX attributes or Metric Service Table columns separated by semi-colon */ + @com.fasterxml.jackson.annotation.JsonProperty("jmxAttributes") + private String jmxAttributes; + + /** + * List of JMX attributes or Metric Service Table columns separated by semi-colon + * + * @param jmxAttributes the value to set + * @return this builder + */ + public Builder jmxAttributes(String jmxAttributes) { + this.jmxAttributes = jmxAttributes; + this.__explicitlySet__.add("jmxAttributes"); + return this; + } + /** + * Semi-colon separated list of key properties from Managed Bean ObjectName to be used as + * key metrics + */ + @com.fasterxml.jackson.annotation.JsonProperty("identityMetric") + private String identityMetric; + + /** + * Semi-colon separated list of key properties from Managed Bean ObjectName to be used as + * key metrics + * + * @param identityMetric the value to set + * @return this builder + */ + public Builder identityMetric(String identityMetric) { + this.identityMetric = identityMetric; + this.__explicitlySet__.add("identityMetric"); + return this; + } + /** + * Prefix for an auto generated metric, in case multiple rows with non unique key values are + * returned + */ + @com.fasterxml.jackson.annotation.JsonProperty("autoRowPrefix") + private String autoRowPrefix; + + /** + * Prefix for an auto generated metric, in case multiple rows with non unique key values are + * returned + * + * @param autoRowPrefix the value to set + * @return this builder + */ + public Builder autoRowPrefix(String autoRowPrefix) { + this.autoRowPrefix = autoRowPrefix; + this.__explicitlySet__.add("autoRowPrefix"); + return this; + } + /** Indicates if Metric Service is enabled on server domain */ + @com.fasterxml.jackson.annotation.JsonProperty("isMetricServiceEnabled") + private Boolean isMetricServiceEnabled; + + /** + * Indicates if Metric Service is enabled on server domain + * + * @param isMetricServiceEnabled the value to set + * @return this builder + */ + public Builder isMetricServiceEnabled(Boolean isMetricServiceEnabled) { + this.isMetricServiceEnabled = isMetricServiceEnabled; + this.__explicitlySet__.add("isMetricServiceEnabled"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public JmxQueryProperties build() { + JmxQueryProperties model = + new JmxQueryProperties( + this.managedBeanQuery, + this.jmxAttributes, + this.identityMetric, + this.autoRowPrefix, + this.isMetricServiceEnabled); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(JmxQueryProperties model) { + if (model.wasPropertyExplicitlySet("managedBeanQuery")) { + this.managedBeanQuery(model.getManagedBeanQuery()); + } + if (model.wasPropertyExplicitlySet("jmxAttributes")) { + this.jmxAttributes(model.getJmxAttributes()); + } + if (model.wasPropertyExplicitlySet("identityMetric")) { + this.identityMetric(model.getIdentityMetric()); + } + if (model.wasPropertyExplicitlySet("autoRowPrefix")) { + this.autoRowPrefix(model.getAutoRowPrefix()); + } + if (model.wasPropertyExplicitlySet("isMetricServiceEnabled")) { + this.isMetricServiceEnabled(model.getIsMetricServiceEnabled()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public JmxQueryProperties( + String managedBeanQuery, + String jmxAttributes, + String identityMetric, + String autoRowPrefix, + Boolean isMetricServiceEnabled) { + super(); + this.managedBeanQuery = managedBeanQuery; + this.jmxAttributes = jmxAttributes; + this.identityMetric = identityMetric; + this.autoRowPrefix = autoRowPrefix; + this.isMetricServiceEnabled = isMetricServiceEnabled; + } + + /** JMX Managed Bean Query or Metric Service Table name */ + @com.fasterxml.jackson.annotation.JsonProperty("managedBeanQuery") + private final String managedBeanQuery; + + /** + * JMX Managed Bean Query or Metric Service Table name + * + * @return the value + */ + public String getManagedBeanQuery() { + return managedBeanQuery; + } + + /** List of JMX attributes or Metric Service Table columns separated by semi-colon */ + @com.fasterxml.jackson.annotation.JsonProperty("jmxAttributes") + private final String jmxAttributes; + + /** + * List of JMX attributes or Metric Service Table columns separated by semi-colon + * + * @return the value + */ + public String getJmxAttributes() { + return jmxAttributes; + } + + /** + * Semi-colon separated list of key properties from Managed Bean ObjectName to be used as key + * metrics + */ + @com.fasterxml.jackson.annotation.JsonProperty("identityMetric") + private final String identityMetric; + + /** + * Semi-colon separated list of key properties from Managed Bean ObjectName to be used as key + * metrics + * + * @return the value + */ + public String getIdentityMetric() { + return identityMetric; + } + + /** + * Prefix for an auto generated metric, in case multiple rows with non unique key values are + * returned + */ + @com.fasterxml.jackson.annotation.JsonProperty("autoRowPrefix") + private final String autoRowPrefix; + + /** + * Prefix for an auto generated metric, in case multiple rows with non unique key values are + * returned + * + * @return the value + */ + public String getAutoRowPrefix() { + return autoRowPrefix; + } + + /** Indicates if Metric Service is enabled on server domain */ + @com.fasterxml.jackson.annotation.JsonProperty("isMetricServiceEnabled") + private final Boolean isMetricServiceEnabled; + + /** + * Indicates if Metric Service is enabled on server domain + * + * @return the value + */ + public Boolean getIsMetricServiceEnabled() { + return isMetricServiceEnabled; + } + + @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("JmxQueryProperties("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", managedBeanQuery=").append(String.valueOf(this.managedBeanQuery)); + sb.append(", jmxAttributes=").append(String.valueOf(this.jmxAttributes)); + sb.append(", identityMetric=").append(String.valueOf(this.identityMetric)); + sb.append(", autoRowPrefix=").append(String.valueOf(this.autoRowPrefix)); + sb.append(", isMetricServiceEnabled=").append(String.valueOf(this.isMetricServiceEnabled)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof JmxQueryProperties)) { + return false; + } + + JmxQueryProperties other = (JmxQueryProperties) o; + return java.util.Objects.equals(this.managedBeanQuery, other.managedBeanQuery) + && java.util.Objects.equals(this.jmxAttributes, other.jmxAttributes) + && java.util.Objects.equals(this.identityMetric, other.identityMetric) + && java.util.Objects.equals(this.autoRowPrefix, other.autoRowPrefix) + && java.util.Objects.equals( + this.isMetricServiceEnabled, other.isMetricServiceEnabled) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.managedBeanQuery == null ? 43 : this.managedBeanQuery.hashCode()); + result = + (result * PRIME) + + (this.jmxAttributes == null ? 43 : this.jmxAttributes.hashCode()); + result = + (result * PRIME) + + (this.identityMetric == null ? 43 : this.identityMetric.hashCode()); + result = + (result * PRIME) + + (this.autoRowPrefix == null ? 43 : this.autoRowPrefix.hashCode()); + result = + (result * PRIME) + + (this.isMetricServiceEnabled == null + ? 43 + : this.isMetricServiceEnabled.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/JmxUpdateQueryProperties.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/JmxUpdateQueryProperties.java new file mode 100644 index 00000000000..9aa105ed16c --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/JmxUpdateQueryProperties.java @@ -0,0 +1,315 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Query Properties applicable to JMX type of collection method
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = JmxUpdateQueryProperties.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "collectionMethod") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class JmxUpdateQueryProperties extends MetricExtensionUpdateQueryProperties { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** JMX Managed Bean Query or Metric Service Table name */ + @com.fasterxml.jackson.annotation.JsonProperty("managedBeanQuery") + private String managedBeanQuery; + + /** + * JMX Managed Bean Query or Metric Service Table name + * + * @param managedBeanQuery the value to set + * @return this builder + */ + public Builder managedBeanQuery(String managedBeanQuery) { + this.managedBeanQuery = managedBeanQuery; + this.__explicitlySet__.add("managedBeanQuery"); + return this; + } + /** List of JMX attributes or Metric Service Table columns separated by semi-colon */ + @com.fasterxml.jackson.annotation.JsonProperty("jmxAttributes") + private String jmxAttributes; + + /** + * List of JMX attributes or Metric Service Table columns separated by semi-colon + * + * @param jmxAttributes the value to set + * @return this builder + */ + public Builder jmxAttributes(String jmxAttributes) { + this.jmxAttributes = jmxAttributes; + this.__explicitlySet__.add("jmxAttributes"); + return this; + } + /** + * Semi-colon separated list of key properties from Managed Bean ObjectName to be used as + * key metrics + */ + @com.fasterxml.jackson.annotation.JsonProperty("identityMetric") + private String identityMetric; + + /** + * Semi-colon separated list of key properties from Managed Bean ObjectName to be used as + * key metrics + * + * @param identityMetric the value to set + * @return this builder + */ + public Builder identityMetric(String identityMetric) { + this.identityMetric = identityMetric; + this.__explicitlySet__.add("identityMetric"); + return this; + } + /** + * Prefix for an auto generated metric, in case multiple rows with non unique key values are + * returned + */ + @com.fasterxml.jackson.annotation.JsonProperty("autoRowPrefix") + private String autoRowPrefix; + + /** + * Prefix for an auto generated metric, in case multiple rows with non unique key values are + * returned + * + * @param autoRowPrefix the value to set + * @return this builder + */ + public Builder autoRowPrefix(String autoRowPrefix) { + this.autoRowPrefix = autoRowPrefix; + this.__explicitlySet__.add("autoRowPrefix"); + return this; + } + /** Indicates if Metric Service is enabled on server domain */ + @com.fasterxml.jackson.annotation.JsonProperty("isMetricServiceEnabled") + private Boolean isMetricServiceEnabled; + + /** + * Indicates if Metric Service is enabled on server domain + * + * @param isMetricServiceEnabled the value to set + * @return this builder + */ + public Builder isMetricServiceEnabled(Boolean isMetricServiceEnabled) { + this.isMetricServiceEnabled = isMetricServiceEnabled; + this.__explicitlySet__.add("isMetricServiceEnabled"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public JmxUpdateQueryProperties build() { + JmxUpdateQueryProperties model = + new JmxUpdateQueryProperties( + this.managedBeanQuery, + this.jmxAttributes, + this.identityMetric, + this.autoRowPrefix, + this.isMetricServiceEnabled); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(JmxUpdateQueryProperties model) { + if (model.wasPropertyExplicitlySet("managedBeanQuery")) { + this.managedBeanQuery(model.getManagedBeanQuery()); + } + if (model.wasPropertyExplicitlySet("jmxAttributes")) { + this.jmxAttributes(model.getJmxAttributes()); + } + if (model.wasPropertyExplicitlySet("identityMetric")) { + this.identityMetric(model.getIdentityMetric()); + } + if (model.wasPropertyExplicitlySet("autoRowPrefix")) { + this.autoRowPrefix(model.getAutoRowPrefix()); + } + if (model.wasPropertyExplicitlySet("isMetricServiceEnabled")) { + this.isMetricServiceEnabled(model.getIsMetricServiceEnabled()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public JmxUpdateQueryProperties( + String managedBeanQuery, + String jmxAttributes, + String identityMetric, + String autoRowPrefix, + Boolean isMetricServiceEnabled) { + super(); + this.managedBeanQuery = managedBeanQuery; + this.jmxAttributes = jmxAttributes; + this.identityMetric = identityMetric; + this.autoRowPrefix = autoRowPrefix; + this.isMetricServiceEnabled = isMetricServiceEnabled; + } + + /** JMX Managed Bean Query or Metric Service Table name */ + @com.fasterxml.jackson.annotation.JsonProperty("managedBeanQuery") + private final String managedBeanQuery; + + /** + * JMX Managed Bean Query or Metric Service Table name + * + * @return the value + */ + public String getManagedBeanQuery() { + return managedBeanQuery; + } + + /** List of JMX attributes or Metric Service Table columns separated by semi-colon */ + @com.fasterxml.jackson.annotation.JsonProperty("jmxAttributes") + private final String jmxAttributes; + + /** + * List of JMX attributes or Metric Service Table columns separated by semi-colon + * + * @return the value + */ + public String getJmxAttributes() { + return jmxAttributes; + } + + /** + * Semi-colon separated list of key properties from Managed Bean ObjectName to be used as key + * metrics + */ + @com.fasterxml.jackson.annotation.JsonProperty("identityMetric") + private final String identityMetric; + + /** + * Semi-colon separated list of key properties from Managed Bean ObjectName to be used as key + * metrics + * + * @return the value + */ + public String getIdentityMetric() { + return identityMetric; + } + + /** + * Prefix for an auto generated metric, in case multiple rows with non unique key values are + * returned + */ + @com.fasterxml.jackson.annotation.JsonProperty("autoRowPrefix") + private final String autoRowPrefix; + + /** + * Prefix for an auto generated metric, in case multiple rows with non unique key values are + * returned + * + * @return the value + */ + public String getAutoRowPrefix() { + return autoRowPrefix; + } + + /** Indicates if Metric Service is enabled on server domain */ + @com.fasterxml.jackson.annotation.JsonProperty("isMetricServiceEnabled") + private final Boolean isMetricServiceEnabled; + + /** + * Indicates if Metric Service is enabled on server domain + * + * @return the value + */ + public Boolean getIsMetricServiceEnabled() { + return isMetricServiceEnabled; + } + + @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("JmxUpdateQueryProperties("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", managedBeanQuery=").append(String.valueOf(this.managedBeanQuery)); + sb.append(", jmxAttributes=").append(String.valueOf(this.jmxAttributes)); + sb.append(", identityMetric=").append(String.valueOf(this.identityMetric)); + sb.append(", autoRowPrefix=").append(String.valueOf(this.autoRowPrefix)); + sb.append(", isMetricServiceEnabled=").append(String.valueOf(this.isMetricServiceEnabled)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof JmxUpdateQueryProperties)) { + return false; + } + + JmxUpdateQueryProperties other = (JmxUpdateQueryProperties) o; + return java.util.Objects.equals(this.managedBeanQuery, other.managedBeanQuery) + && java.util.Objects.equals(this.jmxAttributes, other.jmxAttributes) + && java.util.Objects.equals(this.identityMetric, other.identityMetric) + && java.util.Objects.equals(this.autoRowPrefix, other.autoRowPrefix) + && java.util.Objects.equals( + this.isMetricServiceEnabled, other.isMetricServiceEnabled) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.managedBeanQuery == null ? 43 : this.managedBeanQuery.hashCode()); + result = + (result * PRIME) + + (this.jmxAttributes == null ? 43 : this.jmxAttributes.hashCode()); + result = + (result * PRIME) + + (this.identityMetric == null ? 43 : this.identityMetric.hashCode()); + result = + (result * PRIME) + + (this.autoRowPrefix == null ? 43 : this.autoRowPrefix.hashCode()); + result = + (result * PRIME) + + (this.isMetricServiceEnabled == null + ? 43 + : this.isMetricServiceEnabled.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseAutoAssignConfigDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseAutoAssignConfigDetails.java new file mode 100644 index 00000000000..a9704a635db --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseAutoAssignConfigDetails.java @@ -0,0 +1,273 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * A configuration of the LICENSE_AUTO_ASSIGN type, consists of an enumeration value which indicates + * which license should be assigned by default to new resources.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = LicenseAutoAssignConfigDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "configType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class LicenseAutoAssignConfigDetails extends Config { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + /** License edition. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private LicenseType license; + + /** + * License edition. + * + * @param license the value to set + * @return this builder + */ + public Builder license(LicenseType license) { + this.license = license; + this.__explicitlySet__.add("license"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public LicenseAutoAssignConfigDetails build() { + LicenseAutoAssignConfigDetails model = + new LicenseAutoAssignConfigDetails( + this.id, + this.compartmentId, + this.displayName, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.freeformTags, + this.definedTags, + this.systemTags, + this.license); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(LicenseAutoAssignConfigDetails model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + if (model.wasPropertyExplicitlySet("license")) { + this.license(model.getLicense()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public LicenseAutoAssignConfigDetails( + String id, + String compartmentId, + String displayName, + java.util.Date timeCreated, + java.util.Date timeUpdated, + LifecycleState lifecycleState, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags, + LicenseType license) { + super( + id, + compartmentId, + displayName, + timeCreated, + timeUpdated, + lifecycleState, + freeformTags, + definedTags, + systemTags); + this.license = license; + } + + /** License edition. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private final LicenseType license; + + /** + * License edition. + * + * @return the value + */ + public LicenseType getLicense() { + return license; + } + + @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("LicenseAutoAssignConfigDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", license=").append(String.valueOf(this.license)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof LicenseAutoAssignConfigDetails)) { + return false; + } + + LicenseAutoAssignConfigDetails other = (LicenseAutoAssignConfigDetails) o; + return java.util.Objects.equals(this.license, other.license) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseAutoAssignConfigSummary.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseAutoAssignConfigSummary.java new file mode 100644 index 00000000000..1d522aef490 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseAutoAssignConfigSummary.java @@ -0,0 +1,272 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Summary of a LICENSE_AUTO_ASSIGN configuration.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = LicenseAutoAssignConfigSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "configType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class LicenseAutoAssignConfigSummary extends ConfigSummary { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private Config.LifecycleState lifecycleState; + + public Builder lifecycleState(Config.LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + /** License edition. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private LicenseType license; + + /** + * License edition. + * + * @param license the value to set + * @return this builder + */ + public Builder license(LicenseType license) { + this.license = license; + this.__explicitlySet__.add("license"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public LicenseAutoAssignConfigSummary build() { + LicenseAutoAssignConfigSummary model = + new LicenseAutoAssignConfigSummary( + this.id, + this.compartmentId, + this.displayName, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.freeformTags, + this.definedTags, + this.systemTags, + this.license); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(LicenseAutoAssignConfigSummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + if (model.wasPropertyExplicitlySet("license")) { + this.license(model.getLicense()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public LicenseAutoAssignConfigSummary( + String id, + String compartmentId, + String displayName, + java.util.Date timeCreated, + java.util.Date timeUpdated, + Config.LifecycleState lifecycleState, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags, + LicenseType license) { + super( + id, + compartmentId, + displayName, + timeCreated, + timeUpdated, + lifecycleState, + freeformTags, + definedTags, + systemTags); + this.license = license; + } + + /** License edition. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private final LicenseType license; + + /** + * License edition. + * + * @return the value + */ + public LicenseType getLicense() { + return license; + } + + @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("LicenseAutoAssignConfigSummary("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", license=").append(String.valueOf(this.license)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof LicenseAutoAssignConfigSummary)) { + return false; + } + + LicenseAutoAssignConfigSummary other = (LicenseAutoAssignConfigSummary) o; + return java.util.Objects.equals(this.license, other.license) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseEnterpriseExtensibilityConfigDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseEnterpriseExtensibilityConfigDetails.java new file mode 100644 index 00000000000..dbeb83b8d88 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseEnterpriseExtensibilityConfigDetails.java @@ -0,0 +1,274 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * A configuration of the LICENSE_ENTERPRISE_EXTENSIBILITY type, consists of a boolean which + * determines whether enterprise extensibility is enabled.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = LicenseEnterpriseExtensibilityConfigDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "configType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class LicenseEnterpriseExtensibilityConfigDetails extends Config { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + /** True if enterprise extensibility is enabled, false if it is not enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") + private Boolean isEnabled; + + /** + * True if enterprise extensibility is enabled, false if it is not enabled. + * + * @param isEnabled the value to set + * @return this builder + */ + public Builder isEnabled(Boolean isEnabled) { + this.isEnabled = isEnabled; + this.__explicitlySet__.add("isEnabled"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public LicenseEnterpriseExtensibilityConfigDetails build() { + LicenseEnterpriseExtensibilityConfigDetails model = + new LicenseEnterpriseExtensibilityConfigDetails( + this.id, + this.compartmentId, + this.displayName, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.freeformTags, + this.definedTags, + this.systemTags, + this.isEnabled); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(LicenseEnterpriseExtensibilityConfigDetails model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + if (model.wasPropertyExplicitlySet("isEnabled")) { + this.isEnabled(model.getIsEnabled()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public LicenseEnterpriseExtensibilityConfigDetails( + String id, + String compartmentId, + String displayName, + java.util.Date timeCreated, + java.util.Date timeUpdated, + LifecycleState lifecycleState, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags, + Boolean isEnabled) { + super( + id, + compartmentId, + displayName, + timeCreated, + timeUpdated, + lifecycleState, + freeformTags, + definedTags, + systemTags); + this.isEnabled = isEnabled; + } + + /** True if enterprise extensibility is enabled, false if it is not enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") + private final Boolean isEnabled; + + /** + * True if enterprise extensibility is enabled, false if it is not enabled. + * + * @return the value + */ + public Boolean getIsEnabled() { + return isEnabled; + } + + @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("LicenseEnterpriseExtensibilityConfigDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", isEnabled=").append(String.valueOf(this.isEnabled)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof LicenseEnterpriseExtensibilityConfigDetails)) { + return false; + } + + LicenseEnterpriseExtensibilityConfigDetails other = + (LicenseEnterpriseExtensibilityConfigDetails) o; + return java.util.Objects.equals(this.isEnabled, other.isEnabled) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.isEnabled == null ? 43 : this.isEnabled.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseEnterpriseExtensibilityConfigSummary.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseEnterpriseExtensibilityConfigSummary.java new file mode 100644 index 00000000000..5918f1543ca --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseEnterpriseExtensibilityConfigSummary.java @@ -0,0 +1,273 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Summary of a LICENSE_ENTERPRISE_EXTENSIBILITY configuration.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = LicenseEnterpriseExtensibilityConfigSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "configType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class LicenseEnterpriseExtensibilityConfigSummary extends ConfigSummary { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private Config.LifecycleState lifecycleState; + + public Builder lifecycleState(Config.LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + /** True if enterprise extensibility is enabled, false if it is not enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") + private Boolean isEnabled; + + /** + * True if enterprise extensibility is enabled, false if it is not enabled. + * + * @param isEnabled the value to set + * @return this builder + */ + public Builder isEnabled(Boolean isEnabled) { + this.isEnabled = isEnabled; + this.__explicitlySet__.add("isEnabled"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public LicenseEnterpriseExtensibilityConfigSummary build() { + LicenseEnterpriseExtensibilityConfigSummary model = + new LicenseEnterpriseExtensibilityConfigSummary( + this.id, + this.compartmentId, + this.displayName, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.freeformTags, + this.definedTags, + this.systemTags, + this.isEnabled); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(LicenseEnterpriseExtensibilityConfigSummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + if (model.wasPropertyExplicitlySet("isEnabled")) { + this.isEnabled(model.getIsEnabled()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public LicenseEnterpriseExtensibilityConfigSummary( + String id, + String compartmentId, + String displayName, + java.util.Date timeCreated, + java.util.Date timeUpdated, + Config.LifecycleState lifecycleState, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags, + Boolean isEnabled) { + super( + id, + compartmentId, + displayName, + timeCreated, + timeUpdated, + lifecycleState, + freeformTags, + definedTags, + systemTags); + this.isEnabled = isEnabled; + } + + /** True if enterprise extensibility is enabled, false if it is not enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") + private final Boolean isEnabled; + + /** + * True if enterprise extensibility is enabled, false if it is not enabled. + * + * @return the value + */ + public Boolean getIsEnabled() { + return isEnabled; + } + + @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("LicenseEnterpriseExtensibilityConfigSummary("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", isEnabled=").append(String.valueOf(this.isEnabled)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof LicenseEnterpriseExtensibilityConfigSummary)) { + return false; + } + + LicenseEnterpriseExtensibilityConfigSummary other = + (LicenseEnterpriseExtensibilityConfigSummary) o; + return java.util.Objects.equals(this.isEnabled, other.isEnabled) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.isEnabled == null ? 43 : this.isEnabled.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseType.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseType.java new file mode 100644 index 00000000000..c1544341d08 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/LicenseType.java @@ -0,0 +1,53 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** License edition. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public enum LicenseType implements com.oracle.bmc.http.internal.BmcEnum { + StandardEdition("STANDARD_EDITION"), + EnterpriseEdition("ENTERPRISE_EDITION"), + + /** + * 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(LicenseType.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LicenseType v : LicenseType.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LicenseType(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LicenseType create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LicenseType', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ManageLicenseDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ManageLicenseDetails.java new file mode 100644 index 00000000000..49cd053de28 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ManageLicenseDetails.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * License information for a given resource.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ManageLicenseDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ManageLicenseDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"license"}) + public ManageLicenseDetails(LicenseType license) { + super(); + this.license = license; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private LicenseType license; + + /** + * License edition of the monitored resource. + * + * @param license the value to set + * @return this builder + */ + public Builder license(LicenseType license) { + this.license = license; + this.__explicitlySet__.add("license"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ManageLicenseDetails build() { + ManageLicenseDetails model = new ManageLicenseDetails(this.license); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ManageLicenseDetails model) { + if (model.wasPropertyExplicitlySet("license")) { + this.license(model.getLicense()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private final LicenseType license; + + /** + * License edition of the monitored resource. + * + * @return the value + */ + public LicenseType getLicense() { + return license; + } + + @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("ManageLicenseDetails("); + sb.append("super=").append(super.toString()); + sb.append("license=").append(String.valueOf(this.license)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ManageLicenseDetails)) { + return false; + } + + ManageLicenseDetails other = (ManageLicenseDetails) o; + return java.util.Objects.equals(this.license, other.license) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/Metric.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/Metric.java new file mode 100644 index 00000000000..4197e772aa8 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/Metric.java @@ -0,0 +1,509 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Details of a metric which is part of this metric extension
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Metric.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class Metric extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "name", + "displayName", + "isDimension", + "computeExpression", + "dataType", + "isHidden", + "metricCategory", + "unit" + }) + public Metric( + String name, + String displayName, + Boolean isDimension, + String computeExpression, + DataType dataType, + Boolean isHidden, + MetricCategory metricCategory, + String unit) { + super(); + this.name = name; + this.displayName = displayName; + this.isDimension = isDimension; + this.computeExpression = computeExpression; + this.dataType = dataType; + this.isHidden = isHidden; + this.metricCategory = metricCategory; + this.unit = unit; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Name of the metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * Name of the metric. + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + /** Display name of the metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * Display name of the metric. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** Current metric need to be included as dimension or not */ + @com.fasterxml.jackson.annotation.JsonProperty("isDimension") + private Boolean isDimension; + + /** + * Current metric need to be included as dimension or not + * + * @param isDimension the value to set + * @return this builder + */ + public Builder isDimension(Boolean isDimension) { + this.isDimension = isDimension; + this.__explicitlySet__.add("isDimension"); + return this; + } + /** Compute Expression to calculate the value of this metric */ + @com.fasterxml.jackson.annotation.JsonProperty("computeExpression") + private String computeExpression; + + /** + * Compute Expression to calculate the value of this metric + * + * @param computeExpression the value to set + * @return this builder + */ + public Builder computeExpression(String computeExpression) { + this.computeExpression = computeExpression; + this.__explicitlySet__.add("computeExpression"); + return this; + } + /** Data type of value of this metric */ + @com.fasterxml.jackson.annotation.JsonProperty("dataType") + private DataType dataType; + + /** + * Data type of value of this metric + * + * @param dataType the value to set + * @return this builder + */ + public Builder dataType(DataType dataType) { + this.dataType = dataType; + this.__explicitlySet__.add("dataType"); + return this; + } + /** + * Flag to marks whether a metric has to be uploaded or not. When isHidden = false -> Metric + * is uploaded, isHidden = true -> Metric is NOT uploaded + */ + @com.fasterxml.jackson.annotation.JsonProperty("isHidden") + private Boolean isHidden; + + /** + * Flag to marks whether a metric has to be uploaded or not. When isHidden = false -> Metric + * is uploaded, isHidden = true -> Metric is NOT uploaded + * + * @param isHidden the value to set + * @return this builder + */ + public Builder isHidden(Boolean isHidden) { + this.isHidden = isHidden; + this.__explicitlySet__.add("isHidden"); + return this; + } + /** Metric category */ + @com.fasterxml.jackson.annotation.JsonProperty("metricCategory") + private MetricCategory metricCategory; + + /** + * Metric category + * + * @param metricCategory the value to set + * @return this builder + */ + public Builder metricCategory(MetricCategory metricCategory) { + this.metricCategory = metricCategory; + this.__explicitlySet__.add("metricCategory"); + return this; + } + /** Unit of metric value */ + @com.fasterxml.jackson.annotation.JsonProperty("unit") + private String unit; + + /** + * Unit of metric value + * + * @param unit the value to set + * @return this builder + */ + public Builder unit(String unit) { + this.unit = unit; + this.__explicitlySet__.add("unit"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public Metric build() { + Metric model = + new Metric( + this.name, + this.displayName, + this.isDimension, + this.computeExpression, + this.dataType, + this.isHidden, + this.metricCategory, + this.unit); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(Metric model) { + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("isDimension")) { + this.isDimension(model.getIsDimension()); + } + if (model.wasPropertyExplicitlySet("computeExpression")) { + this.computeExpression(model.getComputeExpression()); + } + if (model.wasPropertyExplicitlySet("dataType")) { + this.dataType(model.getDataType()); + } + if (model.wasPropertyExplicitlySet("isHidden")) { + this.isHidden(model.getIsHidden()); + } + if (model.wasPropertyExplicitlySet("metricCategory")) { + this.metricCategory(model.getMetricCategory()); + } + if (model.wasPropertyExplicitlySet("unit")) { + this.unit(model.getUnit()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Name of the metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * Name of the metric. + * + * @return the value + */ + public String getName() { + return name; + } + + /** Display name of the metric. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * Display name of the metric. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** Current metric need to be included as dimension or not */ + @com.fasterxml.jackson.annotation.JsonProperty("isDimension") + private final Boolean isDimension; + + /** + * Current metric need to be included as dimension or not + * + * @return the value + */ + public Boolean getIsDimension() { + return isDimension; + } + + /** Compute Expression to calculate the value of this metric */ + @com.fasterxml.jackson.annotation.JsonProperty("computeExpression") + private final String computeExpression; + + /** + * Compute Expression to calculate the value of this metric + * + * @return the value + */ + public String getComputeExpression() { + return computeExpression; + } + + /** Data type of value of this metric */ + public enum DataType implements com.oracle.bmc.http.internal.BmcEnum { + String("STRING"), + Number("NUMBER"), + + /** + * 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(DataType.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (DataType v : DataType.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + DataType(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static DataType create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'DataType', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** Data type of value of this metric */ + @com.fasterxml.jackson.annotation.JsonProperty("dataType") + private final DataType dataType; + + /** + * Data type of value of this metric + * + * @return the value + */ + public DataType getDataType() { + return dataType; + } + + /** + * Flag to marks whether a metric has to be uploaded or not. When isHidden = false -> Metric is + * uploaded, isHidden = true -> Metric is NOT uploaded + */ + @com.fasterxml.jackson.annotation.JsonProperty("isHidden") + private final Boolean isHidden; + + /** + * Flag to marks whether a metric has to be uploaded or not. When isHidden = false -> Metric is + * uploaded, isHidden = true -> Metric is NOT uploaded + * + * @return the value + */ + public Boolean getIsHidden() { + return isHidden; + } + + /** Metric category */ + public enum MetricCategory implements com.oracle.bmc.http.internal.BmcEnum { + Load("LOAD"), + Utilization("UTILIZATION"), + Capacity("CAPACITY"), + Availability("AVAILABILITY"), + + /** + * 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(MetricCategory.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (MetricCategory v : MetricCategory.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + MetricCategory(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static MetricCategory create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'MetricCategory', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** Metric category */ + @com.fasterxml.jackson.annotation.JsonProperty("metricCategory") + private final MetricCategory metricCategory; + + /** + * Metric category + * + * @return the value + */ + public MetricCategory getMetricCategory() { + return metricCategory; + } + + /** Unit of metric value */ + @com.fasterxml.jackson.annotation.JsonProperty("unit") + private final String unit; + + /** + * Unit of metric value + * + * @return the value + */ + public String getUnit() { + return unit; + } + + @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("Metric("); + sb.append("super=").append(super.toString()); + sb.append("name=").append(String.valueOf(this.name)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", isDimension=").append(String.valueOf(this.isDimension)); + sb.append(", computeExpression=").append(String.valueOf(this.computeExpression)); + sb.append(", dataType=").append(String.valueOf(this.dataType)); + sb.append(", isHidden=").append(String.valueOf(this.isHidden)); + sb.append(", metricCategory=").append(String.valueOf(this.metricCategory)); + sb.append(", unit=").append(String.valueOf(this.unit)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof Metric)) { + return false; + } + + Metric other = (Metric) o; + return java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.isDimension, other.isDimension) + && java.util.Objects.equals(this.computeExpression, other.computeExpression) + && java.util.Objects.equals(this.dataType, other.dataType) + && java.util.Objects.equals(this.isHidden, other.isHidden) + && java.util.Objects.equals(this.metricCategory, other.metricCategory) + && java.util.Objects.equals(this.unit, other.unit) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode()); + result = (result * PRIME) + (this.isDimension == null ? 43 : this.isDimension.hashCode()); + result = + (result * PRIME) + + (this.computeExpression == null ? 43 : this.computeExpression.hashCode()); + result = (result * PRIME) + (this.dataType == null ? 43 : this.dataType.hashCode()); + result = (result * PRIME) + (this.isHidden == null ? 43 : this.isHidden.hashCode()); + result = + (result * PRIME) + + (this.metricCategory == null ? 43 : this.metricCategory.hashCode()); + result = (result * PRIME) + (this.unit == null ? 43 : this.unit.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricData.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricData.java new file mode 100644 index 00000000000..e7a608abe0a --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricData.java @@ -0,0 +1,215 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Metric 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 + * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = MetricData.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MetricData extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"dimensions", "trainingDataPoints", "evaluationDataPoints"}) + public MetricData( + java.util.Map dimensions, + java.util.List trainingDataPoints, + java.util.List evaluationDataPoints) { + super(); + this.dimensions = dimensions; + this.trainingDataPoints = trainingDataPoints; + this.evaluationDataPoints = evaluationDataPoints; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** list of dimensions for the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private java.util.Map dimensions; + + /** + * list of dimensions for the metric + * + * @param dimensions the value to set + * @return this builder + */ + public Builder dimensions(java.util.Map dimensions) { + this.dimensions = dimensions; + this.__explicitlySet__.add("dimensions"); + return this; + } + /** list of data points for the metric for training of baseline */ + @com.fasterxml.jackson.annotation.JsonProperty("trainingDataPoints") + private java.util.List trainingDataPoints; + + /** + * list of data points for the metric for training of baseline + * + * @param trainingDataPoints the value to set + * @return this builder + */ + public Builder trainingDataPoints(java.util.List trainingDataPoints) { + this.trainingDataPoints = trainingDataPoints; + this.__explicitlySet__.add("trainingDataPoints"); + return this; + } + /** list of data points for the metric for evaluation of anomalies */ + @com.fasterxml.jackson.annotation.JsonProperty("evaluationDataPoints") + private java.util.List evaluationDataPoints; + + /** + * list of data points for the metric for evaluation of anomalies + * + * @param evaluationDataPoints the value to set + * @return this builder + */ + public Builder evaluationDataPoints(java.util.List evaluationDataPoints) { + this.evaluationDataPoints = evaluationDataPoints; + this.__explicitlySet__.add("evaluationDataPoints"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MetricData build() { + MetricData model = + new MetricData( + this.dimensions, this.trainingDataPoints, this.evaluationDataPoints); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MetricData model) { + if (model.wasPropertyExplicitlySet("dimensions")) { + this.dimensions(model.getDimensions()); + } + if (model.wasPropertyExplicitlySet("trainingDataPoints")) { + this.trainingDataPoints(model.getTrainingDataPoints()); + } + if (model.wasPropertyExplicitlySet("evaluationDataPoints")) { + this.evaluationDataPoints(model.getEvaluationDataPoints()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** list of dimensions for the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private final java.util.Map dimensions; + + /** + * list of dimensions for the metric + * + * @return the value + */ + public java.util.Map getDimensions() { + return dimensions; + } + + /** list of data points for the metric for training of baseline */ + @com.fasterxml.jackson.annotation.JsonProperty("trainingDataPoints") + private final java.util.List trainingDataPoints; + + /** + * list of data points for the metric for training of baseline + * + * @return the value + */ + public java.util.List getTrainingDataPoints() { + return trainingDataPoints; + } + + /** list of data points for the metric for evaluation of anomalies */ + @com.fasterxml.jackson.annotation.JsonProperty("evaluationDataPoints") + private final java.util.List evaluationDataPoints; + + /** + * list of data points for the metric for evaluation of anomalies + * + * @return the value + */ + public java.util.List getEvaluationDataPoints() { + return evaluationDataPoints; + } + + @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("MetricData("); + sb.append("super=").append(super.toString()); + sb.append("dimensions=").append(String.valueOf(this.dimensions)); + sb.append(", trainingDataPoints=").append(String.valueOf(this.trainingDataPoints)); + sb.append(", evaluationDataPoints=").append(String.valueOf(this.evaluationDataPoints)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MetricData)) { + return false; + } + + MetricData other = (MetricData) o; + return java.util.Objects.equals(this.dimensions, other.dimensions) + && java.util.Objects.equals(this.trainingDataPoints, other.trainingDataPoints) + && java.util.Objects.equals(this.evaluationDataPoints, other.evaluationDataPoints) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.dimensions == null ? 43 : this.dimensions.hashCode()); + result = + (result * PRIME) + + (this.trainingDataPoints == null + ? 43 + : this.trainingDataPoints.hashCode()); + result = + (result * PRIME) + + (this.evaluationDataPoints == null + ? 43 + : this.evaluationDataPoints.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtension.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtension.java new file mode 100644 index 00000000000..531a663ca37 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtension.java @@ -0,0 +1,913 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Detailed information of the Metric Extension resource
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = MetricExtension.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MetricExtension + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "name", + "displayName", + "description", + "resourceType", + "compartmentId", + "tenantId", + "collectionMethod", + "status", + "lifecycleState", + "createdBy", + "lastUpdatedBy", + "timeCreated", + "timeUpdated", + "collectionRecurrences", + "metricList", + "queryProperties", + "enabledOnResources", + "enabledOnResourcesCount", + "resourceUri" + }) + public MetricExtension( + String id, + String name, + String displayName, + String description, + String resourceType, + String compartmentId, + String tenantId, + String collectionMethod, + MetricExtensionLifeCycleDetails status, + MetricExtensionLifeCycleStates lifecycleState, + String createdBy, + String lastUpdatedBy, + java.util.Date timeCreated, + java.util.Date timeUpdated, + String collectionRecurrences, + java.util.List metricList, + MetricExtensionQueryProperties queryProperties, + java.util.List enabledOnResources, + Integer enabledOnResourcesCount, + String resourceUri) { + super(); + this.id = id; + this.name = name; + this.displayName = displayName; + this.description = description; + this.resourceType = resourceType; + this.compartmentId = compartmentId; + this.tenantId = tenantId; + this.collectionMethod = collectionMethod; + this.status = status; + this.lifecycleState = lifecycleState; + this.createdBy = createdBy; + this.lastUpdatedBy = lastUpdatedBy; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.collectionRecurrences = collectionRecurrences; + this.metricList = metricList; + this.queryProperties = queryProperties; + this.enabledOnResources = enabledOnResources; + this.enabledOnResourcesCount = enabledOnResourcesCount; + this.resourceUri = resourceUri; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * Metric Extension resource + */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * Metric Extension resource + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** Metric Extension resource name */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * Metric Extension resource name + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + /** Metric Extension resource display name */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * Metric Extension resource display name + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** Description of the metric extension. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * Description of the metric extension. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** Resource type to which Metric Extension applies */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceType") + private String resourceType; + + /** + * Resource type to which Metric Extension applies + * + * @param resourceType the value to set + * @return this builder + */ + public Builder resourceType(String resourceType) { + this.resourceType = resourceType; + this.__explicitlySet__.add("resourceType"); + return this; + } + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** + * Tenant Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + */ + @com.fasterxml.jackson.annotation.JsonProperty("tenantId") + private String tenantId; + + /** + * Tenant Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + * + * @param tenantId the value to set + * @return this builder + */ + public Builder tenantId(String tenantId) { + this.tenantId = tenantId; + this.__explicitlySet__.add("tenantId"); + return this; + } + /** Collection Method Metric Extension applies */ + @com.fasterxml.jackson.annotation.JsonProperty("collectionMethod") + private String collectionMethod; + + /** + * Collection Method Metric Extension applies + * + * @param collectionMethod the value to set + * @return this builder + */ + public Builder collectionMethod(String collectionMethod) { + this.collectionMethod = collectionMethod; + this.__explicitlySet__.add("collectionMethod"); + return this; + } + /** The current status of the metric extension i.e. whether it is Draft or Published */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private MetricExtensionLifeCycleDetails status; + + /** + * The current status of the metric extension i.e. whether it is Draft or Published + * + * @param status the value to set + * @return this builder + */ + public Builder status(MetricExtensionLifeCycleDetails status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + /** The current lifecycle state of the metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private MetricExtensionLifeCycleStates lifecycleState; + + /** + * The current lifecycle state of the metric extension + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(MetricExtensionLifeCycleStates lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** Created by user */ + @com.fasterxml.jackson.annotation.JsonProperty("createdBy") + private String createdBy; + + /** + * Created by user + * + * @param createdBy the value to set + * @return this builder + */ + public Builder createdBy(String createdBy) { + this.createdBy = createdBy; + this.__explicitlySet__.add("createdBy"); + return this; + } + /** Last updated by user */ + @com.fasterxml.jackson.annotation.JsonProperty("lastUpdatedBy") + private String lastUpdatedBy; + + /** + * Last updated by user + * + * @param lastUpdatedBy the value to set + * @return this builder + */ + public Builder lastUpdatedBy(String lastUpdatedBy) { + this.lastUpdatedBy = lastUpdatedBy; + this.__explicitlySet__.add("lastUpdatedBy"); + return this; + } + /** Metric Extension creation time. An RFC3339 formatted datetime string. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * Metric Extension creation time. An RFC3339 formatted datetime string. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** Metric Extension update time. An RFC3339 formatted datetime string. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * Metric Extension update time. An RFC3339 formatted datetime string. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** + * Schedule of metric extension should use RFC 5545 format -> recur-rule-part = + * "FREQ";"INTERVAL" where FREQ rule part identifies the type of recurrence rule. Valid + * values are "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval + * of a minute, an hour and a day or more. Example- FREQ=DAILY;INTERVAL=1 + */ + @com.fasterxml.jackson.annotation.JsonProperty("collectionRecurrences") + private String collectionRecurrences; + + /** + * Schedule of metric extension should use RFC 5545 format -> recur-rule-part = + * "FREQ";"INTERVAL" where FREQ rule part identifies the type of recurrence rule. Valid + * values are "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval + * of a minute, an hour and a day or more. Example- FREQ=DAILY;INTERVAL=1 + * + * @param collectionRecurrences the value to set + * @return this builder + */ + public Builder collectionRecurrences(String collectionRecurrences) { + this.collectionRecurrences = collectionRecurrences; + this.__explicitlySet__.add("collectionRecurrences"); + return this; + } + /** List of metrics which are part of this metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("metricList") + private java.util.List metricList; + + /** + * List of metrics which are part of this metric extension + * + * @param metricList the value to set + * @return this builder + */ + public Builder metricList(java.util.List metricList) { + this.metricList = metricList; + this.__explicitlySet__.add("metricList"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("queryProperties") + private MetricExtensionQueryProperties queryProperties; + + public Builder queryProperties(MetricExtensionQueryProperties queryProperties) { + this.queryProperties = queryProperties; + this.__explicitlySet__.add("queryProperties"); + return this; + } + /** List of resource objects on which this metric extension is enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("enabledOnResources") + private java.util.List enabledOnResources; + + /** + * List of resource objects on which this metric extension is enabled. + * + * @param enabledOnResources the value to set + * @return this builder + */ + public Builder enabledOnResources( + java.util.List enabledOnResources) { + this.enabledOnResources = enabledOnResources; + this.__explicitlySet__.add("enabledOnResources"); + return this; + } + /** Count of resources on which this metric extension is enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("enabledOnResourcesCount") + private Integer enabledOnResourcesCount; + + /** + * Count of resources on which this metric extension is enabled. + * + * @param enabledOnResourcesCount the value to set + * @return this builder + */ + public Builder enabledOnResourcesCount(Integer enabledOnResourcesCount) { + this.enabledOnResourcesCount = enabledOnResourcesCount; + this.__explicitlySet__.add("enabledOnResourcesCount"); + return this; + } + /** The URI path that the user can do a GET on to access the metric extension metadata */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceUri") + private String resourceUri; + + /** + * The URI path that the user can do a GET on to access the metric extension metadata + * + * @param resourceUri the value to set + * @return this builder + */ + public Builder resourceUri(String resourceUri) { + this.resourceUri = resourceUri; + this.__explicitlySet__.add("resourceUri"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MetricExtension build() { + MetricExtension model = + new MetricExtension( + this.id, + this.name, + this.displayName, + this.description, + this.resourceType, + this.compartmentId, + this.tenantId, + this.collectionMethod, + this.status, + this.lifecycleState, + this.createdBy, + this.lastUpdatedBy, + this.timeCreated, + this.timeUpdated, + this.collectionRecurrences, + this.metricList, + this.queryProperties, + this.enabledOnResources, + this.enabledOnResourcesCount, + this.resourceUri); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MetricExtension model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("resourceType")) { + this.resourceType(model.getResourceType()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("tenantId")) { + this.tenantId(model.getTenantId()); + } + if (model.wasPropertyExplicitlySet("collectionMethod")) { + this.collectionMethod(model.getCollectionMethod()); + } + if (model.wasPropertyExplicitlySet("status")) { + this.status(model.getStatus()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("createdBy")) { + this.createdBy(model.getCreatedBy()); + } + if (model.wasPropertyExplicitlySet("lastUpdatedBy")) { + this.lastUpdatedBy(model.getLastUpdatedBy()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("collectionRecurrences")) { + this.collectionRecurrences(model.getCollectionRecurrences()); + } + if (model.wasPropertyExplicitlySet("metricList")) { + this.metricList(model.getMetricList()); + } + if (model.wasPropertyExplicitlySet("queryProperties")) { + this.queryProperties(model.getQueryProperties()); + } + if (model.wasPropertyExplicitlySet("enabledOnResources")) { + this.enabledOnResources(model.getEnabledOnResources()); + } + if (model.wasPropertyExplicitlySet("enabledOnResourcesCount")) { + this.enabledOnResourcesCount(model.getEnabledOnResourcesCount()); + } + if (model.wasPropertyExplicitlySet("resourceUri")) { + this.resourceUri(model.getResourceUri()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of Metric + * Extension resource + */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of Metric + * Extension resource + * + * @return the value + */ + public String getId() { + return id; + } + + /** Metric Extension resource name */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * Metric Extension resource name + * + * @return the value + */ + public String getName() { + return name; + } + + /** Metric Extension resource display name */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * Metric Extension resource display name + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** Description of the metric extension. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * Description of the metric extension. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** Resource type to which Metric Extension applies */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceType") + private final String resourceType; + + /** + * Resource type to which Metric Extension applies + * + * @return the value + */ + public String getResourceType() { + return resourceType; + } + + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** + * Tenant Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + */ + @com.fasterxml.jackson.annotation.JsonProperty("tenantId") + private final String tenantId; + + /** + * Tenant Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + * + * @return the value + */ + public String getTenantId() { + return tenantId; + } + + /** Collection Method Metric Extension applies */ + @com.fasterxml.jackson.annotation.JsonProperty("collectionMethod") + private final String collectionMethod; + + /** + * Collection Method Metric Extension applies + * + * @return the value + */ + public String getCollectionMethod() { + return collectionMethod; + } + + /** The current status of the metric extension i.e. whether it is Draft or Published */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private final MetricExtensionLifeCycleDetails status; + + /** + * The current status of the metric extension i.e. whether it is Draft or Published + * + * @return the value + */ + public MetricExtensionLifeCycleDetails getStatus() { + return status; + } + + /** The current lifecycle state of the metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final MetricExtensionLifeCycleStates lifecycleState; + + /** + * The current lifecycle state of the metric extension + * + * @return the value + */ + public MetricExtensionLifeCycleStates getLifecycleState() { + return lifecycleState; + } + + /** Created by user */ + @com.fasterxml.jackson.annotation.JsonProperty("createdBy") + private final String createdBy; + + /** + * Created by user + * + * @return the value + */ + public String getCreatedBy() { + return createdBy; + } + + /** Last updated by user */ + @com.fasterxml.jackson.annotation.JsonProperty("lastUpdatedBy") + private final String lastUpdatedBy; + + /** + * Last updated by user + * + * @return the value + */ + public String getLastUpdatedBy() { + return lastUpdatedBy; + } + + /** Metric Extension creation time. An RFC3339 formatted datetime string. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * Metric Extension creation time. An RFC3339 formatted datetime string. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** Metric Extension update time. An RFC3339 formatted datetime string. */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * Metric Extension update time. An RFC3339 formatted datetime string. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** + * Schedule of metric extension should use RFC 5545 format -> recur-rule-part = + * "FREQ";"INTERVAL" where FREQ rule part identifies the type of recurrence rule. Valid values + * are "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval of a minute, + * an hour and a day or more. Example- FREQ=DAILY;INTERVAL=1 + */ + @com.fasterxml.jackson.annotation.JsonProperty("collectionRecurrences") + private final String collectionRecurrences; + + /** + * Schedule of metric extension should use RFC 5545 format -> recur-rule-part = + * "FREQ";"INTERVAL" where FREQ rule part identifies the type of recurrence rule. Valid values + * are "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval of a minute, + * an hour and a day or more. Example- FREQ=DAILY;INTERVAL=1 + * + * @return the value + */ + public String getCollectionRecurrences() { + return collectionRecurrences; + } + + /** List of metrics which are part of this metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("metricList") + private final java.util.List metricList; + + /** + * List of metrics which are part of this metric extension + * + * @return the value + */ + public java.util.List getMetricList() { + return metricList; + } + + @com.fasterxml.jackson.annotation.JsonProperty("queryProperties") + private final MetricExtensionQueryProperties queryProperties; + + public MetricExtensionQueryProperties getQueryProperties() { + return queryProperties; + } + + /** List of resource objects on which this metric extension is enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("enabledOnResources") + private final java.util.List enabledOnResources; + + /** + * List of resource objects on which this metric extension is enabled. + * + * @return the value + */ + public java.util.List getEnabledOnResources() { + return enabledOnResources; + } + + /** Count of resources on which this metric extension is enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("enabledOnResourcesCount") + private final Integer enabledOnResourcesCount; + + /** + * Count of resources on which this metric extension is enabled. + * + * @return the value + */ + public Integer getEnabledOnResourcesCount() { + return enabledOnResourcesCount; + } + + /** The URI path that the user can do a GET on to access the metric extension metadata */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceUri") + private final String resourceUri; + + /** + * The URI path that the user can do a GET on to access the metric extension metadata + * + * @return the value + */ + public String getResourceUri() { + return resourceUri; + } + + @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("MetricExtension("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", name=").append(String.valueOf(this.name)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", resourceType=").append(String.valueOf(this.resourceType)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", tenantId=").append(String.valueOf(this.tenantId)); + sb.append(", collectionMethod=").append(String.valueOf(this.collectionMethod)); + sb.append(", status=").append(String.valueOf(this.status)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", createdBy=").append(String.valueOf(this.createdBy)); + sb.append(", lastUpdatedBy=").append(String.valueOf(this.lastUpdatedBy)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", collectionRecurrences=").append(String.valueOf(this.collectionRecurrences)); + sb.append(", metricList=").append(String.valueOf(this.metricList)); + sb.append(", queryProperties=").append(String.valueOf(this.queryProperties)); + sb.append(", enabledOnResources=").append(String.valueOf(this.enabledOnResources)); + sb.append(", enabledOnResourcesCount=") + .append(String.valueOf(this.enabledOnResourcesCount)); + sb.append(", resourceUri=").append(String.valueOf(this.resourceUri)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MetricExtension)) { + return false; + } + + MetricExtension other = (MetricExtension) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.resourceType, other.resourceType) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.tenantId, other.tenantId) + && java.util.Objects.equals(this.collectionMethod, other.collectionMethod) + && java.util.Objects.equals(this.status, other.status) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.createdBy, other.createdBy) + && java.util.Objects.equals(this.lastUpdatedBy, other.lastUpdatedBy) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.collectionRecurrences, other.collectionRecurrences) + && java.util.Objects.equals(this.metricList, other.metricList) + && java.util.Objects.equals(this.queryProperties, other.queryProperties) + && java.util.Objects.equals(this.enabledOnResources, other.enabledOnResources) + && java.util.Objects.equals( + this.enabledOnResourcesCount, other.enabledOnResourcesCount) + && java.util.Objects.equals(this.resourceUri, other.resourceUri) + && 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.name == null ? 43 : this.name.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.resourceType == null ? 43 : this.resourceType.hashCode()); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.tenantId == null ? 43 : this.tenantId.hashCode()); + result = + (result * PRIME) + + (this.collectionMethod == null ? 43 : this.collectionMethod.hashCode()); + result = (result * PRIME) + (this.status == null ? 43 : this.status.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + (this.createdBy == null ? 43 : this.createdBy.hashCode()); + result = + (result * PRIME) + + (this.lastUpdatedBy == null ? 43 : this.lastUpdatedBy.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.collectionRecurrences == null + ? 43 + : this.collectionRecurrences.hashCode()); + result = (result * PRIME) + (this.metricList == null ? 43 : this.metricList.hashCode()); + result = + (result * PRIME) + + (this.queryProperties == null ? 43 : this.queryProperties.hashCode()); + result = + (result * PRIME) + + (this.enabledOnResources == null + ? 43 + : this.enabledOnResources.hashCode()); + result = + (result * PRIME) + + (this.enabledOnResourcesCount == null + ? 43 + : this.enabledOnResourcesCount.hashCode()); + result = (result * PRIME) + (this.resourceUri == null ? 43 : this.resourceUri.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionCollection.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionCollection.java new file mode 100644 index 00000000000..bb9325b6d97 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionCollection.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Results of a metric extension search. Contains list of MetricExtension items.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MetricExtensionCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MetricExtensionCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public MetricExtensionCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** List of metric extensions. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * List of metric extensions. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MetricExtensionCollection build() { + MetricExtensionCollection model = new MetricExtensionCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MetricExtensionCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** List of metric extensions. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * List of metric extensions. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("MetricExtensionCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MetricExtensionCollection)) { + return false; + } + + MetricExtensionCollection other = (MetricExtensionCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionCollectionMethods.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionCollectionMethods.java new file mode 100644 index 00000000000..fcafa8e2990 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionCollectionMethods.java @@ -0,0 +1,54 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** Possible collection methods. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public enum MetricExtensionCollectionMethods implements com.oracle.bmc.http.internal.BmcEnum { + OsCommand("OS_COMMAND"), + Sql("SQL"), + Jmx("JMX"), + + /** + * 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(MetricExtensionCollectionMethods.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (MetricExtensionCollectionMethods v : MetricExtensionCollectionMethods.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + MetricExtensionCollectionMethods(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static MetricExtensionCollectionMethods create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'MetricExtensionCollectionMethods', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionLifeCycleDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionLifeCycleDetails.java new file mode 100644 index 00000000000..8d38b066ad1 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionLifeCycleDetails.java @@ -0,0 +1,53 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** Lifecycle Detail value of Metric Extension like DRAFT or PUBLISHED */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public enum MetricExtensionLifeCycleDetails implements com.oracle.bmc.http.internal.BmcEnum { + Draft("DRAFT"), + Published("PUBLISHED"), + + /** + * 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(MetricExtensionLifeCycleDetails.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (MetricExtensionLifeCycleDetails v : MetricExtensionLifeCycleDetails.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + MetricExtensionLifeCycleDetails(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static MetricExtensionLifeCycleDetails create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'MetricExtensionLifeCycleDetails', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionLifeCycleStates.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionLifeCycleStates.java new file mode 100644 index 00000000000..118dc7125c2 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionLifeCycleStates.java @@ -0,0 +1,53 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** Lifecycle state value of Metric Extension like ACTIVE or DELETED or NEEDS_ATTENTION */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public enum MetricExtensionLifeCycleStates implements com.oracle.bmc.http.internal.BmcEnum { + Active("ACTIVE"), + Deleted("DELETED"), + + /** + * 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(MetricExtensionLifeCycleStates.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (MetricExtensionLifeCycleStates v : MetricExtensionLifeCycleStates.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + MetricExtensionLifeCycleStates(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static MetricExtensionLifeCycleStates create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'MetricExtensionLifeCycleStates', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionQueryProperties.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionQueryProperties.java new file mode 100644 index 00000000000..c75daaaeb3a --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionQueryProperties.java @@ -0,0 +1,84 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Collection method and query properties details of metric extension
+ * 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: 20210330") +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "collectionMethod", + defaultImpl = MetricExtensionQueryProperties.class) +@com.fasterxml.jackson.annotation.JsonSubTypes({ + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = OsCommandQueryProperties.class, + name = "OS_COMMAND"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = SqlQueryProperties.class, + name = "SQL"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = JmxQueryProperties.class, + name = "JMX") +}) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public class MetricExtensionQueryProperties + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({}) + protected MetricExtensionQueryProperties() { + super(); + } + + @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("MetricExtensionQueryProperties("); + sb.append("super=").append(super.toString()); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MetricExtensionQueryProperties)) { + return false; + } + + MetricExtensionQueryProperties other = (MetricExtensionQueryProperties) o; + return super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionSortBy.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionSortBy.java new file mode 100644 index 00000000000..5bbcabedc1b --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionSortBy.java @@ -0,0 +1,40 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** Sort By. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public enum MetricExtensionSortBy implements com.oracle.bmc.http.internal.BmcEnum { + Name("NAME"), + TimeCreated("TIME_CREATED"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (MetricExtensionSortBy v : MetricExtensionSortBy.values()) { + map.put(v.getValue(), v); + } + } + + MetricExtensionSortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static MetricExtensionSortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid MetricExtensionSortBy: " + key); + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionSummary.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionSummary.java new file mode 100644 index 00000000000..dbe6abe24ae --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionSummary.java @@ -0,0 +1,623 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Summary information about metric extension resources
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MetricExtensionSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MetricExtensionSummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "name", + "displayName", + "description", + "resourceType", + "compartmentId", + "status", + "lifecycleState", + "timeCreated", + "timeUpdated", + "collectionMethod", + "enabledOnResourcesCount", + "resourceUri" + }) + public MetricExtensionSummary( + String id, + String name, + String displayName, + String description, + String resourceType, + String compartmentId, + MetricExtensionLifeCycleDetails status, + MetricExtensionLifeCycleStates lifecycleState, + java.util.Date timeCreated, + java.util.Date timeUpdated, + MetricExtensionCollectionMethods collectionMethod, + Integer enabledOnResourcesCount, + String resourceUri) { + super(); + this.id = id; + this.name = name; + this.displayName = displayName; + this.description = description; + this.resourceType = resourceType; + this.compartmentId = compartmentId; + this.status = status; + this.lifecycleState = lifecycleState; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.collectionMethod = collectionMethod; + this.enabledOnResourcesCount = enabledOnResourcesCount; + this.resourceUri = resourceUri; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * metric extension. + */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * metric extension. + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** Metric Extension Resource name. */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * Metric Extension Resource name. + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + /** Metric Extension resource display name. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * Metric Extension resource display name. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** Description of the metric extension. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * Description of the metric extension. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** Resource type to which Metric Extension applies */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceType") + private String resourceType; + + /** + * Resource type to which Metric Extension applies + * + * @param resourceType the value to set + * @return this builder + */ + public Builder resourceType(String resourceType) { + this.resourceType = resourceType; + this.__explicitlySet__.add("resourceType"); + return this; + } + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** The current state of the metric extension. */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private MetricExtensionLifeCycleDetails status; + + /** + * The current state of the metric extension. + * + * @param status the value to set + * @return this builder + */ + public Builder status(MetricExtensionLifeCycleDetails status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + /** The current lifecycle state of the metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private MetricExtensionLifeCycleStates lifecycleState; + + /** + * The current lifecycle state of the metric extension + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(MetricExtensionLifeCycleStates lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** Metric Extension creation time. An RFC3339 formatted datetime string */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * Metric Extension creation time. An RFC3339 formatted datetime string + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** Metric Extension updation time. An RFC3339 formatted datetime string */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * Metric Extension updation time. An RFC3339 formatted datetime string + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** Type of possible collection methods. */ + @com.fasterxml.jackson.annotation.JsonProperty("collectionMethod") + private MetricExtensionCollectionMethods collectionMethod; + + /** + * Type of possible collection methods. + * + * @param collectionMethod the value to set + * @return this builder + */ + public Builder collectionMethod(MetricExtensionCollectionMethods collectionMethod) { + this.collectionMethod = collectionMethod; + this.__explicitlySet__.add("collectionMethod"); + return this; + } + /** Count of resources on which this metric extension is enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("enabledOnResourcesCount") + private Integer enabledOnResourcesCount; + + /** + * Count of resources on which this metric extension is enabled. + * + * @param enabledOnResourcesCount the value to set + * @return this builder + */ + public Builder enabledOnResourcesCount(Integer enabledOnResourcesCount) { + this.enabledOnResourcesCount = enabledOnResourcesCount; + this.__explicitlySet__.add("enabledOnResourcesCount"); + return this; + } + /** The URI path that the user can do a GET on to access the metric extension metadata */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceUri") + private String resourceUri; + + /** + * The URI path that the user can do a GET on to access the metric extension metadata + * + * @param resourceUri the value to set + * @return this builder + */ + public Builder resourceUri(String resourceUri) { + this.resourceUri = resourceUri; + this.__explicitlySet__.add("resourceUri"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MetricExtensionSummary build() { + MetricExtensionSummary model = + new MetricExtensionSummary( + this.id, + this.name, + this.displayName, + this.description, + this.resourceType, + this.compartmentId, + this.status, + this.lifecycleState, + this.timeCreated, + this.timeUpdated, + this.collectionMethod, + this.enabledOnResourcesCount, + this.resourceUri); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MetricExtensionSummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("resourceType")) { + this.resourceType(model.getResourceType()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("status")) { + this.status(model.getStatus()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("collectionMethod")) { + this.collectionMethod(model.getCollectionMethod()); + } + if (model.wasPropertyExplicitlySet("enabledOnResourcesCount")) { + this.enabledOnResourcesCount(model.getEnabledOnResourcesCount()); + } + if (model.wasPropertyExplicitlySet("resourceUri")) { + this.resourceUri(model.getResourceUri()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of metric + * extension. + */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of metric + * extension. + * + * @return the value + */ + public String getId() { + return id; + } + + /** Metric Extension Resource name. */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * Metric Extension Resource name. + * + * @return the value + */ + public String getName() { + return name; + } + + /** Metric Extension resource display name. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * Metric Extension resource display name. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** Description of the metric extension. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * Description of the metric extension. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** Resource type to which Metric Extension applies */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceType") + private final String resourceType; + + /** + * Resource type to which Metric Extension applies + * + * @return the value + */ + public String getResourceType() { + return resourceType; + } + + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** The current state of the metric extension. */ + @com.fasterxml.jackson.annotation.JsonProperty("status") + private final MetricExtensionLifeCycleDetails status; + + /** + * The current state of the metric extension. + * + * @return the value + */ + public MetricExtensionLifeCycleDetails getStatus() { + return status; + } + + /** The current lifecycle state of the metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final MetricExtensionLifeCycleStates lifecycleState; + + /** + * The current lifecycle state of the metric extension + * + * @return the value + */ + public MetricExtensionLifeCycleStates getLifecycleState() { + return lifecycleState; + } + + /** Metric Extension creation time. An RFC3339 formatted datetime string */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * Metric Extension creation time. An RFC3339 formatted datetime string + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** Metric Extension updation time. An RFC3339 formatted datetime string */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * Metric Extension updation time. An RFC3339 formatted datetime string + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** Type of possible collection methods. */ + @com.fasterxml.jackson.annotation.JsonProperty("collectionMethod") + private final MetricExtensionCollectionMethods collectionMethod; + + /** + * Type of possible collection methods. + * + * @return the value + */ + public MetricExtensionCollectionMethods getCollectionMethod() { + return collectionMethod; + } + + /** Count of resources on which this metric extension is enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("enabledOnResourcesCount") + private final Integer enabledOnResourcesCount; + + /** + * Count of resources on which this metric extension is enabled. + * + * @return the value + */ + public Integer getEnabledOnResourcesCount() { + return enabledOnResourcesCount; + } + + /** The URI path that the user can do a GET on to access the metric extension metadata */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceUri") + private final String resourceUri; + + /** + * The URI path that the user can do a GET on to access the metric extension metadata + * + * @return the value + */ + public String getResourceUri() { + return resourceUri; + } + + @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("MetricExtensionSummary("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", name=").append(String.valueOf(this.name)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", resourceType=").append(String.valueOf(this.resourceType)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", status=").append(String.valueOf(this.status)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", collectionMethod=").append(String.valueOf(this.collectionMethod)); + sb.append(", enabledOnResourcesCount=") + .append(String.valueOf(this.enabledOnResourcesCount)); + sb.append(", resourceUri=").append(String.valueOf(this.resourceUri)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MetricExtensionSummary)) { + return false; + } + + MetricExtensionSummary other = (MetricExtensionSummary) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.resourceType, other.resourceType) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.status, other.status) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.collectionMethod, other.collectionMethod) + && java.util.Objects.equals( + this.enabledOnResourcesCount, other.enabledOnResourcesCount) + && java.util.Objects.equals(this.resourceUri, other.resourceUri) + && 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.name == null ? 43 : this.name.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.resourceType == null ? 43 : this.resourceType.hashCode()); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.status == null ? 43 : this.status.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.collectionMethod == null ? 43 : this.collectionMethod.hashCode()); + result = + (result * PRIME) + + (this.enabledOnResourcesCount == null + ? 43 + : this.enabledOnResourcesCount.hashCode()); + result = (result * PRIME) + (this.resourceUri == null ? 43 : this.resourceUri.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionUpdateQueryProperties.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionUpdateQueryProperties.java new file mode 100644 index 00000000000..631def40642 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MetricExtensionUpdateQueryProperties.java @@ -0,0 +1,84 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Collection method and query properties details of metric extension during update
+ * 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: 20210330") +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "collectionMethod", + defaultImpl = MetricExtensionUpdateQueryProperties.class) +@com.fasterxml.jackson.annotation.JsonSubTypes({ + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = SqlUpdateQueryProperties.class, + name = "SQL"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = JmxUpdateQueryProperties.class, + name = "JMX"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = OsCommandUpdateQueryProperties.class, + name = "OS_COMMAND") +}) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public class MetricExtensionUpdateQueryProperties + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({}) + protected MetricExtensionUpdateQueryProperties() { + super(); + } + + @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("MetricExtensionUpdateQueryProperties("); + sb.append("super=").append(super.toString()); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MetricExtensionUpdateQueryProperties)) { + return false; + } + + MetricExtensionUpdateQueryProperties other = (MetricExtensionUpdateQueryProperties) o; + return super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResource.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResource.java index c128b87eb28..9fdcb7b220b 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResource.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResource.java @@ -39,6 +39,7 @@ public final class MonitoredResource "timeCreated", "timeUpdated", "lifecycleState", + "license", "properties", "databaseConnectionDetails", "credentials", @@ -61,6 +62,7 @@ public MonitoredResource( java.util.Date timeCreated, java.util.Date timeUpdated, ResourceLifecycleState lifecycleState, + LicenseType license, java.util.List properties, ConnectionDetails databaseConnectionDetails, MonitoredResourceCredential credentials, @@ -82,6 +84,7 @@ public MonitoredResource( this.timeCreated = timeCreated; this.timeUpdated = timeUpdated; this.lifecycleState = lifecycleState; + this.license = license; this.properties = properties; this.databaseConnectionDetails = databaseConnectionDetails; this.credentials = credentials; @@ -322,6 +325,21 @@ public Builder lifecycleState(ResourceLifecycleState lifecycleState) { this.__explicitlySet__.add("lifecycleState"); return this; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private LicenseType license; + + /** + * License edition of the monitored resource. + * + * @param license the value to set + * @return this builder + */ + public Builder license(LicenseType license) { + this.license = license; + this.__explicitlySet__.add("license"); + return this; + } /** List of monitored resource properties. */ @com.fasterxml.jackson.annotation.JsonProperty("properties") private java.util.List properties; @@ -442,6 +460,7 @@ public MonitoredResource build() { this.timeCreated, this.timeUpdated, this.lifecycleState, + this.license, this.properties, this.databaseConnectionDetails, this.credentials, @@ -496,6 +515,9 @@ public Builder copy(MonitoredResource model) { if (model.wasPropertyExplicitlySet("lifecycleState")) { this.lifecycleState(model.getLifecycleState()); } + if (model.wasPropertyExplicitlySet("license")) { + this.license(model.getLicense()); + } if (model.wasPropertyExplicitlySet("properties")) { this.properties(model.getProperties()); } @@ -733,6 +755,19 @@ public ResourceLifecycleState getLifecycleState() { return lifecycleState; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private final LicenseType license; + + /** + * License edition of the monitored resource. + * + * @return the value + */ + public LicenseType getLicense() { + return license; + } + /** List of monitored resource properties. */ @com.fasterxml.jackson.annotation.JsonProperty("properties") private final java.util.List properties; @@ -846,6 +881,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", license=").append(String.valueOf(this.license)); sb.append(", properties=").append(String.valueOf(this.properties)); sb.append(", databaseConnectionDetails=") .append(String.valueOf(this.databaseConnectionDetails)); @@ -881,6 +917,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.timeCreated, other.timeCreated) && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.license, other.license) && java.util.Objects.equals(this.properties, other.properties) && java.util.Objects.equals( this.databaseConnectionDetails, other.databaseConnectionDetails) @@ -917,6 +954,7 @@ public int hashCode() { result = (result * PRIME) + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); result = (result * PRIME) + (this.properties == null ? 43 : this.properties.hashCode()); result = (result * PRIME) diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceMemberSummary.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceMemberSummary.java index fa68627dd98..80df529d3db 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceMemberSummary.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceMemberSummary.java @@ -33,6 +33,7 @@ public final class MonitoredResourceMemberSummary "compartmentId", "parentId", "lifecycleState", + "license", "freeformTags", "definedTags", "systemTags" @@ -47,6 +48,7 @@ public MonitoredResourceMemberSummary( String compartmentId, String parentId, ResourceLifecycleState lifecycleState, + LicenseType license, java.util.Map freeformTags, java.util.Map> definedTags, java.util.Map> systemTags) { @@ -60,6 +62,7 @@ public MonitoredResourceMemberSummary( this.compartmentId = compartmentId; this.parentId = parentId; this.lifecycleState = lifecycleState; + this.license = license; this.freeformTags = freeformTags; this.definedTags = definedTags; this.systemTags = systemTags; @@ -224,6 +227,21 @@ public Builder lifecycleState(ResourceLifecycleState lifecycleState) { this.__explicitlySet__.add("lifecycleState"); return this; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private LicenseType license; + + /** + * License edition of the monitored resource. + * + * @param license the value to set + * @return this builder + */ + public Builder license(LicenseType license) { + this.license = license; + this.__explicitlySet__.add("license"); + return this; + } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists * for cross-compatibility only. Example: {@code {"bar-key": "value"}} @@ -298,6 +316,7 @@ public MonitoredResourceMemberSummary build() { this.compartmentId, this.parentId, this.lifecycleState, + this.license, this.freeformTags, this.definedTags, this.systemTags); @@ -336,6 +355,9 @@ public Builder copy(MonitoredResourceMemberSummary model) { if (model.wasPropertyExplicitlySet("lifecycleState")) { this.lifecycleState(model.getLifecycleState()); } + if (model.wasPropertyExplicitlySet("license")) { + this.license(model.getLicense()); + } if (model.wasPropertyExplicitlySet("freeformTags")) { this.freeformTags(model.getFreeformTags()); } @@ -495,6 +517,19 @@ public ResourceLifecycleState getLifecycleState() { return lifecycleState; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private final LicenseType license; + + /** + * License edition of the monitored resource. + * + * @return the value + */ + public LicenseType getLicense() { + return license; + } + /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for * cross-compatibility only. Example: {@code {"bar-key": "value"}} @@ -570,6 +605,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); sb.append(", parentId=").append(String.valueOf(this.parentId)); sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", license=").append(String.valueOf(this.license)); sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); sb.append(", definedTags=").append(String.valueOf(this.definedTags)); sb.append(", systemTags=").append(String.valueOf(this.systemTags)); @@ -596,6 +632,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.compartmentId, other.compartmentId) && java.util.Objects.equals(this.parentId, other.parentId) && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.license, other.license) && java.util.Objects.equals(this.freeformTags, other.freeformTags) && java.util.Objects.equals(this.definedTags, other.definedTags) && java.util.Objects.equals(this.systemTags, other.systemTags) @@ -623,6 +660,7 @@ public int hashCode() { result = (result * PRIME) + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); result = (result * PRIME) + (this.systemTags == null ? 43 : this.systemTags.hashCode()); diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceSortBy.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceSortBy.java new file mode 100644 index 00000000000..1f40bc81c67 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceSortBy.java @@ -0,0 +1,40 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** Sort By. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public enum MonitoredResourceSortBy implements com.oracle.bmc.http.internal.BmcEnum { + Name("NAME"), + TimeCreated("TIME_CREATED"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (MonitoredResourceSortBy v : MonitoredResourceSortBy.values()) { + map.put(v.getValue(), v); + } + } + + MonitoredResourceSortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static MonitoredResourceSortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid MonitoredResourceSortBy: " + key); + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceSummary.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceSummary.java index 5b071335121..03686a559df 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceSummary.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceSummary.java @@ -28,6 +28,7 @@ public final class MonitoredResourceSummary "name", "displayName", "type", + "compartmentId", "hostName", "externalId", "managementAgentId", @@ -35,6 +36,7 @@ public final class MonitoredResourceSummary "timeUpdated", "lifecycleState", "properties", + "license", "freeformTags", "definedTags", "systemTags" @@ -44,6 +46,7 @@ public MonitoredResourceSummary( String name, String displayName, String type, + String compartmentId, String hostName, String externalId, String managementAgentId, @@ -51,6 +54,7 @@ public MonitoredResourceSummary( java.util.Date timeUpdated, ResourceLifecycleState lifecycleState, java.util.List properties, + LicenseType license, java.util.Map freeformTags, java.util.Map> definedTags, java.util.Map> systemTags) { @@ -59,6 +63,7 @@ public MonitoredResourceSummary( this.name = name; this.displayName = displayName; this.type = type; + this.compartmentId = compartmentId; this.hostName = hostName; this.externalId = externalId; this.managementAgentId = managementAgentId; @@ -66,6 +71,7 @@ public MonitoredResourceSummary( this.timeUpdated = timeUpdated; this.lifecycleState = lifecycleState; this.properties = properties; + this.license = license; this.freeformTags = freeformTags; this.definedTags = definedTags; this.systemTags = systemTags; @@ -137,6 +143,25 @@ public Builder type(String type) { this.__explicitlySet__.add("type"); return this; } + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } /** Monitored Resource Host Name. */ @com.fasterxml.jackson.annotation.JsonProperty("hostName") private String hostName; @@ -252,6 +277,21 @@ public Builder properties(java.util.List properties) this.__explicitlySet__.add("properties"); return this; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private LicenseType license; + + /** + * License edition of the monitored resource. + * + * @param license the value to set + * @return this builder + */ + public Builder license(LicenseType license) { + this.license = license; + this.__explicitlySet__.add("license"); + return this; + } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists * for cross-compatibility only. Example: {@code {"bar-key": "value"}} @@ -321,6 +361,7 @@ public MonitoredResourceSummary build() { this.name, this.displayName, this.type, + this.compartmentId, this.hostName, this.externalId, this.managementAgentId, @@ -328,6 +369,7 @@ public MonitoredResourceSummary build() { this.timeUpdated, this.lifecycleState, this.properties, + this.license, this.freeformTags, this.definedTags, this.systemTags); @@ -351,6 +393,9 @@ public Builder copy(MonitoredResourceSummary model) { if (model.wasPropertyExplicitlySet("type")) { this.type(model.getType()); } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } if (model.wasPropertyExplicitlySet("hostName")) { this.hostName(model.getHostName()); } @@ -372,6 +417,9 @@ public Builder copy(MonitoredResourceSummary model) { if (model.wasPropertyExplicitlySet("properties")) { this.properties(model.getProperties()); } + if (model.wasPropertyExplicitlySet("license")) { + this.license(model.getLicense()); + } if (model.wasPropertyExplicitlySet("freeformTags")) { this.freeformTags(model.getFreeformTags()); } @@ -450,6 +498,23 @@ public String getType() { return type; } + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * Compartment Identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + /** Monitored Resource Host Name. */ @com.fasterxml.jackson.annotation.JsonProperty("hostName") private final String hostName; @@ -551,6 +616,19 @@ public java.util.List getProperties() { return properties; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private final LicenseType license; + + /** + * License edition of the monitored resource. + * + * @return the value + */ + public LicenseType getLicense() { + return license; + } + /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for * cross-compatibility only. Example: {@code {"bar-key": "value"}} @@ -621,6 +699,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", name=").append(String.valueOf(this.name)); sb.append(", displayName=").append(String.valueOf(this.displayName)); sb.append(", type=").append(String.valueOf(this.type)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); sb.append(", hostName=").append(String.valueOf(this.hostName)); sb.append(", externalId=").append(String.valueOf(this.externalId)); sb.append(", managementAgentId=").append(String.valueOf(this.managementAgentId)); @@ -628,6 +707,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); sb.append(", properties=").append(String.valueOf(this.properties)); + sb.append(", license=").append(String.valueOf(this.license)); sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); sb.append(", definedTags=").append(String.valueOf(this.definedTags)); sb.append(", systemTags=").append(String.valueOf(this.systemTags)); @@ -649,6 +729,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.name, other.name) && java.util.Objects.equals(this.displayName, other.displayName) && java.util.Objects.equals(this.type, other.type) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) && java.util.Objects.equals(this.hostName, other.hostName) && java.util.Objects.equals(this.externalId, other.externalId) && java.util.Objects.equals(this.managementAgentId, other.managementAgentId) @@ -656,6 +737,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) && java.util.Objects.equals(this.properties, other.properties) + && java.util.Objects.equals(this.license, other.license) && java.util.Objects.equals(this.freeformTags, other.freeformTags) && java.util.Objects.equals(this.definedTags, other.definedTags) && java.util.Objects.equals(this.systemTags, other.systemTags) @@ -670,6 +752,9 @@ public int hashCode() { result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode()); result = (result * PRIME) + (this.type == null ? 43 : this.type.hashCode()); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); result = (result * PRIME) + (this.hostName == null ? 43 : this.hostName.hashCode()); result = (result * PRIME) + (this.externalId == null ? 43 : this.externalId.hashCode()); result = @@ -681,6 +766,7 @@ public int hashCode() { (result * PRIME) + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); result = (result * PRIME) + (this.properties == null ? 43 : this.properties.hashCode()); + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); result = (result * PRIME) + (this.systemTags == null ? 43 : this.systemTags.hashCode()); diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTask.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTask.java new file mode 100644 index 00000000000..d428056d854 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTask.java @@ -0,0 +1,626 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The request details for importing resources from Telemetry.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MonitoredResourceTask.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MonitoredResourceTask + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "name", + "compartmentId", + "tenantId", + "taskDetails", + "workRequestIds", + "timeCreated", + "timeUpdated", + "lifecycleState", + "freeformTags", + "definedTags", + "systemTags" + }) + public MonitoredResourceTask( + String id, + String name, + String compartmentId, + String tenantId, + MonitoredResourceTaskDetails taskDetails, + java.util.List workRequestIds, + java.util.Date timeCreated, + java.util.Date timeUpdated, + MonitoredResourceTaskLifecycleState lifecycleState, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.id = id; + this.name = name; + this.compartmentId = compartmentId; + this.tenantId = tenantId; + this.taskDetails = taskDetails; + this.workRequestIds = workRequestIds; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.lifecycleState = lifecycleState; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * Task identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * Task identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** Name of the task. */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * Name of the task. + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment identifier. + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment identifier. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy. + */ + @com.fasterxml.jackson.annotation.JsonProperty("tenantId") + private String tenantId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy. + * + * @param tenantId the value to set + * @return this builder + */ + public Builder tenantId(String tenantId) { + this.tenantId = tenantId; + this.__explicitlySet__.add("tenantId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("taskDetails") + private MonitoredResourceTaskDetails taskDetails; + + public Builder taskDetails(MonitoredResourceTaskDetails taskDetails) { + this.taskDetails = taskDetails; + this.__explicitlySet__.add("taskDetails"); + return this; + } + /** + * Identifiers + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) for work + * requests submitted for this task. + */ + @com.fasterxml.jackson.annotation.JsonProperty("workRequestIds") + private java.util.List workRequestIds; + + /** + * Identifiers + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) for work + * requests submitted for this task. + * + * @param workRequestIds the value to set + * @return this builder + */ + public Builder workRequestIds(java.util.List workRequestIds) { + this.workRequestIds = workRequestIds; + this.__explicitlySet__.add("workRequestIds"); + return this; + } + /** + * The date and time when the stack monitoring resource task was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The date and time when the stack monitoring resource task was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** + * The date and time when the stack monitoring resource task was last updated, expressed in + * [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The date and time when the stack monitoring resource task was last updated, expressed in + * [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** The current state of the stack monitoring resource task. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private MonitoredResourceTaskLifecycleState lifecycleState; + + /** + * The current state of the stack monitoring resource task. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(MonitoredResourceTaskLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MonitoredResourceTask build() { + MonitoredResourceTask model = + new MonitoredResourceTask( + this.id, + this.name, + this.compartmentId, + this.tenantId, + this.taskDetails, + this.workRequestIds, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MonitoredResourceTask model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("tenantId")) { + this.tenantId(model.getTenantId()); + } + if (model.wasPropertyExplicitlySet("taskDetails")) { + this.taskDetails(model.getTaskDetails()); + } + if (model.wasPropertyExplicitlySet("workRequestIds")) { + this.workRequestIds(model.getWorkRequestIds()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * Task identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * Task identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @return the value + */ + public String getId() { + return id; + } + + /** Name of the task. */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * Name of the task. + * + * @return the value + */ + public String getName() { + return name; + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment identifier. + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment identifier. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy. + */ + @com.fasterxml.jackson.annotation.JsonProperty("tenantId") + private final String tenantId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy. + * + * @return the value + */ + public String getTenantId() { + return tenantId; + } + + @com.fasterxml.jackson.annotation.JsonProperty("taskDetails") + private final MonitoredResourceTaskDetails taskDetails; + + public MonitoredResourceTaskDetails getTaskDetails() { + return taskDetails; + } + + /** + * Identifiers [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + * for work requests submitted for this task. + */ + @com.fasterxml.jackson.annotation.JsonProperty("workRequestIds") + private final java.util.List workRequestIds; + + /** + * Identifiers [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + * for work requests submitted for this task. + * + * @return the value + */ + public java.util.List getWorkRequestIds() { + return workRequestIds; + } + + /** + * The date and time when the stack monitoring resource task was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The date and time when the stack monitoring resource task was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** + * The date and time when the stack monitoring resource task was last updated, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The date and time when the stack monitoring resource task was last updated, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** The current state of the stack monitoring resource task. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final MonitoredResourceTaskLifecycleState lifecycleState; + + /** + * The current state of the stack monitoring resource task. + * + * @return the value + */ + public MonitoredResourceTaskLifecycleState getLifecycleState() { + return lifecycleState; + } + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("MonitoredResourceTask("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", name=").append(String.valueOf(this.name)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", tenantId=").append(String.valueOf(this.tenantId)); + sb.append(", taskDetails=").append(String.valueOf(this.taskDetails)); + sb.append(", workRequestIds=").append(String.valueOf(this.workRequestIds)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MonitoredResourceTask)) { + return false; + } + + MonitoredResourceTask other = (MonitoredResourceTask) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.tenantId, other.tenantId) + && java.util.Objects.equals(this.taskDetails, other.taskDetails) + && java.util.Objects.equals(this.workRequestIds, other.workRequestIds) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && 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.name == null ? 43 : this.name.hashCode()); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.tenantId == null ? 43 : this.tenantId.hashCode()); + result = (result * PRIME) + (this.taskDetails == null ? 43 : this.taskDetails.hashCode()); + result = + (result * PRIME) + + (this.workRequestIds == null ? 43 : this.workRequestIds.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.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) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTaskDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTaskDetails.java new file mode 100644 index 00000000000..33fe131a645 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTaskDetails.java @@ -0,0 +1,122 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The request details for the performing the task.
+ * 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: 20210330") +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "type", + defaultImpl = MonitoredResourceTaskDetails.class) +@com.fasterxml.jackson.annotation.JsonSubTypes({ + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = ImportOciTelemetryResourcesTaskDetails.class, + name = "IMPORT_OCI_TELEMETRY_RESOURCES") +}) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public class MonitoredResourceTaskDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({}) + protected MonitoredResourceTaskDetails() { + super(); + } + + @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("MonitoredResourceTaskDetails("); + sb.append("super=").append(super.toString()); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MonitoredResourceTaskDetails)) { + return false; + } + + MonitoredResourceTaskDetails other = (MonitoredResourceTaskDetails) o; + return super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + super.hashCode(); + return result; + } + + /** Task type. */ + public enum Type implements com.oracle.bmc.http.internal.BmcEnum { + ImportOciTelemetryResources("IMPORT_OCI_TELEMETRY_RESOURCES"), + + /** + * 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(Type.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Type v : Type.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + Type(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Type create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'Type', returning UnknownEnumValue", key); + return UnknownEnumValue; + } + }; +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTaskLifecycleState.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTaskLifecycleState.java new file mode 100644 index 00000000000..39f6162d337 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTaskLifecycleState.java @@ -0,0 +1,59 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** Possible lifecycle states for stack monitoring resource task. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public enum MonitoredResourceTaskLifecycleState implements com.oracle.bmc.http.internal.BmcEnum { + Accepted("ACCEPTED"), + InProgress("IN_PROGRESS"), + Waiting("WAITING"), + Failed("FAILED"), + Succeeded("SUCCEEDED"), + Canceling("CANCELING"), + Canceled("CANCELED"), + NeedsAttention("NEEDS_ATTENTION"), + + /** + * 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(MonitoredResourceTaskLifecycleState.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (MonitoredResourceTaskLifecycleState v : MonitoredResourceTaskLifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + MonitoredResourceTaskLifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static MonitoredResourceTaskLifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'MonitoredResourceTaskLifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTaskSummary.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTaskSummary.java new file mode 100644 index 00000000000..9f1ae13c0c8 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTaskSummary.java @@ -0,0 +1,532 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The summary details for the task.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MonitoredResourceTaskSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MonitoredResourceTaskSummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "name", + "taskDetails", + "workRequestIds", + "timeCreated", + "timeUpdated", + "lifecycleState", + "freeformTags", + "definedTags", + "systemTags" + }) + public MonitoredResourceTaskSummary( + String id, + String name, + MonitoredResourceTaskDetails taskDetails, + java.util.List workRequestIds, + java.util.Date timeCreated, + java.util.Date timeUpdated, + MonitoredResourceTaskLifecycleState lifecycleState, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.id = id; + this.name = name; + this.taskDetails = taskDetails; + this.workRequestIds = workRequestIds; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.lifecycleState = lifecycleState; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * Task identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * Task identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** Name of the task. */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * Name of the task. + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("taskDetails") + private MonitoredResourceTaskDetails taskDetails; + + public Builder taskDetails(MonitoredResourceTaskDetails taskDetails) { + this.taskDetails = taskDetails; + this.__explicitlySet__.add("taskDetails"); + return this; + } + /** + * Identifiers + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) for work + * requests submitted for this task. + */ + @com.fasterxml.jackson.annotation.JsonProperty("workRequestIds") + private java.util.List workRequestIds; + + /** + * Identifiers + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) for work + * requests submitted for this task. + * + * @param workRequestIds the value to set + * @return this builder + */ + public Builder workRequestIds(java.util.List workRequestIds) { + this.workRequestIds = workRequestIds; + this.__explicitlySet__.add("workRequestIds"); + return this; + } + /** + * The date and time when the stack monitoring resource task was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The date and time when the stack monitoring resource task was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** + * The date and time when the stack monitoring resource task was last updated, expressed in + * [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The date and time when the stack monitoring resource task was last updated, expressed in + * [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** The current state of the stack monitoring resource task. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private MonitoredResourceTaskLifecycleState lifecycleState; + + /** + * The current state of the stack monitoring resource task. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(MonitoredResourceTaskLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MonitoredResourceTaskSummary build() { + MonitoredResourceTaskSummary model = + new MonitoredResourceTaskSummary( + this.id, + this.name, + this.taskDetails, + this.workRequestIds, + this.timeCreated, + this.timeUpdated, + this.lifecycleState, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MonitoredResourceTaskSummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("taskDetails")) { + this.taskDetails(model.getTaskDetails()); + } + if (model.wasPropertyExplicitlySet("workRequestIds")) { + this.workRequestIds(model.getWorkRequestIds()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * Task identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * Task identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @return the value + */ + public String getId() { + return id; + } + + /** Name of the task. */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * Name of the task. + * + * @return the value + */ + public String getName() { + return name; + } + + @com.fasterxml.jackson.annotation.JsonProperty("taskDetails") + private final MonitoredResourceTaskDetails taskDetails; + + public MonitoredResourceTaskDetails getTaskDetails() { + return taskDetails; + } + + /** + * Identifiers [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + * for work requests submitted for this task. + */ + @com.fasterxml.jackson.annotation.JsonProperty("workRequestIds") + private final java.util.List workRequestIds; + + /** + * Identifiers [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) + * for work requests submitted for this task. + * + * @return the value + */ + public java.util.List getWorkRequestIds() { + return workRequestIds; + } + + /** + * The date and time when the stack monitoring resource task was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The date and time when the stack monitoring resource task was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** + * The date and time when the stack monitoring resource task was last updated, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The date and time when the stack monitoring resource task was last updated, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** The current state of the stack monitoring resource task. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final MonitoredResourceTaskLifecycleState lifecycleState; + + /** + * The current state of the stack monitoring resource task. + * + * @return the value + */ + public MonitoredResourceTaskLifecycleState getLifecycleState() { + return lifecycleState; + } + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("MonitoredResourceTaskSummary("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", name=").append(String.valueOf(this.name)); + sb.append(", taskDetails=").append(String.valueOf(this.taskDetails)); + sb.append(", workRequestIds=").append(String.valueOf(this.workRequestIds)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MonitoredResourceTaskSummary)) { + return false; + } + + MonitoredResourceTaskSummary other = (MonitoredResourceTaskSummary) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.taskDetails, other.taskDetails) + && java.util.Objects.equals(this.workRequestIds, other.workRequestIds) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && 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.name == null ? 43 : this.name.hashCode()); + result = (result * PRIME) + (this.taskDetails == null ? 43 : this.taskDetails.hashCode()); + result = + (result * PRIME) + + (this.workRequestIds == null ? 43 : this.workRequestIds.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.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) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTasksCollection.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTasksCollection.java new file mode 100644 index 00000000000..955e21d10f0 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTasksCollection.java @@ -0,0 +1,134 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * A Collection of stack monitoring resource task summaries.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MonitoredResourceTasksCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MonitoredResourceTasksCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public MonitoredResourceTasksCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** List of stack monitoring resource task summaries. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * List of stack monitoring resource task summaries. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MonitoredResourceTasksCollection build() { + MonitoredResourceTasksCollection model = + new MonitoredResourceTasksCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MonitoredResourceTasksCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** List of stack monitoring resource task summaries. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * List of stack monitoring resource task summaries. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("MonitoredResourceTasksCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MonitoredResourceTasksCollection)) { + return false; + } + + MonitoredResourceTasksCollection other = (MonitoredResourceTasksCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceType.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceType.java new file mode 100644 index 00000000000..c87cd41502a --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceType.java @@ -0,0 +1,655 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The response object for create monitored resource type and get monitored resource type + * operations.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MonitoredResourceType.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MonitoredResourceType + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "name", + "displayName", + "description", + "metricNamespace", + "compartmentId", + "lifecycleState", + "timeCreated", + "timeUpdated", + "metadata", + "freeformTags", + "definedTags", + "systemTags" + }) + public MonitoredResourceType( + String id, + String name, + String displayName, + String description, + String metricNamespace, + String compartmentId, + ResourceTypeLifecycleState lifecycleState, + java.util.Date timeCreated, + java.util.Date timeUpdated, + ResourceTypeMetadataDetails metadata, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.id = id; + this.name = name; + this.displayName = displayName; + this.description = description; + this.metricNamespace = metricNamespace; + this.compartmentId = compartmentId; + this.lifecycleState = lifecycleState; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.metadata = metadata; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * Monitored resource type identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * Monitored resource type identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** + * A unique monitored resource type name. The name must be unique across tenancy. Name can + * not be changed. + */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * A unique monitored resource type name. The name must be unique across tenancy. Name can + * not be changed. + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + /** Monitored resource type display name. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * Monitored resource type display name. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** A friendly description. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * A friendly description. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** Metric namespace for resource type. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricNamespace") + private String metricNamespace; + + /** + * Metric namespace for resource type. + * + * @param metricNamespace the value to set + * @return this builder + */ + public Builder metricNamespace(String metricNamespace) { + this.metricNamespace = metricNamespace; + this.__explicitlySet__.add("metricNamespace"); + return this; + } + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy containing the resource type. + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy containing the resource type. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** Lifecycle state of the monitored resource type. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private ResourceTypeLifecycleState lifecycleState; + + /** + * Lifecycle state of the monitored resource type. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(ResourceTypeLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** + * The date and time when the monitored resource type was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The date and time when the monitored resource type was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** + * The date and time when the monitored resource was updated, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The date and time when the monitored resource was updated, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("metadata") + private ResourceTypeMetadataDetails metadata; + + public Builder metadata(ResourceTypeMetadataDetails metadata) { + this.metadata = metadata; + this.__explicitlySet__.add("metadata"); + return this; + } + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MonitoredResourceType build() { + MonitoredResourceType model = + new MonitoredResourceType( + this.id, + this.name, + this.displayName, + this.description, + this.metricNamespace, + this.compartmentId, + this.lifecycleState, + this.timeCreated, + this.timeUpdated, + this.metadata, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MonitoredResourceType model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("metricNamespace")) { + this.metricNamespace(model.getMetricNamespace()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("metadata")) { + this.metadata(model.getMetadata()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * Monitored resource type identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * Monitored resource type identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @return the value + */ + public String getId() { + return id; + } + + /** + * A unique monitored resource type name. The name must be unique across tenancy. Name can not + * be changed. + */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * A unique monitored resource type name. The name must be unique across tenancy. Name can not + * be changed. + * + * @return the value + */ + public String getName() { + return name; + } + + /** Monitored resource type display name. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * Monitored resource type display name. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** A friendly description. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * A friendly description. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** Metric namespace for resource type. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricNamespace") + private final String metricNamespace; + + /** + * Metric namespace for resource type. + * + * @return the value + */ + public String getMetricNamespace() { + return metricNamespace; + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy containing the resource type. + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy containing the resource type. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** Lifecycle state of the monitored resource type. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final ResourceTypeLifecycleState lifecycleState; + + /** + * Lifecycle state of the monitored resource type. + * + * @return the value + */ + public ResourceTypeLifecycleState getLifecycleState() { + return lifecycleState; + } + + /** + * The date and time when the monitored resource type was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The date and time when the monitored resource type was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** + * The date and time when the monitored resource was updated, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The date and time when the monitored resource was updated, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + @com.fasterxml.jackson.annotation.JsonProperty("metadata") + private final ResourceTypeMetadataDetails metadata; + + public ResourceTypeMetadataDetails getMetadata() { + return metadata; + } + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("MonitoredResourceType("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", name=").append(String.valueOf(this.name)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", metricNamespace=").append(String.valueOf(this.metricNamespace)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + sb.append(", metadata=").append(String.valueOf(this.metadata)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MonitoredResourceType)) { + return false; + } + + MonitoredResourceType other = (MonitoredResourceType) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.metricNamespace, other.metricNamespace) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.metadata, other.metadata) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && 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.name == null ? 43 : this.name.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.metricNamespace == null ? 43 : this.metricNamespace.hashCode()); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = (result * PRIME) + (this.metadata == null ? 43 : this.metadata.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) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTypeSummary.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTypeSummary.java new file mode 100644 index 00000000000..23d1a34eaf1 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTypeSummary.java @@ -0,0 +1,654 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The summary of monitored resource type.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MonitoredResourceTypeSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MonitoredResourceTypeSummary + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "name", + "displayName", + "description", + "metricNamespace", + "compartmentId", + "lifecycleState", + "metadata", + "timeCreated", + "timeUpdated", + "freeformTags", + "definedTags", + "systemTags" + }) + public MonitoredResourceTypeSummary( + String id, + String name, + String displayName, + String description, + String metricNamespace, + String compartmentId, + ResourceTypeLifecycleState lifecycleState, + ResourceTypeMetadataDetails metadata, + java.util.Date timeCreated, + java.util.Date timeUpdated, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.id = id; + this.name = name; + this.displayName = displayName; + this.description = description; + this.metricNamespace = metricNamespace; + this.compartmentId = compartmentId; + this.lifecycleState = lifecycleState; + this.metadata = metadata; + this.timeCreated = timeCreated; + this.timeUpdated = timeUpdated; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * Monitored resource type identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * Monitored resource type identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** + * A unique monitored resource type name. The name must be unique across tenancy. Name can + * not be changed. + */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * A unique monitored resource type name. The name must be unique across tenancy. Name can + * not be changed. + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + /** Monitored resource type display name. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * Monitored resource type display name. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** A friendly description. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * A friendly description. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** Metric namespace for resource type. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricNamespace") + private String metricNamespace; + + /** + * Metric namespace for resource type. + * + * @param metricNamespace the value to set + * @return this builder + */ + public Builder metricNamespace(String metricNamespace) { + this.metricNamespace = metricNamespace; + this.__explicitlySet__.add("metricNamespace"); + return this; + } + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy containing the resource type. + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy containing the resource type. + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** Lifecycle state of the monitored resource type. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private ResourceTypeLifecycleState lifecycleState; + + /** + * Lifecycle state of the monitored resource type. + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(ResourceTypeLifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("metadata") + private ResourceTypeMetadataDetails metadata; + + public Builder metadata(ResourceTypeMetadataDetails metadata) { + this.metadata = metadata; + this.__explicitlySet__.add("metadata"); + return this; + } + /** + * The date and time when the monitored resource type was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + /** + * The date and time when the monitored resource type was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @param timeCreated the value to set + * @return this builder + */ + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + /** + * The date and time when the monitored resource was updated, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + /** + * The date and time when the monitored resource was updated, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @param timeUpdated the value to set + * @return this builder + */ + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MonitoredResourceTypeSummary build() { + MonitoredResourceTypeSummary model = + new MonitoredResourceTypeSummary( + this.id, + this.name, + this.displayName, + this.description, + this.metricNamespace, + this.compartmentId, + this.lifecycleState, + this.metadata, + this.timeCreated, + this.timeUpdated, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MonitoredResourceTypeSummary model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("metricNamespace")) { + this.metricNamespace(model.getMetricNamespace()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("metadata")) { + this.metadata(model.getMetadata()); + } + if (model.wasPropertyExplicitlySet("timeCreated")) { + this.timeCreated(model.getTimeCreated()); + } + if (model.wasPropertyExplicitlySet("timeUpdated")) { + this.timeUpdated(model.getTimeUpdated()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * Monitored resource type identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * Monitored resource type identifier + * [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + * + * @return the value + */ + public String getId() { + return id; + } + + /** + * A unique monitored resource type name. The name must be unique across tenancy. Name can not + * be changed. + */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * A unique monitored resource type name. The name must be unique across tenancy. Name can not + * be changed. + * + * @return the value + */ + public String getName() { + return name; + } + + /** Monitored resource type display name. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * Monitored resource type display name. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** A friendly description. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * A friendly description. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** Metric namespace for resource type. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricNamespace") + private final String metricNamespace; + + /** + * Metric namespace for resource type. + * + * @return the value + */ + public String getMetricNamespace() { + return metricNamespace; + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy containing the resource type. + */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy containing the resource type. + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** Lifecycle state of the monitored resource type. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final ResourceTypeLifecycleState lifecycleState; + + /** + * Lifecycle state of the monitored resource type. + * + * @return the value + */ + public ResourceTypeLifecycleState getLifecycleState() { + return lifecycleState; + } + + @com.fasterxml.jackson.annotation.JsonProperty("metadata") + private final ResourceTypeMetadataDetails metadata; + + public ResourceTypeMetadataDetails getMetadata() { + return metadata; + } + + /** + * The date and time when the monitored resource type was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private final java.util.Date timeCreated; + + /** + * The date and time when the monitored resource type was created, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @return the value + */ + public java.util.Date getTimeCreated() { + return timeCreated; + } + + /** + * The date and time when the monitored resource was updated, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + */ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private final java.util.Date timeUpdated; + + /** + * The date and time when the monitored resource was updated, expressed in [RFC + * 3339](https://tools.ietf.org/html/rfc3339) timestamp format. + * + * @return the value + */ + public java.util.Date getTimeUpdated() { + return timeUpdated; + } + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("MonitoredResourceTypeSummary("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", name=").append(String.valueOf(this.name)); + sb.append(", displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", metricNamespace=").append(String.valueOf(this.metricNamespace)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", metadata=").append(String.valueOf(this.metadata)); + sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); + sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MonitoredResourceTypeSummary)) { + return false; + } + + MonitoredResourceTypeSummary other = (MonitoredResourceTypeSummary) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.metricNamespace, other.metricNamespace) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.metadata, other.metadata) + && java.util.Objects.equals(this.timeCreated, other.timeCreated) + && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && 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.name == null ? 43 : this.name.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.metricNamespace == null ? 43 : this.metricNamespace.hashCode()); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + (this.metadata == null ? 43 : this.metadata.hashCode()); + result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); + result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); + result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); + result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); + result = (result * PRIME) + (this.systemTags == null ? 43 : this.systemTags.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTypesCollection.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTypesCollection.java new file mode 100644 index 00000000000..752be9abbe7 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourceTypesCollection.java @@ -0,0 +1,134 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * A Collection of monitored resource type summaries.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MonitoredResourceTypesCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MonitoredResourceTypesCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public MonitoredResourceTypesCollection(java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** List of monitored resource type summaries. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * List of monitored resource type summaries. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MonitoredResourceTypesCollection build() { + MonitoredResourceTypesCollection model = + new MonitoredResourceTypesCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MonitoredResourceTypesCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** List of monitored resource type summaries. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * List of monitored resource type summaries. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("MonitoredResourceTypesCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MonitoredResourceTypesCollection)) { + return false; + } + + MonitoredResourceTypesCollection other = (MonitoredResourceTypesCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourcesCountAggregation.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourcesCountAggregation.java new file mode 100644 index 00000000000..0c52551c433 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourcesCountAggregation.java @@ -0,0 +1,187 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The count of resources for specified dimension.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MonitoredResourcesCountAggregation.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MonitoredResourcesCountAggregation + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"dimensions", "count"}) + public MonitoredResourcesCountAggregation( + java.util.Map dimensions, Integer count) { + super(); + this.dimensions = dimensions; + this.count = count; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * Qualifiers provided in a metric definition. Available dimensions vary based on groupBy + * parameter. Each dimension takes the form of a key-value pair. + * + *

Example: {@code "resourceType": "oci_autonomous_database"} + */ + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private java.util.Map dimensions; + + /** + * Qualifiers provided in a metric definition. Available dimensions vary based on groupBy + * parameter. Each dimension takes the form of a key-value pair. + * + *

Example: {@code "resourceType": "oci_autonomous_database"} + * + * @param dimensions the value to set + * @return this builder + */ + public Builder dimensions(java.util.Map dimensions) { + this.dimensions = dimensions; + this.__explicitlySet__.add("dimensions"); + return this; + } + /** the value of this metric */ + @com.fasterxml.jackson.annotation.JsonProperty("count") + private Integer count; + + /** + * the value of this metric + * + * @param count the value to set + * @return this builder + */ + public Builder count(Integer count) { + this.count = count; + this.__explicitlySet__.add("count"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MonitoredResourcesCountAggregation build() { + MonitoredResourcesCountAggregation model = + new MonitoredResourcesCountAggregation(this.dimensions, this.count); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MonitoredResourcesCountAggregation model) { + if (model.wasPropertyExplicitlySet("dimensions")) { + this.dimensions(model.getDimensions()); + } + if (model.wasPropertyExplicitlySet("count")) { + this.count(model.getCount()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * Qualifiers provided in a metric definition. Available dimensions vary based on groupBy + * parameter. Each dimension takes the form of a key-value pair. + * + *

Example: {@code "resourceType": "oci_autonomous_database"} + */ + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private final java.util.Map dimensions; + + /** + * Qualifiers provided in a metric definition. Available dimensions vary based on groupBy + * parameter. Each dimension takes the form of a key-value pair. + * + *

Example: {@code "resourceType": "oci_autonomous_database"} + * + * @return the value + */ + public java.util.Map getDimensions() { + return dimensions; + } + + /** the value of this metric */ + @com.fasterxml.jackson.annotation.JsonProperty("count") + private final Integer count; + + /** + * the value of this metric + * + * @return the value + */ + public Integer getCount() { + return count; + } + + @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("MonitoredResourcesCountAggregation("); + sb.append("super=").append(super.toString()); + sb.append("dimensions=").append(String.valueOf(this.dimensions)); + sb.append(", count=").append(String.valueOf(this.count)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MonitoredResourcesCountAggregation)) { + return false; + } + + MonitoredResourcesCountAggregation other = (MonitoredResourcesCountAggregation) o; + return java.util.Objects.equals(this.dimensions, other.dimensions) + && java.util.Objects.equals(this.count, other.count) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.dimensions == null ? 43 : this.dimensions.hashCode()); + result = (result * PRIME) + (this.count == null ? 43 : this.count.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourcesCountAggregationCollection.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourcesCountAggregationCollection.java new file mode 100644 index 00000000000..32ab153b8fd --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/MonitoredResourcesCountAggregationCollection.java @@ -0,0 +1,136 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The resource count grouped by given criteria.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = MonitoredResourcesCountAggregationCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MonitoredResourcesCountAggregationCollection + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"items"}) + public MonitoredResourcesCountAggregationCollection( + java.util.List items) { + super(); + this.items = items; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** The counts related to the resource and resource types. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + /** + * The counts related to the resource and resource types. + * + * @param items the value to set + * @return this builder + */ + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MonitoredResourcesCountAggregationCollection build() { + MonitoredResourcesCountAggregationCollection model = + new MonitoredResourcesCountAggregationCollection(this.items); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MonitoredResourcesCountAggregationCollection model) { + if (model.wasPropertyExplicitlySet("items")) { + this.items(model.getItems()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** The counts related to the resource and resource types. */ + @com.fasterxml.jackson.annotation.JsonProperty("items") + private final java.util.List items; + + /** + * The counts related to the resource and resource types. + * + * @return the value + */ + public java.util.List getItems() { + return items; + } + + @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("MonitoredResourcesCountAggregationCollection("); + sb.append("super=").append(super.toString()); + sb.append("items=").append(String.valueOf(this.items)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MonitoredResourcesCountAggregationCollection)) { + return false; + } + + MonitoredResourcesCountAggregationCollection other = + (MonitoredResourcesCountAggregationCollection) o; + return java.util.Objects.equals(this.items, other.items) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/OperationType.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/OperationType.java index 056021056f8..7d1310c0bad 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/OperationType.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/OperationType.java @@ -14,9 +14,13 @@ public enum OperationType implements com.oracle.bmc.http.internal.BmcEnum { EnableExternalDatabase("ENABLE_EXTERNAL_DATABASE"), DisableExternalDatabase("DISABLE_EXTERNAL_DATABASE"), AddSourcesToAgent("ADD_SOURCES_TO_AGENT"), + EnableMetricExtension("ENABLE_METRIC_EXTENSION"), + DisableMetricExtension("DISABLE_METRIC_EXTENSION"), + TestMetricExtension("TEST_METRIC_EXTENSION"), BulkAddResources("BULK_ADD_RESOURCES"), BulkDeleteResources("BULK_DELETE_RESOURCES"), UpdateAndPropagateTags("UPDATE_AND_PROPAGATE_TAGS"), + ImportResources("IMPORT_RESOURCES"), /** * This value is used if a service returns a value for this enum that is not recognized by this diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/OsCommandQueryProperties.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/OsCommandQueryProperties.java new file mode 100644 index 00000000000..16ef4da179f --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/OsCommandQueryProperties.java @@ -0,0 +1,276 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Query Properties applicable to OS_COMMAND type of collection method
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = OsCommandQueryProperties.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "collectionMethod") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class OsCommandQueryProperties extends MetricExtensionQueryProperties { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** OS command to execute without arguments */ + @com.fasterxml.jackson.annotation.JsonProperty("command") + private String command; + + /** + * OS command to execute without arguments + * + * @param command the value to set + * @return this builder + */ + public Builder command(String command) { + this.command = command; + this.__explicitlySet__.add("command"); + return this; + } + /** Character used to delimit multiple metric values in single line of output */ + @com.fasterxml.jackson.annotation.JsonProperty("delimiter") + private String delimiter; + + /** + * Character used to delimit multiple metric values in single line of output + * + * @param delimiter the value to set + * @return this builder + */ + public Builder delimiter(String delimiter) { + this.delimiter = delimiter; + this.__explicitlySet__.add("delimiter"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("scriptDetails") + private ScriptFileDetails scriptDetails; + + public Builder scriptDetails(ScriptFileDetails scriptDetails) { + this.scriptDetails = scriptDetails; + this.__explicitlySet__.add("scriptDetails"); + return this; + } + /** Arguments required by either command or script */ + @com.fasterxml.jackson.annotation.JsonProperty("arguments") + private String arguments; + + /** + * Arguments required by either command or script + * + * @param arguments the value to set + * @return this builder + */ + public Builder arguments(String arguments) { + this.arguments = arguments; + this.__explicitlySet__.add("arguments"); + return this; + } + /** String prefix used to identify metric output of the OS Command */ + @com.fasterxml.jackson.annotation.JsonProperty("startsWith") + private String startsWith; + + /** + * String prefix used to identify metric output of the OS Command + * + * @param startsWith the value to set + * @return this builder + */ + public Builder startsWith(String startsWith) { + this.startsWith = startsWith; + this.__explicitlySet__.add("startsWith"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public OsCommandQueryProperties build() { + OsCommandQueryProperties model = + new OsCommandQueryProperties( + this.command, + this.delimiter, + this.scriptDetails, + this.arguments, + this.startsWith); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(OsCommandQueryProperties model) { + if (model.wasPropertyExplicitlySet("command")) { + this.command(model.getCommand()); + } + if (model.wasPropertyExplicitlySet("delimiter")) { + this.delimiter(model.getDelimiter()); + } + if (model.wasPropertyExplicitlySet("scriptDetails")) { + this.scriptDetails(model.getScriptDetails()); + } + if (model.wasPropertyExplicitlySet("arguments")) { + this.arguments(model.getArguments()); + } + if (model.wasPropertyExplicitlySet("startsWith")) { + this.startsWith(model.getStartsWith()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public OsCommandQueryProperties( + String command, + String delimiter, + ScriptFileDetails scriptDetails, + String arguments, + String startsWith) { + super(); + this.command = command; + this.delimiter = delimiter; + this.scriptDetails = scriptDetails; + this.arguments = arguments; + this.startsWith = startsWith; + } + + /** OS command to execute without arguments */ + @com.fasterxml.jackson.annotation.JsonProperty("command") + private final String command; + + /** + * OS command to execute without arguments + * + * @return the value + */ + public String getCommand() { + return command; + } + + /** Character used to delimit multiple metric values in single line of output */ + @com.fasterxml.jackson.annotation.JsonProperty("delimiter") + private final String delimiter; + + /** + * Character used to delimit multiple metric values in single line of output + * + * @return the value + */ + public String getDelimiter() { + return delimiter; + } + + @com.fasterxml.jackson.annotation.JsonProperty("scriptDetails") + private final ScriptFileDetails scriptDetails; + + public ScriptFileDetails getScriptDetails() { + return scriptDetails; + } + + /** Arguments required by either command or script */ + @com.fasterxml.jackson.annotation.JsonProperty("arguments") + private final String arguments; + + /** + * Arguments required by either command or script + * + * @return the value + */ + public String getArguments() { + return arguments; + } + + /** String prefix used to identify metric output of the OS Command */ + @com.fasterxml.jackson.annotation.JsonProperty("startsWith") + private final String startsWith; + + /** + * String prefix used to identify metric output of the OS Command + * + * @return the value + */ + public String getStartsWith() { + return startsWith; + } + + @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("OsCommandQueryProperties("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", command=").append(String.valueOf(this.command)); + sb.append(", delimiter=").append(String.valueOf(this.delimiter)); + sb.append(", scriptDetails=").append(String.valueOf(this.scriptDetails)); + sb.append(", arguments=").append(String.valueOf(this.arguments)); + sb.append(", startsWith=").append(String.valueOf(this.startsWith)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof OsCommandQueryProperties)) { + return false; + } + + OsCommandQueryProperties other = (OsCommandQueryProperties) o; + return java.util.Objects.equals(this.command, other.command) + && java.util.Objects.equals(this.delimiter, other.delimiter) + && java.util.Objects.equals(this.scriptDetails, other.scriptDetails) + && java.util.Objects.equals(this.arguments, other.arguments) + && java.util.Objects.equals(this.startsWith, other.startsWith) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.command == null ? 43 : this.command.hashCode()); + result = (result * PRIME) + (this.delimiter == null ? 43 : this.delimiter.hashCode()); + result = + (result * PRIME) + + (this.scriptDetails == null ? 43 : this.scriptDetails.hashCode()); + result = (result * PRIME) + (this.arguments == null ? 43 : this.arguments.hashCode()); + result = (result * PRIME) + (this.startsWith == null ? 43 : this.startsWith.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/OsCommandUpdateQueryProperties.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/OsCommandUpdateQueryProperties.java new file mode 100644 index 00000000000..c6e833007a7 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/OsCommandUpdateQueryProperties.java @@ -0,0 +1,276 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Query Properties applicable to OS_COMMAND type of collection method
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = OsCommandUpdateQueryProperties.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "collectionMethod") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class OsCommandUpdateQueryProperties extends MetricExtensionUpdateQueryProperties { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** OS command to execute without arguments */ + @com.fasterxml.jackson.annotation.JsonProperty("command") + private String command; + + /** + * OS command to execute without arguments + * + * @param command the value to set + * @return this builder + */ + public Builder command(String command) { + this.command = command; + this.__explicitlySet__.add("command"); + return this; + } + /** Character used to delimit multiple metric values in single line of output */ + @com.fasterxml.jackson.annotation.JsonProperty("delimiter") + private String delimiter; + + /** + * Character used to delimit multiple metric values in single line of output + * + * @param delimiter the value to set + * @return this builder + */ + public Builder delimiter(String delimiter) { + this.delimiter = delimiter; + this.__explicitlySet__.add("delimiter"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("scriptDetails") + private ScriptFileDetails scriptDetails; + + public Builder scriptDetails(ScriptFileDetails scriptDetails) { + this.scriptDetails = scriptDetails; + this.__explicitlySet__.add("scriptDetails"); + return this; + } + /** Arguments required by either command or script */ + @com.fasterxml.jackson.annotation.JsonProperty("arguments") + private String arguments; + + /** + * Arguments required by either command or script + * + * @param arguments the value to set + * @return this builder + */ + public Builder arguments(String arguments) { + this.arguments = arguments; + this.__explicitlySet__.add("arguments"); + return this; + } + /** String prefix used to identify metric output of the OS Command */ + @com.fasterxml.jackson.annotation.JsonProperty("startsWith") + private String startsWith; + + /** + * String prefix used to identify metric output of the OS Command + * + * @param startsWith the value to set + * @return this builder + */ + public Builder startsWith(String startsWith) { + this.startsWith = startsWith; + this.__explicitlySet__.add("startsWith"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public OsCommandUpdateQueryProperties build() { + OsCommandUpdateQueryProperties model = + new OsCommandUpdateQueryProperties( + this.command, + this.delimiter, + this.scriptDetails, + this.arguments, + this.startsWith); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(OsCommandUpdateQueryProperties model) { + if (model.wasPropertyExplicitlySet("command")) { + this.command(model.getCommand()); + } + if (model.wasPropertyExplicitlySet("delimiter")) { + this.delimiter(model.getDelimiter()); + } + if (model.wasPropertyExplicitlySet("scriptDetails")) { + this.scriptDetails(model.getScriptDetails()); + } + if (model.wasPropertyExplicitlySet("arguments")) { + this.arguments(model.getArguments()); + } + if (model.wasPropertyExplicitlySet("startsWith")) { + this.startsWith(model.getStartsWith()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public OsCommandUpdateQueryProperties( + String command, + String delimiter, + ScriptFileDetails scriptDetails, + String arguments, + String startsWith) { + super(); + this.command = command; + this.delimiter = delimiter; + this.scriptDetails = scriptDetails; + this.arguments = arguments; + this.startsWith = startsWith; + } + + /** OS command to execute without arguments */ + @com.fasterxml.jackson.annotation.JsonProperty("command") + private final String command; + + /** + * OS command to execute without arguments + * + * @return the value + */ + public String getCommand() { + return command; + } + + /** Character used to delimit multiple metric values in single line of output */ + @com.fasterxml.jackson.annotation.JsonProperty("delimiter") + private final String delimiter; + + /** + * Character used to delimit multiple metric values in single line of output + * + * @return the value + */ + public String getDelimiter() { + return delimiter; + } + + @com.fasterxml.jackson.annotation.JsonProperty("scriptDetails") + private final ScriptFileDetails scriptDetails; + + public ScriptFileDetails getScriptDetails() { + return scriptDetails; + } + + /** Arguments required by either command or script */ + @com.fasterxml.jackson.annotation.JsonProperty("arguments") + private final String arguments; + + /** + * Arguments required by either command or script + * + * @return the value + */ + public String getArguments() { + return arguments; + } + + /** String prefix used to identify metric output of the OS Command */ + @com.fasterxml.jackson.annotation.JsonProperty("startsWith") + private final String startsWith; + + /** + * String prefix used to identify metric output of the OS Command + * + * @return the value + */ + public String getStartsWith() { + return startsWith; + } + + @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("OsCommandUpdateQueryProperties("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", command=").append(String.valueOf(this.command)); + sb.append(", delimiter=").append(String.valueOf(this.delimiter)); + sb.append(", scriptDetails=").append(String.valueOf(this.scriptDetails)); + sb.append(", arguments=").append(String.valueOf(this.arguments)); + sb.append(", startsWith=").append(String.valueOf(this.startsWith)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof OsCommandUpdateQueryProperties)) { + return false; + } + + OsCommandUpdateQueryProperties other = (OsCommandUpdateQueryProperties) o; + return java.util.Objects.equals(this.command, other.command) + && java.util.Objects.equals(this.delimiter, other.delimiter) + && java.util.Objects.equals(this.scriptDetails, other.scriptDetails) + && java.util.Objects.equals(this.arguments, other.arguments) + && java.util.Objects.equals(this.startsWith, other.startsWith) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.command == null ? 43 : this.command.hashCode()); + result = (result * PRIME) + (this.delimiter == null ? 43 : this.delimiter.hashCode()); + result = + (result * PRIME) + + (this.scriptDetails == null ? 43 : this.scriptDetails.hashCode()); + result = (result * PRIME) + (this.arguments == null ? 43 : this.arguments.hashCode()); + result = (result * PRIME) + (this.startsWith == null ? 43 : this.startsWith.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ResourceTypeLifecycleState.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ResourceTypeLifecycleState.java new file mode 100644 index 00000000000..fff570d0b37 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ResourceTypeLifecycleState.java @@ -0,0 +1,57 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** Possible lifecycle states for monitored resource type. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public enum ResourceTypeLifecycleState implements com.oracle.bmc.http.internal.BmcEnum { + Creating("CREATING"), + Updating("UPDATING"), + Active("ACTIVE"), + Deleting("DELETING"), + Deleted("DELETED"), + Failed("FAILED"), + + /** + * 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(ResourceTypeLifecycleState.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ResourceTypeLifecycleState v : ResourceTypeLifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + ResourceTypeLifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ResourceTypeLifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'ResourceTypeLifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ResourceTypeMetadataDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ResourceTypeMetadataDetails.java new file mode 100644 index 00000000000..f1d1541eb1b --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ResourceTypeMetadataDetails.java @@ -0,0 +1,127 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The metadata details for resource type.
+ * 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: 20210330") +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "format", + defaultImpl = ResourceTypeMetadataDetails.class) +@com.fasterxml.jackson.annotation.JsonSubTypes({ + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = SystemFormatResourceTypeMetadataDetails.class, + name = "SYSTEM_FORMAT") +}) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public class ResourceTypeMetadataDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({}) + protected ResourceTypeMetadataDetails() { + super(); + } + + @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("ResourceTypeMetadataDetails("); + sb.append("super=").append(super.toString()); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ResourceTypeMetadataDetails)) { + return false; + } + + ResourceTypeMetadataDetails other = (ResourceTypeMetadataDetails) o; + return super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + super.hashCode(); + return result; + } + + /** + * ResourceType metadata format to be used. Currently supports only one format. Possible values + * - SYSTEM_FORMAT. * SYSTEM_FORMAT - The resource type metadata is defined in machine friendly + * format. + */ + public enum Format implements com.oracle.bmc.http.internal.BmcEnum { + SystemFormat("SYSTEM_FORMAT"), + + /** + * 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(Format.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Format v : Format.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + Format(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Format create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'Format', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ScriptFileDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ScriptFileDetails.java new file mode 100644 index 00000000000..3b2252e14bd --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/ScriptFileDetails.java @@ -0,0 +1,170 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Script details applicable to any OS Command based Metric Extension which needs to run a script to + * collect data
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ScriptFileDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ScriptFileDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"name", "content"}) + public ScriptFileDetails(String name, String content) { + super(); + this.name = name; + this.content = content; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Name of the script file */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * Name of the script file + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + /** Content of the script file as base64 encoded string */ + @com.fasterxml.jackson.annotation.JsonProperty("content") + private String content; + + /** + * Content of the script file as base64 encoded string + * + * @param content the value to set + * @return this builder + */ + public Builder content(String content) { + this.content = content; + this.__explicitlySet__.add("content"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ScriptFileDetails build() { + ScriptFileDetails model = new ScriptFileDetails(this.name, this.content); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ScriptFileDetails model) { + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("content")) { + this.content(model.getContent()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Name of the script file */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * Name of the script file + * + * @return the value + */ + public String getName() { + return name; + } + + /** Content of the script file as base64 encoded string */ + @com.fasterxml.jackson.annotation.JsonProperty("content") + private final String content; + + /** + * Content of the script file as base64 encoded string + * + * @return the value + */ + public String getContent() { + return content; + } + + @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("ScriptFileDetails("); + sb.append("super=").append(super.toString()); + sb.append("name=").append(String.valueOf(this.name)); + sb.append(", content=").append(String.valueOf(this.content)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ScriptFileDetails)) { + return false; + } + + ScriptFileDetails other = (ScriptFileDetails) o; + return java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.content, other.content) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = (result * PRIME) + (this.content == null ? 43 : this.content.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SearchMonitoredResourcesDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SearchMonitoredResourcesDetails.java index 10fc6f3f18f..2407a0df40d 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SearchMonitoredResourcesDetails.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SearchMonitoredResourcesDetails.java @@ -33,6 +33,7 @@ public final class SearchMonitoredResourcesDetails "hostNameContains", "managementAgentId", "lifecycleState", + "license", "timeCreatedGreaterThanOrEqualTo", "timeCreatedLessThan", "timeUpdatedGreaterThanOrEqualTo", @@ -52,6 +53,7 @@ public SearchMonitoredResourcesDetails( String hostNameContains, String managementAgentId, ResourceLifecycleState lifecycleState, + LicenseType license, java.util.Date timeCreatedGreaterThanOrEqualTo, java.util.Date timeCreatedLessThan, java.util.Date timeUpdatedGreaterThanOrEqualTo, @@ -70,6 +72,7 @@ public SearchMonitoredResourcesDetails( this.hostNameContains = hostNameContains; this.managementAgentId = managementAgentId; this.lifecycleState = lifecycleState; + this.license = license; this.timeCreatedGreaterThanOrEqualTo = timeCreatedGreaterThanOrEqualTo; this.timeCreatedLessThan = timeCreatedLessThan; this.timeUpdatedGreaterThanOrEqualTo = timeUpdatedGreaterThanOrEqualTo; @@ -235,6 +238,21 @@ public Builder lifecycleState(ResourceLifecycleState lifecycleState) { this.__explicitlySet__.add("lifecycleState"); return this; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private LicenseType license; + + /** + * License edition of the monitored resource. + * + * @param license the value to set + * @return this builder + */ + public Builder license(LicenseType license) { + this.license = license; + this.__explicitlySet__.add("license"); + return this; + } /** * Search for resources that were created within a specific date range, using this parameter * to specify the earliest creation date for the returned list (inclusive). Specifying this @@ -443,6 +461,7 @@ public SearchMonitoredResourcesDetails build() { this.hostNameContains, this.managementAgentId, this.lifecycleState, + this.license, this.timeCreatedGreaterThanOrEqualTo, this.timeCreatedLessThan, this.timeUpdatedGreaterThanOrEqualTo, @@ -486,6 +505,9 @@ public Builder copy(SearchMonitoredResourcesDetails model) { if (model.wasPropertyExplicitlySet("lifecycleState")) { this.lifecycleState(model.getLifecycleState()); } + if (model.wasPropertyExplicitlySet("license")) { + this.license(model.getLicense()); + } if (model.wasPropertyExplicitlySet("timeCreatedGreaterThanOrEqualTo")) { this.timeCreatedGreaterThanOrEqualTo(model.getTimeCreatedGreaterThanOrEqualTo()); } @@ -656,6 +678,19 @@ public ResourceLifecycleState getLifecycleState() { return lifecycleState; } + /** License edition of the monitored resource. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private final LicenseType license; + + /** + * License edition of the monitored resource. + * + * @return the value + */ + public LicenseType getLicense() { + return license; + } + /** * Search for resources that were created within a specific date range, using this parameter to * specify the earliest creation date for the returned list (inclusive). Specifying this @@ -890,6 +925,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", hostNameContains=").append(String.valueOf(this.hostNameContains)); sb.append(", managementAgentId=").append(String.valueOf(this.managementAgentId)); sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", license=").append(String.valueOf(this.license)); sb.append(", timeCreatedGreaterThanOrEqualTo=") .append(String.valueOf(this.timeCreatedGreaterThanOrEqualTo)); sb.append(", timeCreatedLessThan=").append(String.valueOf(this.timeCreatedLessThan)); @@ -923,6 +959,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.hostNameContains, other.hostNameContains) && java.util.Objects.equals(this.managementAgentId, other.managementAgentId) && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.license, other.license) && java.util.Objects.equals( this.timeCreatedGreaterThanOrEqualTo, other.timeCreatedGreaterThanOrEqualTo) && java.util.Objects.equals(this.timeCreatedLessThan, other.timeCreatedLessThan) @@ -957,6 +994,7 @@ public int hashCode() { result = (result * PRIME) + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); result = (result * PRIME) + (this.timeCreatedGreaterThanOrEqualTo == null diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlDetails.java new file mode 100644 index 00000000000..9ae9a0d59fe --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlDetails.java @@ -0,0 +1,169 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Details of Sql content which needs to execute to collect Metric Extension data
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SqlDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"scriptFileName", "content"}) + public SqlDetails(String scriptFileName, String content) { + super(); + this.scriptFileName = scriptFileName; + this.content = content; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** If a script needs to be executed, then provide file name of the script */ + @com.fasterxml.jackson.annotation.JsonProperty("scriptFileName") + private String scriptFileName; + + /** + * If a script needs to be executed, then provide file name of the script + * + * @param scriptFileName the value to set + * @return this builder + */ + public Builder scriptFileName(String scriptFileName) { + this.scriptFileName = scriptFileName; + this.__explicitlySet__.add("scriptFileName"); + return this; + } + /** Sql statement or script file content as base64 encoded string */ + @com.fasterxml.jackson.annotation.JsonProperty("content") + private String content; + + /** + * Sql statement or script file content as base64 encoded string + * + * @param content the value to set + * @return this builder + */ + public Builder content(String content) { + this.content = content; + this.__explicitlySet__.add("content"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlDetails build() { + SqlDetails model = new SqlDetails(this.scriptFileName, this.content); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlDetails model) { + if (model.wasPropertyExplicitlySet("scriptFileName")) { + this.scriptFileName(model.getScriptFileName()); + } + if (model.wasPropertyExplicitlySet("content")) { + this.content(model.getContent()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** If a script needs to be executed, then provide file name of the script */ + @com.fasterxml.jackson.annotation.JsonProperty("scriptFileName") + private final String scriptFileName; + + /** + * If a script needs to be executed, then provide file name of the script + * + * @return the value + */ + public String getScriptFileName() { + return scriptFileName; + } + + /** Sql statement or script file content as base64 encoded string */ + @com.fasterxml.jackson.annotation.JsonProperty("content") + private final String content; + + /** + * Sql statement or script file content as base64 encoded string + * + * @return the value + */ + public String getContent() { + return content; + } + + @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("SqlDetails("); + sb.append("super=").append(super.toString()); + sb.append("scriptFileName=").append(String.valueOf(this.scriptFileName)); + sb.append(", content=").append(String.valueOf(this.content)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlDetails)) { + return false; + } + + SqlDetails other = (SqlDetails) o; + return java.util.Objects.equals(this.scriptFileName, other.scriptFileName) + && java.util.Objects.equals(this.content, other.content) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.scriptFileName == null ? 43 : this.scriptFileName.hashCode()); + result = (result * PRIME) + (this.content == null ? 43 : this.content.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlInParamDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlInParamDetails.java new file mode 100644 index 00000000000..be62f0d8303 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlInParamDetails.java @@ -0,0 +1,172 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Position and value for an IN parameter of PL/SQL statement
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlInParamDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlInParamDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"inParamPosition", "inParamValue"}) + public SqlInParamDetails(Integer inParamPosition, String inParamValue) { + super(); + this.inParamPosition = inParamPosition; + this.inParamValue = inParamValue; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Position of IN parameter */ + @com.fasterxml.jackson.annotation.JsonProperty("inParamPosition") + private Integer inParamPosition; + + /** + * Position of IN parameter + * + * @param inParamPosition the value to set + * @return this builder + */ + public Builder inParamPosition(Integer inParamPosition) { + this.inParamPosition = inParamPosition; + this.__explicitlySet__.add("inParamPosition"); + return this; + } + /** Value of IN parameter */ + @com.fasterxml.jackson.annotation.JsonProperty("inParamValue") + private String inParamValue; + + /** + * Value of IN parameter + * + * @param inParamValue the value to set + * @return this builder + */ + public Builder inParamValue(String inParamValue) { + this.inParamValue = inParamValue; + this.__explicitlySet__.add("inParamValue"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlInParamDetails build() { + SqlInParamDetails model = + new SqlInParamDetails(this.inParamPosition, this.inParamValue); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlInParamDetails model) { + if (model.wasPropertyExplicitlySet("inParamPosition")) { + this.inParamPosition(model.getInParamPosition()); + } + if (model.wasPropertyExplicitlySet("inParamValue")) { + this.inParamValue(model.getInParamValue()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Position of IN parameter */ + @com.fasterxml.jackson.annotation.JsonProperty("inParamPosition") + private final Integer inParamPosition; + + /** + * Position of IN parameter + * + * @return the value + */ + public Integer getInParamPosition() { + return inParamPosition; + } + + /** Value of IN parameter */ + @com.fasterxml.jackson.annotation.JsonProperty("inParamValue") + private final String inParamValue; + + /** + * Value of IN parameter + * + * @return the value + */ + public String getInParamValue() { + return inParamValue; + } + + @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("SqlInParamDetails("); + sb.append("super=").append(super.toString()); + sb.append("inParamPosition=").append(String.valueOf(this.inParamPosition)); + sb.append(", inParamValue=").append(String.valueOf(this.inParamValue)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlInParamDetails)) { + return false; + } + + SqlInParamDetails other = (SqlInParamDetails) o; + return java.util.Objects.equals(this.inParamPosition, other.inParamPosition) + && java.util.Objects.equals(this.inParamValue, other.inParamValue) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.inParamPosition == null ? 43 : this.inParamPosition.hashCode()); + result = (result * PRIME) + (this.inParamValue == null ? 43 : this.inParamValue.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlOutParamDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlOutParamDetails.java new file mode 100644 index 00000000000..ab7851fd5c0 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlOutParamDetails.java @@ -0,0 +1,172 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Position and SQL Type of PL/SQL OUT parameter
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlOutParamDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlOutParamDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"outParamPosition", "outParamType"}) + public SqlOutParamDetails(Integer outParamPosition, SqlOutParamTypes outParamType) { + super(); + this.outParamPosition = outParamPosition; + this.outParamType = outParamType; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Position of PL/SQL procedure OUT parameter */ + @com.fasterxml.jackson.annotation.JsonProperty("outParamPosition") + private Integer outParamPosition; + + /** + * Position of PL/SQL procedure OUT parameter + * + * @param outParamPosition the value to set + * @return this builder + */ + public Builder outParamPosition(Integer outParamPosition) { + this.outParamPosition = outParamPosition; + this.__explicitlySet__.add("outParamPosition"); + return this; + } + /** SQL Type of PL/SQL procedure OUT parameter */ + @com.fasterxml.jackson.annotation.JsonProperty("outParamType") + private SqlOutParamTypes outParamType; + + /** + * SQL Type of PL/SQL procedure OUT parameter + * + * @param outParamType the value to set + * @return this builder + */ + public Builder outParamType(SqlOutParamTypes outParamType) { + this.outParamType = outParamType; + this.__explicitlySet__.add("outParamType"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlOutParamDetails build() { + SqlOutParamDetails model = + new SqlOutParamDetails(this.outParamPosition, this.outParamType); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlOutParamDetails model) { + if (model.wasPropertyExplicitlySet("outParamPosition")) { + this.outParamPosition(model.getOutParamPosition()); + } + if (model.wasPropertyExplicitlySet("outParamType")) { + this.outParamType(model.getOutParamType()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Position of PL/SQL procedure OUT parameter */ + @com.fasterxml.jackson.annotation.JsonProperty("outParamPosition") + private final Integer outParamPosition; + + /** + * Position of PL/SQL procedure OUT parameter + * + * @return the value + */ + public Integer getOutParamPosition() { + return outParamPosition; + } + + /** SQL Type of PL/SQL procedure OUT parameter */ + @com.fasterxml.jackson.annotation.JsonProperty("outParamType") + private final SqlOutParamTypes outParamType; + + /** + * SQL Type of PL/SQL procedure OUT parameter + * + * @return the value + */ + public SqlOutParamTypes getOutParamType() { + return outParamType; + } + + @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("SqlOutParamDetails("); + sb.append("super=").append(super.toString()); + sb.append("outParamPosition=").append(String.valueOf(this.outParamPosition)); + sb.append(", outParamType=").append(String.valueOf(this.outParamType)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlOutParamDetails)) { + return false; + } + + SqlOutParamDetails other = (SqlOutParamDetails) o; + return java.util.Objects.equals(this.outParamPosition, other.outParamPosition) + && java.util.Objects.equals(this.outParamType, other.outParamType) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.outParamPosition == null ? 43 : this.outParamPosition.hashCode()); + result = (result * PRIME) + (this.outParamType == null ? 43 : this.outParamType.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlOutParamTypes.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlOutParamTypes.java new file mode 100644 index 00000000000..9c452e8a8c5 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlOutParamTypes.java @@ -0,0 +1,53 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** Possible out parameter types of SQL collection method */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public enum SqlOutParamTypes implements com.oracle.bmc.http.internal.BmcEnum { + SqlCursor("SQL_CURSOR"), + Array("ARRAY"), + + /** + * 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(SqlOutParamTypes.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SqlOutParamTypes v : SqlOutParamTypes.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SqlOutParamTypes(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SqlOutParamTypes create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SqlOutParamTypes', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlQueryProperties.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlQueryProperties.java new file mode 100644 index 00000000000..e6e9b817868 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlQueryProperties.java @@ -0,0 +1,229 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Query Properties applicable to SQL type of collection method
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlQueryProperties.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "collectionMethod") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlQueryProperties extends MetricExtensionQueryProperties { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Type of SQL data collection method i.e. either a Statement or SQL Script File */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlType") + private SqlQueryTypes sqlType; + + /** + * Type of SQL data collection method i.e. either a Statement or SQL Script File + * + * @param sqlType the value to set + * @return this builder + */ + public Builder sqlType(SqlQueryTypes sqlType) { + this.sqlType = sqlType; + this.__explicitlySet__.add("sqlType"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sqlDetails") + private SqlDetails sqlDetails; + + public Builder sqlDetails(SqlDetails sqlDetails) { + this.sqlDetails = sqlDetails; + this.__explicitlySet__.add("sqlDetails"); + return this; + } + /** List of values and position of PL/SQL procedure IN parameters */ + @com.fasterxml.jackson.annotation.JsonProperty("inParamDetails") + private java.util.List inParamDetails; + + /** + * List of values and position of PL/SQL procedure IN parameters + * + * @param inParamDetails the value to set + * @return this builder + */ + public Builder inParamDetails(java.util.List inParamDetails) { + this.inParamDetails = inParamDetails; + this.__explicitlySet__.add("inParamDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("outParamDetails") + private SqlOutParamDetails outParamDetails; + + public Builder outParamDetails(SqlOutParamDetails outParamDetails) { + this.outParamDetails = outParamDetails; + this.__explicitlySet__.add("outParamDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlQueryProperties build() { + SqlQueryProperties model = + new SqlQueryProperties( + this.sqlType, + this.sqlDetails, + this.inParamDetails, + this.outParamDetails); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlQueryProperties model) { + if (model.wasPropertyExplicitlySet("sqlType")) { + this.sqlType(model.getSqlType()); + } + if (model.wasPropertyExplicitlySet("sqlDetails")) { + this.sqlDetails(model.getSqlDetails()); + } + if (model.wasPropertyExplicitlySet("inParamDetails")) { + this.inParamDetails(model.getInParamDetails()); + } + if (model.wasPropertyExplicitlySet("outParamDetails")) { + this.outParamDetails(model.getOutParamDetails()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public SqlQueryProperties( + SqlQueryTypes sqlType, + SqlDetails sqlDetails, + java.util.List inParamDetails, + SqlOutParamDetails outParamDetails) { + super(); + this.sqlType = sqlType; + this.sqlDetails = sqlDetails; + this.inParamDetails = inParamDetails; + this.outParamDetails = outParamDetails; + } + + /** Type of SQL data collection method i.e. either a Statement or SQL Script File */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlType") + private final SqlQueryTypes sqlType; + + /** + * Type of SQL data collection method i.e. either a Statement or SQL Script File + * + * @return the value + */ + public SqlQueryTypes getSqlType() { + return sqlType; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sqlDetails") + private final SqlDetails sqlDetails; + + public SqlDetails getSqlDetails() { + return sqlDetails; + } + + /** List of values and position of PL/SQL procedure IN parameters */ + @com.fasterxml.jackson.annotation.JsonProperty("inParamDetails") + private final java.util.List inParamDetails; + + /** + * List of values and position of PL/SQL procedure IN parameters + * + * @return the value + */ + public java.util.List getInParamDetails() { + return inParamDetails; + } + + @com.fasterxml.jackson.annotation.JsonProperty("outParamDetails") + private final SqlOutParamDetails outParamDetails; + + public SqlOutParamDetails getOutParamDetails() { + return outParamDetails; + } + + @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("SqlQueryProperties("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", sqlType=").append(String.valueOf(this.sqlType)); + sb.append(", sqlDetails=").append(String.valueOf(this.sqlDetails)); + sb.append(", inParamDetails=").append(String.valueOf(this.inParamDetails)); + sb.append(", outParamDetails=").append(String.valueOf(this.outParamDetails)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlQueryProperties)) { + return false; + } + + SqlQueryProperties other = (SqlQueryProperties) o; + return java.util.Objects.equals(this.sqlType, other.sqlType) + && java.util.Objects.equals(this.sqlDetails, other.sqlDetails) + && java.util.Objects.equals(this.inParamDetails, other.inParamDetails) + && java.util.Objects.equals(this.outParamDetails, other.outParamDetails) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.sqlType == null ? 43 : this.sqlType.hashCode()); + result = (result * PRIME) + (this.sqlDetails == null ? 43 : this.sqlDetails.hashCode()); + result = + (result * PRIME) + + (this.inParamDetails == null ? 43 : this.inParamDetails.hashCode()); + result = + (result * PRIME) + + (this.outParamDetails == null ? 43 : this.outParamDetails.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlQueryTypes.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlQueryTypes.java new file mode 100644 index 00000000000..91ff47a1c8f --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlQueryTypes.java @@ -0,0 +1,53 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** Type of SQL data collection method i.e. either a Statement or SQL Script File */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public enum SqlQueryTypes implements com.oracle.bmc.http.internal.BmcEnum { + Statement("STATEMENT"), + SqlScript("SQL_SCRIPT"), + + /** + * 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(SqlQueryTypes.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SqlQueryTypes v : SqlQueryTypes.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + SqlQueryTypes(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SqlQueryTypes create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'SqlQueryTypes', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlUpdateQueryProperties.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlUpdateQueryProperties.java new file mode 100644 index 00000000000..524eddd39c0 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SqlUpdateQueryProperties.java @@ -0,0 +1,229 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Query Properties applicable to SQL type of collection method
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SqlUpdateQueryProperties.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "collectionMethod") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SqlUpdateQueryProperties extends MetricExtensionUpdateQueryProperties { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Type of SQL data collection method i.e. either a Statement or SQL Script File */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlType") + private SqlQueryTypes sqlType; + + /** + * Type of SQL data collection method i.e. either a Statement or SQL Script File + * + * @param sqlType the value to set + * @return this builder + */ + public Builder sqlType(SqlQueryTypes sqlType) { + this.sqlType = sqlType; + this.__explicitlySet__.add("sqlType"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sqlDetails") + private SqlDetails sqlDetails; + + public Builder sqlDetails(SqlDetails sqlDetails) { + this.sqlDetails = sqlDetails; + this.__explicitlySet__.add("sqlDetails"); + return this; + } + /** List of values and position of PL/SQL procedure IN parameters */ + @com.fasterxml.jackson.annotation.JsonProperty("inParamDetails") + private java.util.List inParamDetails; + + /** + * List of values and position of PL/SQL procedure IN parameters + * + * @param inParamDetails the value to set + * @return this builder + */ + public Builder inParamDetails(java.util.List inParamDetails) { + this.inParamDetails = inParamDetails; + this.__explicitlySet__.add("inParamDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("outParamDetails") + private SqlOutParamDetails outParamDetails; + + public Builder outParamDetails(SqlOutParamDetails outParamDetails) { + this.outParamDetails = outParamDetails; + this.__explicitlySet__.add("outParamDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SqlUpdateQueryProperties build() { + SqlUpdateQueryProperties model = + new SqlUpdateQueryProperties( + this.sqlType, + this.sqlDetails, + this.inParamDetails, + this.outParamDetails); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SqlUpdateQueryProperties model) { + if (model.wasPropertyExplicitlySet("sqlType")) { + this.sqlType(model.getSqlType()); + } + if (model.wasPropertyExplicitlySet("sqlDetails")) { + this.sqlDetails(model.getSqlDetails()); + } + if (model.wasPropertyExplicitlySet("inParamDetails")) { + this.inParamDetails(model.getInParamDetails()); + } + if (model.wasPropertyExplicitlySet("outParamDetails")) { + this.outParamDetails(model.getOutParamDetails()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public SqlUpdateQueryProperties( + SqlQueryTypes sqlType, + SqlDetails sqlDetails, + java.util.List inParamDetails, + SqlOutParamDetails outParamDetails) { + super(); + this.sqlType = sqlType; + this.sqlDetails = sqlDetails; + this.inParamDetails = inParamDetails; + this.outParamDetails = outParamDetails; + } + + /** Type of SQL data collection method i.e. either a Statement or SQL Script File */ + @com.fasterxml.jackson.annotation.JsonProperty("sqlType") + private final SqlQueryTypes sqlType; + + /** + * Type of SQL data collection method i.e. either a Statement or SQL Script File + * + * @return the value + */ + public SqlQueryTypes getSqlType() { + return sqlType; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sqlDetails") + private final SqlDetails sqlDetails; + + public SqlDetails getSqlDetails() { + return sqlDetails; + } + + /** List of values and position of PL/SQL procedure IN parameters */ + @com.fasterxml.jackson.annotation.JsonProperty("inParamDetails") + private final java.util.List inParamDetails; + + /** + * List of values and position of PL/SQL procedure IN parameters + * + * @return the value + */ + public java.util.List getInParamDetails() { + return inParamDetails; + } + + @com.fasterxml.jackson.annotation.JsonProperty("outParamDetails") + private final SqlOutParamDetails outParamDetails; + + public SqlOutParamDetails getOutParamDetails() { + return outParamDetails; + } + + @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("SqlUpdateQueryProperties("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", sqlType=").append(String.valueOf(this.sqlType)); + sb.append(", sqlDetails=").append(String.valueOf(this.sqlDetails)); + sb.append(", inParamDetails=").append(String.valueOf(this.inParamDetails)); + sb.append(", outParamDetails=").append(String.valueOf(this.outParamDetails)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SqlUpdateQueryProperties)) { + return false; + } + + SqlUpdateQueryProperties other = (SqlUpdateQueryProperties) o; + return java.util.Objects.equals(this.sqlType, other.sqlType) + && java.util.Objects.equals(this.sqlDetails, other.sqlDetails) + && java.util.Objects.equals(this.inParamDetails, other.inParamDetails) + && java.util.Objects.equals(this.outParamDetails, other.outParamDetails) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.sqlType == null ? 43 : this.sqlType.hashCode()); + result = (result * PRIME) + (this.sqlDetails == null ? 43 : this.sqlDetails.hashCode()); + result = + (result * PRIME) + + (this.inParamDetails == null ? 43 : this.inParamDetails.hashCode()); + result = + (result * PRIME) + + (this.outParamDetails == null ? 43 : this.outParamDetails.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SystemFormatResourceTypeMetadataDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SystemFormatResourceTypeMetadataDetails.java new file mode 100644 index 00000000000..912f10929e3 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/SystemFormatResourceTypeMetadataDetails.java @@ -0,0 +1,418 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The resource type metadata is defined in machine friendly format.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SystemFormatResourceTypeMetadataDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "format") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class SystemFormatResourceTypeMetadataDetails extends ResourceTypeMetadataDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** List of required properties for resource type. */ + @com.fasterxml.jackson.annotation.JsonProperty("requiredProperties") + private java.util.List requiredProperties; + + /** + * List of required properties for resource type. + * + * @param requiredProperties the value to set + * @return this builder + */ + public Builder requiredProperties(java.util.List requiredProperties) { + this.requiredProperties = requiredProperties; + this.__explicitlySet__.add("requiredProperties"); + return this; + } + /** + * List of properties needed by the agent for monitoring the resource. Valid only if + * resource type is OCI management agent based. When specified, these properties are passed + * to the management agent during resource create or update. + */ + @com.fasterxml.jackson.annotation.JsonProperty("agentProperties") + private java.util.List agentProperties; + + /** + * List of properties needed by the agent for monitoring the resource. Valid only if + * resource type is OCI management agent based. When specified, these properties are passed + * to the management agent during resource create or update. + * + * @param agentProperties the value to set + * @return this builder + */ + public Builder agentProperties(java.util.List agentProperties) { + this.agentProperties = agentProperties; + this.__explicitlySet__.add("agentProperties"); + return this; + } + /** + * List of valid properties for resource type while creating the monitored resource. If + * resources of this type specifies any other properties during create operation, the + * operation will fail. + */ + @com.fasterxml.jackson.annotation.JsonProperty("validPropertiesForCreate") + private java.util.List validPropertiesForCreate; + + /** + * List of valid properties for resource type while creating the monitored resource. If + * resources of this type specifies any other properties during create operation, the + * operation will fail. + * + * @param validPropertiesForCreate the value to set + * @return this builder + */ + public Builder validPropertiesForCreate(java.util.List validPropertiesForCreate) { + this.validPropertiesForCreate = validPropertiesForCreate; + this.__explicitlySet__.add("validPropertiesForCreate"); + return this; + } + /** + * List of valid properties for resource type while updating the monitored resource. If + * resources of this type specifies any other properties during update operation, the + * operation will fail. + */ + @com.fasterxml.jackson.annotation.JsonProperty("validPropertiesForUpdate") + private java.util.List validPropertiesForUpdate; + + /** + * List of valid properties for resource type while updating the monitored resource. If + * resources of this type specifies any other properties during update operation, the + * operation will fail. + * + * @param validPropertiesForUpdate the value to set + * @return this builder + */ + public Builder validPropertiesForUpdate(java.util.List validPropertiesForUpdate) { + this.validPropertiesForUpdate = validPropertiesForUpdate; + this.__explicitlySet__.add("validPropertiesForUpdate"); + return this; + } + /** + * List of property sets used to uniquely identify the resources. This check is made during + * create or update of stack monitoring resource. The resource has to pass unique check for + * each set in the list. For example, database can have user, password and SID as one unique + * set. Another unique set would be user, password and service name. + */ + @com.fasterxml.jackson.annotation.JsonProperty("uniquePropertySets") + private java.util.List uniquePropertySets; + + /** + * List of property sets used to uniquely identify the resources. This check is made during + * create or update of stack monitoring resource. The resource has to pass unique check for + * each set in the list. For example, database can have user, password and SID as one unique + * set. Another unique set would be user, password and service name. + * + * @param uniquePropertySets the value to set + * @return this builder + */ + public Builder uniquePropertySets(java.util.List uniquePropertySets) { + this.uniquePropertySets = uniquePropertySets; + this.__explicitlySet__.add("uniquePropertySets"); + return this; + } + /** + * List of valid values for the properties. This is useful when resource type wants to + * restrict only certain values for some properties. For instance for 'osType' property, + * supported values can be restricted to be either Linux or Windows. Example: {@code { + * "osType": ["Linux","Windows","Solaris"]}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("validPropertyValues") + private java.util.Map> validPropertyValues; + + /** + * List of valid values for the properties. This is useful when resource type wants to + * restrict only certain values for some properties. For instance for 'osType' property, + * supported values can be restricted to be either Linux or Windows. Example: {@code { + * "osType": ["Linux","Windows","Solaris"]}} + * + * @param validPropertyValues the value to set + * @return this builder + */ + public Builder validPropertyValues( + java.util.Map> validPropertyValues) { + this.validPropertyValues = validPropertyValues; + this.__explicitlySet__.add("validPropertyValues"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SystemFormatResourceTypeMetadataDetails build() { + SystemFormatResourceTypeMetadataDetails model = + new SystemFormatResourceTypeMetadataDetails( + this.requiredProperties, + this.agentProperties, + this.validPropertiesForCreate, + this.validPropertiesForUpdate, + this.uniquePropertySets, + this.validPropertyValues); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SystemFormatResourceTypeMetadataDetails model) { + if (model.wasPropertyExplicitlySet("requiredProperties")) { + this.requiredProperties(model.getRequiredProperties()); + } + if (model.wasPropertyExplicitlySet("agentProperties")) { + this.agentProperties(model.getAgentProperties()); + } + if (model.wasPropertyExplicitlySet("validPropertiesForCreate")) { + this.validPropertiesForCreate(model.getValidPropertiesForCreate()); + } + if (model.wasPropertyExplicitlySet("validPropertiesForUpdate")) { + this.validPropertiesForUpdate(model.getValidPropertiesForUpdate()); + } + if (model.wasPropertyExplicitlySet("uniquePropertySets")) { + this.uniquePropertySets(model.getUniquePropertySets()); + } + if (model.wasPropertyExplicitlySet("validPropertyValues")) { + this.validPropertyValues(model.getValidPropertyValues()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public SystemFormatResourceTypeMetadataDetails( + java.util.List requiredProperties, + java.util.List agentProperties, + java.util.List validPropertiesForCreate, + java.util.List validPropertiesForUpdate, + java.util.List uniquePropertySets, + java.util.Map> validPropertyValues) { + super(); + this.requiredProperties = requiredProperties; + this.agentProperties = agentProperties; + this.validPropertiesForCreate = validPropertiesForCreate; + this.validPropertiesForUpdate = validPropertiesForUpdate; + this.uniquePropertySets = uniquePropertySets; + this.validPropertyValues = validPropertyValues; + } + + /** List of required properties for resource type. */ + @com.fasterxml.jackson.annotation.JsonProperty("requiredProperties") + private final java.util.List requiredProperties; + + /** + * List of required properties for resource type. + * + * @return the value + */ + public java.util.List getRequiredProperties() { + return requiredProperties; + } + + /** + * List of properties needed by the agent for monitoring the resource. Valid only if resource + * type is OCI management agent based. When specified, these properties are passed to the + * management agent during resource create or update. + */ + @com.fasterxml.jackson.annotation.JsonProperty("agentProperties") + private final java.util.List agentProperties; + + /** + * List of properties needed by the agent for monitoring the resource. Valid only if resource + * type is OCI management agent based. When specified, these properties are passed to the + * management agent during resource create or update. + * + * @return the value + */ + public java.util.List getAgentProperties() { + return agentProperties; + } + + /** + * List of valid properties for resource type while creating the monitored resource. If + * resources of this type specifies any other properties during create operation, the operation + * will fail. + */ + @com.fasterxml.jackson.annotation.JsonProperty("validPropertiesForCreate") + private final java.util.List validPropertiesForCreate; + + /** + * List of valid properties for resource type while creating the monitored resource. If + * resources of this type specifies any other properties during create operation, the operation + * will fail. + * + * @return the value + */ + public java.util.List getValidPropertiesForCreate() { + return validPropertiesForCreate; + } + + /** + * List of valid properties for resource type while updating the monitored resource. If + * resources of this type specifies any other properties during update operation, the operation + * will fail. + */ + @com.fasterxml.jackson.annotation.JsonProperty("validPropertiesForUpdate") + private final java.util.List validPropertiesForUpdate; + + /** + * List of valid properties for resource type while updating the monitored resource. If + * resources of this type specifies any other properties during update operation, the operation + * will fail. + * + * @return the value + */ + public java.util.List getValidPropertiesForUpdate() { + return validPropertiesForUpdate; + } + + /** + * List of property sets used to uniquely identify the resources. This check is made during + * create or update of stack monitoring resource. The resource has to pass unique check for each + * set in the list. For example, database can have user, password and SID as one unique set. + * Another unique set would be user, password and service name. + */ + @com.fasterxml.jackson.annotation.JsonProperty("uniquePropertySets") + private final java.util.List uniquePropertySets; + + /** + * List of property sets used to uniquely identify the resources. This check is made during + * create or update of stack monitoring resource. The resource has to pass unique check for each + * set in the list. For example, database can have user, password and SID as one unique set. + * Another unique set would be user, password and service name. + * + * @return the value + */ + public java.util.List getUniquePropertySets() { + return uniquePropertySets; + } + + /** + * List of valid values for the properties. This is useful when resource type wants to restrict + * only certain values for some properties. For instance for 'osType' property, supported values + * can be restricted to be either Linux or Windows. Example: {@code { "osType": + * ["Linux","Windows","Solaris"]}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("validPropertyValues") + private final java.util.Map> validPropertyValues; + + /** + * List of valid values for the properties. This is useful when resource type wants to restrict + * only certain values for some properties. For instance for 'osType' property, supported values + * can be restricted to be either Linux or Windows. Example: {@code { "osType": + * ["Linux","Windows","Solaris"]}} + * + * @return the value + */ + public java.util.Map> getValidPropertyValues() { + return validPropertyValues; + } + + @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("SystemFormatResourceTypeMetadataDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", requiredProperties=").append(String.valueOf(this.requiredProperties)); + sb.append(", agentProperties=").append(String.valueOf(this.agentProperties)); + sb.append(", validPropertiesForCreate=") + .append(String.valueOf(this.validPropertiesForCreate)); + sb.append(", validPropertiesForUpdate=") + .append(String.valueOf(this.validPropertiesForUpdate)); + sb.append(", uniquePropertySets=").append(String.valueOf(this.uniquePropertySets)); + sb.append(", validPropertyValues=").append(String.valueOf(this.validPropertyValues)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SystemFormatResourceTypeMetadataDetails)) { + return false; + } + + SystemFormatResourceTypeMetadataDetails other = (SystemFormatResourceTypeMetadataDetails) o; + return java.util.Objects.equals(this.requiredProperties, other.requiredProperties) + && java.util.Objects.equals(this.agentProperties, other.agentProperties) + && java.util.Objects.equals( + this.validPropertiesForCreate, other.validPropertiesForCreate) + && java.util.Objects.equals( + this.validPropertiesForUpdate, other.validPropertiesForUpdate) + && java.util.Objects.equals(this.uniquePropertySets, other.uniquePropertySets) + && java.util.Objects.equals(this.validPropertyValues, other.validPropertyValues) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.requiredProperties == null + ? 43 + : this.requiredProperties.hashCode()); + result = + (result * PRIME) + + (this.agentProperties == null ? 43 : this.agentProperties.hashCode()); + result = + (result * PRIME) + + (this.validPropertiesForCreate == null + ? 43 + : this.validPropertiesForCreate.hashCode()); + result = + (result * PRIME) + + (this.validPropertiesForUpdate == null + ? 43 + : this.validPropertiesForUpdate.hashCode()); + result = + (result * PRIME) + + (this.uniquePropertySets == null + ? 43 + : this.uniquePropertySets.hashCode()); + result = + (result * PRIME) + + (this.validPropertyValues == null + ? 43 + : this.validPropertyValues.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/TestMetricExtensionData.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/TestMetricExtensionData.java new file mode 100644 index 00000000000..8ff91cffd89 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/TestMetricExtensionData.java @@ -0,0 +1,267 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The Test result 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 + * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = TestMetricExtensionData.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class TestMetricExtensionData + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "testRunId", + "testRunMetricSuffix", + "testRunNamespaceName", + "testRunResourceGroupName" + }) + public TestMetricExtensionData( + String testRunId, + String testRunMetricSuffix, + String testRunNamespaceName, + String testRunResourceGroupName) { + super(); + this.testRunId = testRunId; + this.testRunMetricSuffix = testRunMetricSuffix; + this.testRunNamespaceName = testRunNamespaceName; + this.testRunResourceGroupName = testRunResourceGroupName; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Test Run Id */ + @com.fasterxml.jackson.annotation.JsonProperty("testRunId") + private String testRunId; + + /** + * Test Run Id + * + * @param testRunId the value to set + * @return this builder + */ + public Builder testRunId(String testRunId) { + this.testRunId = testRunId; + this.__explicitlySet__.add("testRunId"); + return this; + } + /** Test Run Metric Suffix */ + @com.fasterxml.jackson.annotation.JsonProperty("testRunMetricSuffix") + private String testRunMetricSuffix; + + /** + * Test Run Metric Suffix + * + * @param testRunMetricSuffix the value to set + * @return this builder + */ + public Builder testRunMetricSuffix(String testRunMetricSuffix) { + this.testRunMetricSuffix = testRunMetricSuffix; + this.__explicitlySet__.add("testRunMetricSuffix"); + return this; + } + /** Test Run Namespace name */ + @com.fasterxml.jackson.annotation.JsonProperty("testRunNamespaceName") + private String testRunNamespaceName; + + /** + * Test Run Namespace name + * + * @param testRunNamespaceName the value to set + * @return this builder + */ + public Builder testRunNamespaceName(String testRunNamespaceName) { + this.testRunNamespaceName = testRunNamespaceName; + this.__explicitlySet__.add("testRunNamespaceName"); + return this; + } + /** Test Run Resource Group name */ + @com.fasterxml.jackson.annotation.JsonProperty("testRunResourceGroupName") + private String testRunResourceGroupName; + + /** + * Test Run Resource Group name + * + * @param testRunResourceGroupName the value to set + * @return this builder + */ + public Builder testRunResourceGroupName(String testRunResourceGroupName) { + this.testRunResourceGroupName = testRunResourceGroupName; + this.__explicitlySet__.add("testRunResourceGroupName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public TestMetricExtensionData build() { + TestMetricExtensionData model = + new TestMetricExtensionData( + this.testRunId, + this.testRunMetricSuffix, + this.testRunNamespaceName, + this.testRunResourceGroupName); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(TestMetricExtensionData model) { + if (model.wasPropertyExplicitlySet("testRunId")) { + this.testRunId(model.getTestRunId()); + } + if (model.wasPropertyExplicitlySet("testRunMetricSuffix")) { + this.testRunMetricSuffix(model.getTestRunMetricSuffix()); + } + if (model.wasPropertyExplicitlySet("testRunNamespaceName")) { + this.testRunNamespaceName(model.getTestRunNamespaceName()); + } + if (model.wasPropertyExplicitlySet("testRunResourceGroupName")) { + this.testRunResourceGroupName(model.getTestRunResourceGroupName()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Test Run Id */ + @com.fasterxml.jackson.annotation.JsonProperty("testRunId") + private final String testRunId; + + /** + * Test Run Id + * + * @return the value + */ + public String getTestRunId() { + return testRunId; + } + + /** Test Run Metric Suffix */ + @com.fasterxml.jackson.annotation.JsonProperty("testRunMetricSuffix") + private final String testRunMetricSuffix; + + /** + * Test Run Metric Suffix + * + * @return the value + */ + public String getTestRunMetricSuffix() { + return testRunMetricSuffix; + } + + /** Test Run Namespace name */ + @com.fasterxml.jackson.annotation.JsonProperty("testRunNamespaceName") + private final String testRunNamespaceName; + + /** + * Test Run Namespace name + * + * @return the value + */ + public String getTestRunNamespaceName() { + return testRunNamespaceName; + } + + /** Test Run Resource Group name */ + @com.fasterxml.jackson.annotation.JsonProperty("testRunResourceGroupName") + private final String testRunResourceGroupName; + + /** + * Test Run Resource Group name + * + * @return the value + */ + public String getTestRunResourceGroupName() { + return testRunResourceGroupName; + } + + @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("TestMetricExtensionData("); + sb.append("super=").append(super.toString()); + sb.append("testRunId=").append(String.valueOf(this.testRunId)); + sb.append(", testRunMetricSuffix=").append(String.valueOf(this.testRunMetricSuffix)); + sb.append(", testRunNamespaceName=").append(String.valueOf(this.testRunNamespaceName)); + sb.append(", testRunResourceGroupName=") + .append(String.valueOf(this.testRunResourceGroupName)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof TestMetricExtensionData)) { + return false; + } + + TestMetricExtensionData other = (TestMetricExtensionData) o; + return java.util.Objects.equals(this.testRunId, other.testRunId) + && java.util.Objects.equals(this.testRunMetricSuffix, other.testRunMetricSuffix) + && java.util.Objects.equals(this.testRunNamespaceName, other.testRunNamespaceName) + && java.util.Objects.equals( + this.testRunResourceGroupName, other.testRunResourceGroupName) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.testRunId == null ? 43 : this.testRunId.hashCode()); + result = + (result * PRIME) + + (this.testRunMetricSuffix == null + ? 43 + : this.testRunMetricSuffix.hashCode()); + result = + (result * PRIME) + + (this.testRunNamespaceName == null + ? 43 + : this.testRunNamespaceName.hashCode()); + result = + (result * PRIME) + + (this.testRunResourceGroupName == null + ? 43 + : this.testRunResourceGroupName.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/TestMetricExtensionDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/TestMetricExtensionDetails.java new file mode 100644 index 00000000000..22c442a5962 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/TestMetricExtensionDetails.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The resource Id on which test will be run
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = TestMetricExtensionDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class TestMetricExtensionDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"resourceIds"}) + public TestMetricExtensionDetails(java.util.List resourceIds) { + super(); + this.resourceIds = resourceIds; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** List of Resource IDs [OCID]. Currently supports only one resource id per request. */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceIds") + private java.util.List resourceIds; + + /** + * List of Resource IDs [OCID]. Currently supports only one resource id per request. + * + * @param resourceIds the value to set + * @return this builder + */ + public Builder resourceIds(java.util.List resourceIds) { + this.resourceIds = resourceIds; + this.__explicitlySet__.add("resourceIds"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public TestMetricExtensionDetails build() { + TestMetricExtensionDetails model = new TestMetricExtensionDetails(this.resourceIds); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(TestMetricExtensionDetails model) { + if (model.wasPropertyExplicitlySet("resourceIds")) { + this.resourceIds(model.getResourceIds()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** List of Resource IDs [OCID]. Currently supports only one resource id per request. */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceIds") + private final java.util.List resourceIds; + + /** + * List of Resource IDs [OCID]. Currently supports only one resource id per request. + * + * @return the value + */ + public java.util.List getResourceIds() { + return resourceIds; + } + + @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("TestMetricExtensionDetails("); + sb.append("super=").append(super.toString()); + sb.append("resourceIds=").append(String.valueOf(this.resourceIds)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof TestMetricExtensionDetails)) { + return false; + } + + TestMetricExtensionDetails other = (TestMetricExtensionDetails) o; + return java.util.Objects.equals(this.resourceIds, other.resourceIds) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.resourceIds == null ? 43 : this.resourceIds.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UniquePropertySet.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UniquePropertySet.java new file mode 100644 index 00000000000..88efd2dd1bb --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UniquePropertySet.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * List of properties.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UniquePropertySet.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UniquePropertySet + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"properties"}) + public UniquePropertySet(java.util.List properties) { + super(); + this.properties = properties; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** List of properties. */ + @com.fasterxml.jackson.annotation.JsonProperty("properties") + private java.util.List properties; + + /** + * List of properties. + * + * @param properties the value to set + * @return this builder + */ + public Builder properties(java.util.List properties) { + this.properties = properties; + this.__explicitlySet__.add("properties"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UniquePropertySet build() { + UniquePropertySet model = new UniquePropertySet(this.properties); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UniquePropertySet model) { + if (model.wasPropertyExplicitlySet("properties")) { + this.properties(model.getProperties()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** List of properties. */ + @com.fasterxml.jackson.annotation.JsonProperty("properties") + private final java.util.List properties; + + /** + * List of properties. + * + * @return the value + */ + public java.util.List getProperties() { + return properties; + } + + @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("UniquePropertySet("); + sb.append("super=").append(super.toString()); + sb.append("properties=").append(String.valueOf(this.properties)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UniquePropertySet)) { + return false; + } + + UniquePropertySet other = (UniquePropertySet) o; + return java.util.Objects.equals(this.properties, other.properties) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.properties == null ? 43 : this.properties.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateBaselineableMetricDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateBaselineableMetricDetails.java new file mode 100644 index 00000000000..42452491979 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateBaselineableMetricDetails.java @@ -0,0 +1,588 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Summary for the baseline-able metric
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateBaselineableMetricDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateBaselineableMetricDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "id", + "lifecycleState", + "tenancyId", + "compartmentId", + "name", + "column", + "namespace", + "resourceGroup", + "isOutOfBox", + "freeformTags", + "definedTags", + "systemTags" + }) + public UpdateBaselineableMetricDetails( + String id, + BaselineableMetricLifeCycleStates lifecycleState, + String tenancyId, + String compartmentId, + String name, + String column, + String namespace, + String resourceGroup, + Boolean isOutOfBox, + java.util.Map freeformTags, + java.util.Map> definedTags, + java.util.Map> systemTags) { + super(); + this.id = id; + this.lifecycleState = lifecycleState; + this.tenancyId = tenancyId; + this.compartmentId = compartmentId; + this.name = name; + this.column = column; + this.namespace = namespace; + this.resourceGroup = resourceGroup; + this.isOutOfBox = isOutOfBox; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + this.systemTags = systemTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** OCID of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + /** + * OCID of the metric + * + * @param id the value to set + * @return this builder + */ + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + /** The current lifecycle state of the metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private BaselineableMetricLifeCycleStates lifecycleState; + + /** + * The current lifecycle state of the metric extension + * + * @param lifecycleState the value to set + * @return this builder + */ + public Builder lifecycleState(BaselineableMetricLifeCycleStates lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + /** OCID of the tenancy */ + @com.fasterxml.jackson.annotation.JsonProperty("tenancyId") + private String tenancyId; + + /** + * OCID of the tenancy + * + * @param tenancyId the value to set + * @return this builder + */ + public Builder tenancyId(String tenancyId) { + this.tenancyId = tenancyId; + this.__explicitlySet__.add("tenancyId"); + return this; + } + /** OCID of the compartment */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + /** + * OCID of the compartment + * + * @param compartmentId the value to set + * @return this builder + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + /** name of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + /** + * name of the metric + * + * @param name the value to set + * @return this builder + */ + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + /** metric column name */ + @com.fasterxml.jackson.annotation.JsonProperty("column") + private String column; + + /** + * metric column name + * + * @param column the value to set + * @return this builder + */ + public Builder column(String column) { + this.column = column; + this.__explicitlySet__.add("column"); + return this; + } + /** namespace of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("namespace") + private String namespace; + + /** + * namespace of the metric + * + * @param namespace the value to set + * @return this builder + */ + public Builder namespace(String namespace) { + this.namespace = namespace; + this.__explicitlySet__.add("namespace"); + return this; + } + /** Resource group of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceGroup") + private String resourceGroup; + + /** + * Resource group of the metric + * + * @param resourceGroup the value to set + * @return this builder + */ + public Builder resourceGroup(String resourceGroup) { + this.resourceGroup = resourceGroup; + this.__explicitlySet__.add("resourceGroup"); + return this; + } + /** Is the metric created out of box, default false */ + @com.fasterxml.jackson.annotation.JsonProperty("isOutOfBox") + private Boolean isOutOfBox; + + /** + * Is the metric created out of box, default false + * + * @param isOutOfBox the value to set + * @return this builder + */ + public Builder isOutOfBox(Boolean isOutOfBox) { + this.isOutOfBox = isOutOfBox; + this.__explicitlySet__.add("isOutOfBox"); + return this; + } + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private java.util.Map> systemTags; + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + * + * @param systemTags the value to set + * @return this builder + */ + public Builder systemTags(java.util.Map> systemTags) { + this.systemTags = systemTags; + this.__explicitlySet__.add("systemTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateBaselineableMetricDetails build() { + UpdateBaselineableMetricDetails model = + new UpdateBaselineableMetricDetails( + this.id, + this.lifecycleState, + this.tenancyId, + this.compartmentId, + this.name, + this.column, + this.namespace, + this.resourceGroup, + this.isOutOfBox, + this.freeformTags, + this.definedTags, + this.systemTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateBaselineableMetricDetails model) { + if (model.wasPropertyExplicitlySet("id")) { + this.id(model.getId()); + } + if (model.wasPropertyExplicitlySet("lifecycleState")) { + this.lifecycleState(model.getLifecycleState()); + } + if (model.wasPropertyExplicitlySet("tenancyId")) { + this.tenancyId(model.getTenancyId()); + } + if (model.wasPropertyExplicitlySet("compartmentId")) { + this.compartmentId(model.getCompartmentId()); + } + if (model.wasPropertyExplicitlySet("name")) { + this.name(model.getName()); + } + if (model.wasPropertyExplicitlySet("column")) { + this.column(model.getColumn()); + } + if (model.wasPropertyExplicitlySet("namespace")) { + this.namespace(model.getNamespace()); + } + if (model.wasPropertyExplicitlySet("resourceGroup")) { + this.resourceGroup(model.getResourceGroup()); + } + if (model.wasPropertyExplicitlySet("isOutOfBox")) { + this.isOutOfBox(model.getIsOutOfBox()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("systemTags")) { + this.systemTags(model.getSystemTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** OCID of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("id") + private final String id; + + /** + * OCID of the metric + * + * @return the value + */ + public String getId() { + return id; + } + + /** The current lifecycle state of the metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private final BaselineableMetricLifeCycleStates lifecycleState; + + /** + * The current lifecycle state of the metric extension + * + * @return the value + */ + public BaselineableMetricLifeCycleStates getLifecycleState() { + return lifecycleState; + } + + /** OCID of the tenancy */ + @com.fasterxml.jackson.annotation.JsonProperty("tenancyId") + private final String tenancyId; + + /** + * OCID of the tenancy + * + * @return the value + */ + public String getTenancyId() { + return tenancyId; + } + + /** OCID of the compartment */ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private final String compartmentId; + + /** + * OCID of the compartment + * + * @return the value + */ + public String getCompartmentId() { + return compartmentId; + } + + /** name of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("name") + private final String name; + + /** + * name of the metric + * + * @return the value + */ + public String getName() { + return name; + } + + /** metric column name */ + @com.fasterxml.jackson.annotation.JsonProperty("column") + private final String column; + + /** + * metric column name + * + * @return the value + */ + public String getColumn() { + return column; + } + + /** namespace of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("namespace") + private final String namespace; + + /** + * namespace of the metric + * + * @return the value + */ + public String getNamespace() { + return namespace; + } + + /** Resource group of the metric */ + @com.fasterxml.jackson.annotation.JsonProperty("resourceGroup") + private final String resourceGroup; + + /** + * Resource group of the metric + * + * @return the value + */ + public String getResourceGroup() { + return resourceGroup; + } + + /** Is the metric created out of box, default false */ + @com.fasterxml.jackson.annotation.JsonProperty("isOutOfBox") + private final Boolean isOutOfBox; + + /** + * Is the metric created out of box, default false + * + * @return the value + */ + public Boolean getIsOutOfBox() { + return isOutOfBox; + } + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("systemTags") + private final java.util.Map> systemTags; + + /** + * Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code + * {"orcl-cloud": {"free-tier-retained": "true"}}} + * + * @return the value + */ + public java.util.Map> getSystemTags() { + return systemTags; + } + + @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("UpdateBaselineableMetricDetails("); + sb.append("super=").append(super.toString()); + sb.append("id=").append(String.valueOf(this.id)); + sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(", tenancyId=").append(String.valueOf(this.tenancyId)); + sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(", name=").append(String.valueOf(this.name)); + sb.append(", column=").append(String.valueOf(this.column)); + sb.append(", namespace=").append(String.valueOf(this.namespace)); + sb.append(", resourceGroup=").append(String.valueOf(this.resourceGroup)); + sb.append(", isOutOfBox=").append(String.valueOf(this.isOutOfBox)); + 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(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateBaselineableMetricDetails)) { + return false; + } + + UpdateBaselineableMetricDetails other = (UpdateBaselineableMetricDetails) o; + return java.util.Objects.equals(this.id, other.id) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.tenancyId, other.tenancyId) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.column, other.column) + && java.util.Objects.equals(this.namespace, other.namespace) + && java.util.Objects.equals(this.resourceGroup, other.resourceGroup) + && java.util.Objects.equals(this.isOutOfBox, other.isOutOfBox) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && java.util.Objects.equals(this.systemTags, other.systemTags) + && 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.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = (result * PRIME) + (this.tenancyId == null ? 43 : this.tenancyId.hashCode()); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = (result * PRIME) + (this.column == null ? 43 : this.column.hashCode()); + result = (result * PRIME) + (this.namespace == null ? 43 : this.namespace.hashCode()); + result = + (result * PRIME) + + (this.resourceGroup == null ? 43 : this.resourceGroup.hashCode()); + result = (result * PRIME) + (this.isOutOfBox == null ? 43 : this.isOutOfBox.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) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateConfigDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateConfigDetails.java index e1ec870b9b0..1c6736f6792 100644 --- a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateConfigDetails.java +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateConfigDetails.java @@ -22,9 +22,15 @@ property = "configType", defaultImpl = UpdateConfigDetails.class) @com.fasterxml.jackson.annotation.JsonSubTypes({ + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = UpdateLicenseEnterpriseExtensibilityConfigDetails.class, + name = "LICENSE_ENTERPRISE_EXTENSIBILITY"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = UpdateAutoPromoteConfigDetails.class, - name = "AUTO_PROMOTE") + name = "AUTO_PROMOTE"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = UpdateLicenseAutoAssignConfigDetails.class, + name = "LICENSE_AUTO_ASSIGN") }) @com.fasterxml.jackson.annotation.JsonFilter( com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateLicenseAutoAssignConfigDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateLicenseAutoAssignConfigDetails.java new file mode 100644 index 00000000000..d8a5293d4c2 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateLicenseAutoAssignConfigDetails.java @@ -0,0 +1,176 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Change the details of a LICENSE_AUTO_ASSIGN configuration.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateLicenseAutoAssignConfigDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "configType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateLicenseAutoAssignConfigDetails extends UpdateConfigDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** License edition. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private LicenseType license; + + /** + * License edition. + * + * @param license the value to set + * @return this builder + */ + public Builder license(LicenseType license) { + this.license = license; + this.__explicitlySet__.add("license"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateLicenseAutoAssignConfigDetails build() { + UpdateLicenseAutoAssignConfigDetails model = + new UpdateLicenseAutoAssignConfigDetails( + this.displayName, this.freeformTags, this.definedTags, this.license); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateLicenseAutoAssignConfigDetails model) { + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("license")) { + this.license(model.getLicense()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public UpdateLicenseAutoAssignConfigDetails( + String displayName, + java.util.Map freeformTags, + java.util.Map> definedTags, + LicenseType license) { + super(displayName, freeformTags, definedTags); + this.license = license; + } + + /** License edition. */ + @com.fasterxml.jackson.annotation.JsonProperty("license") + private final LicenseType license; + + /** + * License edition. + * + * @return the value + */ + public LicenseType getLicense() { + return license; + } + + @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("UpdateLicenseAutoAssignConfigDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", license=").append(String.valueOf(this.license)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateLicenseAutoAssignConfigDetails)) { + return false; + } + + UpdateLicenseAutoAssignConfigDetails other = (UpdateLicenseAutoAssignConfigDetails) o; + return java.util.Objects.equals(this.license, other.license) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateLicenseEnterpriseExtensibilityConfigDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateLicenseEnterpriseExtensibilityConfigDetails.java new file mode 100644 index 00000000000..b10f58cf941 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateLicenseEnterpriseExtensibilityConfigDetails.java @@ -0,0 +1,177 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * Change the details of a LICENSE_ENTERPRISE_EXTENSIBILITY configuration.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateLicenseEnterpriseExtensibilityConfigDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "configType") +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateLicenseEnterpriseExtensibilityConfigDetails extends UpdateConfigDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + /** True if enterprise extensibility is enabled, false if it is not enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") + private Boolean isEnabled; + + /** + * True if enterprise extensibility is enabled, false if it is not enabled. + * + * @param isEnabled the value to set + * @return this builder + */ + public Builder isEnabled(Boolean isEnabled) { + this.isEnabled = isEnabled; + this.__explicitlySet__.add("isEnabled"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateLicenseEnterpriseExtensibilityConfigDetails build() { + UpdateLicenseEnterpriseExtensibilityConfigDetails model = + new UpdateLicenseEnterpriseExtensibilityConfigDetails( + this.displayName, this.freeformTags, this.definedTags, this.isEnabled); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateLicenseEnterpriseExtensibilityConfigDetails model) { + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + if (model.wasPropertyExplicitlySet("isEnabled")) { + this.isEnabled(model.getIsEnabled()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @Deprecated + public UpdateLicenseEnterpriseExtensibilityConfigDetails( + String displayName, + java.util.Map freeformTags, + java.util.Map> definedTags, + Boolean isEnabled) { + super(displayName, freeformTags, definedTags); + this.isEnabled = isEnabled; + } + + /** True if enterprise extensibility is enabled, false if it is not enabled. */ + @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") + private final Boolean isEnabled; + + /** + * True if enterprise extensibility is enabled, false if it is not enabled. + * + * @return the value + */ + public Boolean getIsEnabled() { + return isEnabled; + } + + @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("UpdateLicenseEnterpriseExtensibilityConfigDetails("); + sb.append("super=").append(super.toString(includeByteArrayContents)); + sb.append(", isEnabled=").append(String.valueOf(this.isEnabled)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateLicenseEnterpriseExtensibilityConfigDetails)) { + return false; + } + + UpdateLicenseEnterpriseExtensibilityConfigDetails other = + (UpdateLicenseEnterpriseExtensibilityConfigDetails) o; + return java.util.Objects.equals(this.isEnabled, other.isEnabled) && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.isEnabled == null ? 43 : this.isEnabled.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateMetricExtensionDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateMetricExtensionDetails.java new file mode 100644 index 00000000000..3c34f15ac2c --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateMetricExtensionDetails.java @@ -0,0 +1,301 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The information about updating a metric extension resource
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateMetricExtensionDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateMetricExtensionDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "displayName", + "description", + "collectionRecurrences", + "metricList", + "queryProperties" + }) + public UpdateMetricExtensionDetails( + String displayName, + String description, + String collectionRecurrences, + java.util.List metricList, + MetricExtensionUpdateQueryProperties queryProperties) { + super(); + this.displayName = displayName; + this.description = description; + this.collectionRecurrences = collectionRecurrences; + this.metricList = metricList; + this.queryProperties = queryProperties; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Metric Extension resource display name. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * Metric Extension resource display name. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** Description of the metric extension. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * Description of the metric extension. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** + * Schedule of metric extension should use RFC 5545 format -> recur-rule-part = + * "FREQ";"INTERVAL" where FREQ rule part identifies the type of recurrence rule. Valid + * values are "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval + * of a minute, an hour and a day or more. Example- FREQ=DAILY;INTERVAL=1 + */ + @com.fasterxml.jackson.annotation.JsonProperty("collectionRecurrences") + private String collectionRecurrences; + + /** + * Schedule of metric extension should use RFC 5545 format -> recur-rule-part = + * "FREQ";"INTERVAL" where FREQ rule part identifies the type of recurrence rule. Valid + * values are "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval + * of a minute, an hour and a day or more. Example- FREQ=DAILY;INTERVAL=1 + * + * @param collectionRecurrences the value to set + * @return this builder + */ + public Builder collectionRecurrences(String collectionRecurrences) { + this.collectionRecurrences = collectionRecurrences; + this.__explicitlySet__.add("collectionRecurrences"); + return this; + } + /** List of metrics which are part of this metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("metricList") + private java.util.List metricList; + + /** + * List of metrics which are part of this metric extension + * + * @param metricList the value to set + * @return this builder + */ + public Builder metricList(java.util.List metricList) { + this.metricList = metricList; + this.__explicitlySet__.add("metricList"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("queryProperties") + private MetricExtensionUpdateQueryProperties queryProperties; + + public Builder queryProperties(MetricExtensionUpdateQueryProperties queryProperties) { + this.queryProperties = queryProperties; + this.__explicitlySet__.add("queryProperties"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateMetricExtensionDetails build() { + UpdateMetricExtensionDetails model = + new UpdateMetricExtensionDetails( + this.displayName, + this.description, + this.collectionRecurrences, + this.metricList, + this.queryProperties); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateMetricExtensionDetails model) { + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("collectionRecurrences")) { + this.collectionRecurrences(model.getCollectionRecurrences()); + } + if (model.wasPropertyExplicitlySet("metricList")) { + this.metricList(model.getMetricList()); + } + if (model.wasPropertyExplicitlySet("queryProperties")) { + this.queryProperties(model.getQueryProperties()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Metric Extension resource display name. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * Metric Extension resource display name. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** Description of the metric extension. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * Description of the metric extension. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** + * Schedule of metric extension should use RFC 5545 format -> recur-rule-part = + * "FREQ";"INTERVAL" where FREQ rule part identifies the type of recurrence rule. Valid values + * are "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval of a minute, + * an hour and a day or more. Example- FREQ=DAILY;INTERVAL=1 + */ + @com.fasterxml.jackson.annotation.JsonProperty("collectionRecurrences") + private final String collectionRecurrences; + + /** + * Schedule of metric extension should use RFC 5545 format -> recur-rule-part = + * "FREQ";"INTERVAL" where FREQ rule part identifies the type of recurrence rule. Valid values + * are "MINUTELY","HOURLY","DAILY" to specify repeating events based on an interval of a minute, + * an hour and a day or more. Example- FREQ=DAILY;INTERVAL=1 + * + * @return the value + */ + public String getCollectionRecurrences() { + return collectionRecurrences; + } + + /** List of metrics which are part of this metric extension */ + @com.fasterxml.jackson.annotation.JsonProperty("metricList") + private final java.util.List metricList; + + /** + * List of metrics which are part of this metric extension + * + * @return the value + */ + public java.util.List getMetricList() { + return metricList; + } + + @com.fasterxml.jackson.annotation.JsonProperty("queryProperties") + private final MetricExtensionUpdateQueryProperties queryProperties; + + public MetricExtensionUpdateQueryProperties getQueryProperties() { + return queryProperties; + } + + @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("UpdateMetricExtensionDetails("); + sb.append("super=").append(super.toString()); + sb.append("displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", collectionRecurrences=").append(String.valueOf(this.collectionRecurrences)); + sb.append(", metricList=").append(String.valueOf(this.metricList)); + sb.append(", queryProperties=").append(String.valueOf(this.queryProperties)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateMetricExtensionDetails)) { + return false; + } + + UpdateMetricExtensionDetails other = (UpdateMetricExtensionDetails) o; + return java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.collectionRecurrences, other.collectionRecurrences) + && java.util.Objects.equals(this.metricList, other.metricList) + && java.util.Objects.equals(this.queryProperties, other.queryProperties) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode()); + result = (result * PRIME) + (this.description == null ? 43 : this.description.hashCode()); + result = + (result * PRIME) + + (this.collectionRecurrences == null + ? 43 + : this.collectionRecurrences.hashCode()); + result = (result * PRIME) + (this.metricList == null ? 43 : this.metricList.hashCode()); + result = + (result * PRIME) + + (this.queryProperties == null ? 43 : this.queryProperties.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateMonitoredResourceTaskDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateMonitoredResourceTaskDetails.java new file mode 100644 index 00000000000..bad6f9d0181 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateMonitoredResourceTaskDetails.java @@ -0,0 +1,189 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The request details for the stack monitoring resource task.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateMonitoredResourceTaskDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateMonitoredResourceTaskDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"freeformTags", "definedTags"}) + public UpdateMonitoredResourceTaskDetails( + java.util.Map freeformTags, + java.util.Map> definedTags) { + super(); + this.freeformTags = freeformTags; + this.definedTags = definedTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateMonitoredResourceTaskDetails build() { + UpdateMonitoredResourceTaskDetails model = + new UpdateMonitoredResourceTaskDetails(this.freeformTags, this.definedTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateMonitoredResourceTaskDetails model) { + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + @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("UpdateMonitoredResourceTaskDetails("); + sb.append("super=").append(super.toString()); + sb.append("freeformTags=").append(String.valueOf(this.freeformTags)); + sb.append(", definedTags=").append(String.valueOf(this.definedTags)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateMonitoredResourceTaskDetails)) { + return false; + } + + UpdateMonitoredResourceTaskDetails other = (UpdateMonitoredResourceTaskDetails) o; + return java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); + result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateMonitoredResourceTypeDetails.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateMonitoredResourceTypeDetails.java new file mode 100644 index 00000000000..c7783902cba --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/model/UpdateMonitoredResourceTypeDetails.java @@ -0,0 +1,336 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.model; + +/** + * The information to be updated for the monitored resource type.
+ * 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: 20210330") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateMonitoredResourceTypeDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class UpdateMonitoredResourceTypeDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({ + "displayName", + "description", + "metricNamespace", + "metadata", + "freeformTags", + "definedTags" + }) + public UpdateMonitoredResourceTypeDetails( + String displayName, + String description, + String metricNamespace, + ResourceTypeMetadataDetails metadata, + java.util.Map freeformTags, + java.util.Map> definedTags) { + super(); + this.displayName = displayName; + this.description = description; + this.metricNamespace = metricNamespace; + this.metadata = metadata; + this.freeformTags = freeformTags; + this.definedTags = definedTags; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** Monitored resource type display name. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + /** + * Monitored resource type display name. + * + * @param displayName the value to set + * @return this builder + */ + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + /** A friendly description. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + /** + * A friendly description. + * + * @param description the value to set + * @return this builder + */ + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + /** Metric namespace for resource type. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricNamespace") + private String metricNamespace; + + /** + * Metric namespace for resource type. + * + * @param metricNamespace the value to set + * @return this builder + */ + public Builder metricNamespace(String metricNamespace) { + this.metricNamespace = metricNamespace; + this.__explicitlySet__.add("metricNamespace"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("metadata") + private ResourceTypeMetadataDetails metadata; + + public Builder metadata(ResourceTypeMetadataDetails metadata) { + this.metadata = metadata; + this.__explicitlySet__.add("metadata"); + return this; + } + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists + * for cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @param freeformTags the value to set + * @return this builder + */ + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. + * Example: {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @param definedTags the value to set + * @return this builder + */ + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateMonitoredResourceTypeDetails build() { + UpdateMonitoredResourceTypeDetails model = + new UpdateMonitoredResourceTypeDetails( + this.displayName, + this.description, + this.metricNamespace, + this.metadata, + this.freeformTags, + this.definedTags); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateMonitoredResourceTypeDetails model) { + if (model.wasPropertyExplicitlySet("displayName")) { + this.displayName(model.getDisplayName()); + } + if (model.wasPropertyExplicitlySet("description")) { + this.description(model.getDescription()); + } + if (model.wasPropertyExplicitlySet("metricNamespace")) { + this.metricNamespace(model.getMetricNamespace()); + } + if (model.wasPropertyExplicitlySet("metadata")) { + this.metadata(model.getMetadata()); + } + if (model.wasPropertyExplicitlySet("freeformTags")) { + this.freeformTags(model.getFreeformTags()); + } + if (model.wasPropertyExplicitlySet("definedTags")) { + this.definedTags(model.getDefinedTags()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** Monitored resource type display name. */ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private final String displayName; + + /** + * Monitored resource type display name. + * + * @return the value + */ + public String getDisplayName() { + return displayName; + } + + /** A friendly description. */ + @com.fasterxml.jackson.annotation.JsonProperty("description") + private final String description; + + /** + * A friendly description. + * + * @return the value + */ + public String getDescription() { + return description; + } + + /** Metric namespace for resource type. */ + @com.fasterxml.jackson.annotation.JsonProperty("metricNamespace") + private final String metricNamespace; + + /** + * Metric namespace for resource type. + * + * @return the value + */ + public String getMetricNamespace() { + return metricNamespace; + } + + @com.fasterxml.jackson.annotation.JsonProperty("metadata") + private final ResourceTypeMetadataDetails metadata; + + public ResourceTypeMetadataDetails getMetadata() { + return metadata; + } + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private final java.util.Map freeformTags; + + /** + * Simple key-value pair that is applied without any predefined name, type or scope. Exists for + * cross-compatibility only. Example: {@code {"bar-key": "value"}} + * + * @return the value + */ + public java.util.Map getFreeformTags() { + return freeformTags; + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + */ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private final java.util.Map> definedTags; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: + * {@code {"foo-namespace": {"bar-key": "value"}}} + * + * @return the value + */ + public java.util.Map> getDefinedTags() { + return definedTags; + } + + @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("UpdateMonitoredResourceTypeDetails("); + sb.append("super=").append(super.toString()); + sb.append("displayName=").append(String.valueOf(this.displayName)); + sb.append(", description=").append(String.valueOf(this.description)); + sb.append(", metricNamespace=").append(String.valueOf(this.metricNamespace)); + sb.append(", metadata=").append(String.valueOf(this.metadata)); + sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); + sb.append(", definedTags=").append(String.valueOf(this.definedTags)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateMonitoredResourceTypeDetails)) { + return false; + } + + UpdateMonitoredResourceTypeDetails other = (UpdateMonitoredResourceTypeDetails) o; + return java.util.Objects.equals(this.displayName, other.displayName) + && java.util.Objects.equals(this.description, other.description) + && java.util.Objects.equals(this.metricNamespace, other.metricNamespace) + && java.util.Objects.equals(this.metadata, other.metadata) + && java.util.Objects.equals(this.freeformTags, other.freeformTags) + && java.util.Objects.equals(this.definedTags, other.definedTags) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode()); + result = (result * PRIME) + (this.description == null ? 43 : this.description.hashCode()); + result = + (result * PRIME) + + (this.metricNamespace == null ? 43 : this.metricNamespace.hashCode()); + result = (result * PRIME) + (this.metadata == null ? 43 : this.metadata.hashCode()); + result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); + result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ChangeMetricExtensionCompartmentRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ChangeMetricExtensionCompartmentRequest.java new file mode 100644 index 00000000000..5d139437151 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ChangeMetricExtensionCompartmentRequest.java @@ -0,0 +1,382 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * ChangeMetricExtensionCompartmentRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ChangeMetricExtensionCompartmentRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model.ChangeMetricExtensionCompartmentDetails> { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + public String getMetricExtensionId() { + return metricExtensionId; + } + /** The information required to change compartment of given Metric Extension resource */ + private com.oracle.bmc.stackmonitoring.model.ChangeMetricExtensionCompartmentDetails + changeMetricExtensionCompartmentDetails; + + /** The information required to change compartment of given Metric Extension resource */ + public com.oracle.bmc.stackmonitoring.model.ChangeMetricExtensionCompartmentDetails + getChangeMetricExtensionCompartmentDetails() { + return changeMetricExtensionCompartmentDetails; + } + /** + * 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 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. + */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.stackmonitoring.model.ChangeMetricExtensionCompartmentDetails getBody$() { + return changeMetricExtensionCompartmentDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ChangeMetricExtensionCompartmentRequest, + com.oracle.bmc.stackmonitoring.model.ChangeMetricExtensionCompartmentDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + * + * @param metricExtensionId the value to set + * @return this builder instance + */ + public Builder metricExtensionId(String metricExtensionId) { + this.metricExtensionId = metricExtensionId; + return this; + } + + /** The information required to change compartment of given Metric Extension resource */ + private com.oracle.bmc.stackmonitoring.model.ChangeMetricExtensionCompartmentDetails + changeMetricExtensionCompartmentDetails = null; + + /** + * The information required to change compartment of given Metric Extension resource + * + * @param changeMetricExtensionCompartmentDetails the value to set + * @return this builder instance + */ + public Builder changeMetricExtensionCompartmentDetails( + com.oracle.bmc.stackmonitoring.model.ChangeMetricExtensionCompartmentDetails + changeMetricExtensionCompartmentDetails) { + this.changeMetricExtensionCompartmentDetails = changeMetricExtensionCompartmentDetails; + 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 Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId = null; + + /** + * 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 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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(ChangeMetricExtensionCompartmentRequest o) { + metricExtensionId(o.getMetricExtensionId()); + changeMetricExtensionCompartmentDetails(o.getChangeMetricExtensionCompartmentDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ChangeMetricExtensionCompartmentRequest 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 ChangeMetricExtensionCompartmentRequest + */ + public ChangeMetricExtensionCompartmentRequest build() { + ChangeMetricExtensionCompartmentRequest 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.stackmonitoring.model.ChangeMetricExtensionCompartmentDetails body) { + changeMetricExtensionCompartmentDetails(body); + return this; + } + + /** + * Build the instance of ChangeMetricExtensionCompartmentRequest 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 ChangeMetricExtensionCompartmentRequest + */ + public ChangeMetricExtensionCompartmentRequest buildWithoutInvocationCallback() { + ChangeMetricExtensionCompartmentRequest request = + new ChangeMetricExtensionCompartmentRequest(); + request.metricExtensionId = metricExtensionId; + request.changeMetricExtensionCompartmentDetails = + changeMetricExtensionCompartmentDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new ChangeMetricExtensionCompartmentRequest(metricExtensionId, + // changeMetricExtensionCompartmentDetails, 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() + .metricExtensionId(metricExtensionId) + .changeMetricExtensionCompartmentDetails(changeMetricExtensionCompartmentDetails) + .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(",metricExtensionId=").append(String.valueOf(this.metricExtensionId)); + sb.append(",changeMetricExtensionCompartmentDetails=") + .append(String.valueOf(this.changeMetricExtensionCompartmentDetails)); + 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 ChangeMetricExtensionCompartmentRequest)) { + return false; + } + + ChangeMetricExtensionCompartmentRequest other = (ChangeMetricExtensionCompartmentRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.metricExtensionId, other.metricExtensionId) + && java.util.Objects.equals( + this.changeMetricExtensionCompartmentDetails, + other.changeMetricExtensionCompartmentDetails) + && 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.metricExtensionId == null ? 43 : this.metricExtensionId.hashCode()); + result = + (result * PRIME) + + (this.changeMetricExtensionCompartmentDetails == null + ? 43 + : this.changeMetricExtensionCompartmentDetails.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-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ChangeMonitoredResourceTaskCompartmentRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ChangeMonitoredResourceTaskCompartmentRequest.java new file mode 100644 index 00000000000..7b6587da18f --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ChangeMonitoredResourceTaskCompartmentRequest.java @@ -0,0 +1,394 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * ChangeMonitoredResourceTaskCompartmentRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ChangeMonitoredResourceTaskCompartmentRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model + .ChangeMonitoredResourceTaskCompartmentDetails> { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of stack + * monitoring resource task. + */ + private String monitoredResourceTaskId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of stack + * monitoring resource task. + */ + public String getMonitoredResourceTaskId() { + return monitoredResourceTaskId; + } + /** The information to be updated. */ + private com.oracle.bmc.stackmonitoring.model.ChangeMonitoredResourceTaskCompartmentDetails + changeMonitoredResourceTaskCompartmentDetails; + + /** The information to be updated. */ + public com.oracle.bmc.stackmonitoring.model.ChangeMonitoredResourceTaskCompartmentDetails + getChangeMonitoredResourceTaskCompartmentDetails() { + return changeMonitoredResourceTaskCompartmentDetails; + } + /** + * 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 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. + */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.stackmonitoring.model.ChangeMonitoredResourceTaskCompartmentDetails + getBody$() { + return changeMonitoredResourceTaskCompartmentDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ChangeMonitoredResourceTaskCompartmentRequest, + com.oracle.bmc.stackmonitoring.model + .ChangeMonitoredResourceTaskCompartmentDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * stack monitoring resource task. + */ + private String monitoredResourceTaskId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * stack monitoring resource task. + * + * @param monitoredResourceTaskId the value to set + * @return this builder instance + */ + public Builder monitoredResourceTaskId(String monitoredResourceTaskId) { + this.monitoredResourceTaskId = monitoredResourceTaskId; + return this; + } + + /** The information to be updated. */ + private com.oracle.bmc.stackmonitoring.model.ChangeMonitoredResourceTaskCompartmentDetails + changeMonitoredResourceTaskCompartmentDetails = null; + + /** + * The information to be updated. + * + * @param changeMonitoredResourceTaskCompartmentDetails the value to set + * @return this builder instance + */ + public Builder changeMonitoredResourceTaskCompartmentDetails( + com.oracle.bmc.stackmonitoring.model.ChangeMonitoredResourceTaskCompartmentDetails + changeMonitoredResourceTaskCompartmentDetails) { + this.changeMonitoredResourceTaskCompartmentDetails = + changeMonitoredResourceTaskCompartmentDetails; + 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 Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId = null; + + /** + * 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 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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(ChangeMonitoredResourceTaskCompartmentRequest o) { + monitoredResourceTaskId(o.getMonitoredResourceTaskId()); + changeMonitoredResourceTaskCompartmentDetails( + o.getChangeMonitoredResourceTaskCompartmentDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ChangeMonitoredResourceTaskCompartmentRequest 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 ChangeMonitoredResourceTaskCompartmentRequest + */ + public ChangeMonitoredResourceTaskCompartmentRequest build() { + ChangeMonitoredResourceTaskCompartmentRequest 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.stackmonitoring.model.ChangeMonitoredResourceTaskCompartmentDetails + body) { + changeMonitoredResourceTaskCompartmentDetails(body); + return this; + } + + /** + * Build the instance of ChangeMonitoredResourceTaskCompartmentRequest 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 ChangeMonitoredResourceTaskCompartmentRequest + */ + public ChangeMonitoredResourceTaskCompartmentRequest buildWithoutInvocationCallback() { + ChangeMonitoredResourceTaskCompartmentRequest request = + new ChangeMonitoredResourceTaskCompartmentRequest(); + request.monitoredResourceTaskId = monitoredResourceTaskId; + request.changeMonitoredResourceTaskCompartmentDetails = + changeMonitoredResourceTaskCompartmentDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new ChangeMonitoredResourceTaskCompartmentRequest(monitoredResourceTaskId, + // changeMonitoredResourceTaskCompartmentDetails, 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() + .monitoredResourceTaskId(monitoredResourceTaskId) + .changeMonitoredResourceTaskCompartmentDetails( + changeMonitoredResourceTaskCompartmentDetails) + .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(",monitoredResourceTaskId=").append(String.valueOf(this.monitoredResourceTaskId)); + sb.append(",changeMonitoredResourceTaskCompartmentDetails=") + .append(String.valueOf(this.changeMonitoredResourceTaskCompartmentDetails)); + 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 ChangeMonitoredResourceTaskCompartmentRequest)) { + return false; + } + + ChangeMonitoredResourceTaskCompartmentRequest other = + (ChangeMonitoredResourceTaskCompartmentRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.monitoredResourceTaskId, other.monitoredResourceTaskId) + && java.util.Objects.equals( + this.changeMonitoredResourceTaskCompartmentDetails, + other.changeMonitoredResourceTaskCompartmentDetails) + && 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.monitoredResourceTaskId == null + ? 43 + : this.monitoredResourceTaskId.hashCode()); + result = + (result * PRIME) + + (this.changeMonitoredResourceTaskCompartmentDetails == null + ? 43 + : this.changeMonitoredResourceTaskCompartmentDetails.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-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/CreateBaselineableMetricRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/CreateBaselineableMetricRequest.java new file mode 100644 index 00000000000..97eb9b0bd38 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/CreateBaselineableMetricRequest.java @@ -0,0 +1,293 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * CreateBaselineableMetricRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class CreateBaselineableMetricRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model.CreateBaselineableMetricDetails> { + + /** Baseline metric */ + private com.oracle.bmc.stackmonitoring.model.CreateBaselineableMetricDetails + createBaselineableMetricDetails; + + /** Baseline metric */ + public com.oracle.bmc.stackmonitoring.model.CreateBaselineableMetricDetails + getCreateBaselineableMetricDetails() { + return createBaselineableMetricDetails; + } + /** + * 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. + */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.stackmonitoring.model.CreateBaselineableMetricDetails getBody$() { + return createBaselineableMetricDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + CreateBaselineableMetricRequest, + com.oracle.bmc.stackmonitoring.model.CreateBaselineableMetricDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** Baseline metric */ + private com.oracle.bmc.stackmonitoring.model.CreateBaselineableMetricDetails + createBaselineableMetricDetails = null; + + /** + * Baseline metric + * + * @param createBaselineableMetricDetails the value to set + * @return this builder instance + */ + public Builder createBaselineableMetricDetails( + com.oracle.bmc.stackmonitoring.model.CreateBaselineableMetricDetails + createBaselineableMetricDetails) { + this.createBaselineableMetricDetails = createBaselineableMetricDetails; + 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 = null; + + /** + * 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 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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(CreateBaselineableMetricRequest o) { + createBaselineableMetricDetails(o.getCreateBaselineableMetricDetails()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of CreateBaselineableMetricRequest 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 CreateBaselineableMetricRequest + */ + public CreateBaselineableMetricRequest build() { + CreateBaselineableMetricRequest 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.stackmonitoring.model.CreateBaselineableMetricDetails body) { + createBaselineableMetricDetails(body); + return this; + } + + /** + * Build the instance of CreateBaselineableMetricRequest 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 CreateBaselineableMetricRequest + */ + public CreateBaselineableMetricRequest buildWithoutInvocationCallback() { + CreateBaselineableMetricRequest request = new CreateBaselineableMetricRequest(); + request.createBaselineableMetricDetails = createBaselineableMetricDetails; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new CreateBaselineableMetricRequest(createBaselineableMetricDetails, 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() + .createBaselineableMetricDetails(createBaselineableMetricDetails) + .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(",createBaselineableMetricDetails=") + .append(String.valueOf(this.createBaselineableMetricDetails)); + 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 CreateBaselineableMetricRequest)) { + return false; + } + + CreateBaselineableMetricRequest other = (CreateBaselineableMetricRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.createBaselineableMetricDetails, other.createBaselineableMetricDetails) + && 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.createBaselineableMetricDetails == null + ? 43 + : this.createBaselineableMetricDetails.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-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/CreateMetricExtensionRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/CreateMetricExtensionRequest.java new file mode 100644 index 00000000000..782a7c3ccff --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/CreateMetricExtensionRequest.java @@ -0,0 +1,293 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * CreateMetricExtensionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class CreateMetricExtensionRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model.CreateMetricExtensionDetails> { + + /** Details required for creating new Metric Extension */ + private com.oracle.bmc.stackmonitoring.model.CreateMetricExtensionDetails + createMetricExtensionDetails; + + /** Details required for creating new Metric Extension */ + public com.oracle.bmc.stackmonitoring.model.CreateMetricExtensionDetails + getCreateMetricExtensionDetails() { + return createMetricExtensionDetails; + } + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + /** + * 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.stackmonitoring.model.CreateMetricExtensionDetails getBody$() { + return createMetricExtensionDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + CreateMetricExtensionRequest, + com.oracle.bmc.stackmonitoring.model.CreateMetricExtensionDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** Details required for creating new Metric Extension */ + private com.oracle.bmc.stackmonitoring.model.CreateMetricExtensionDetails + createMetricExtensionDetails = null; + + /** + * Details required for creating new Metric Extension + * + * @param createMetricExtensionDetails the value to set + * @return this builder instance + */ + public Builder createMetricExtensionDetails( + com.oracle.bmc.stackmonitoring.model.CreateMetricExtensionDetails + createMetricExtensionDetails) { + this.createMetricExtensionDetails = createMetricExtensionDetails; + return this; + } + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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 = null; + + /** + * 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 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(CreateMetricExtensionRequest o) { + createMetricExtensionDetails(o.getCreateMetricExtensionDetails()); + opcRetryToken(o.getOpcRetryToken()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of CreateMetricExtensionRequest 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 CreateMetricExtensionRequest + */ + public CreateMetricExtensionRequest build() { + CreateMetricExtensionRequest 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.stackmonitoring.model.CreateMetricExtensionDetails body) { + createMetricExtensionDetails(body); + return this; + } + + /** + * Build the instance of CreateMetricExtensionRequest 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 CreateMetricExtensionRequest + */ + public CreateMetricExtensionRequest buildWithoutInvocationCallback() { + CreateMetricExtensionRequest request = new CreateMetricExtensionRequest(); + request.createMetricExtensionDetails = createMetricExtensionDetails; + request.opcRetryToken = opcRetryToken; + request.opcRequestId = opcRequestId; + return request; + // new CreateMetricExtensionRequest(createMetricExtensionDetails, opcRetryToken, + // opcRequestId); + } + } + + /** + * Return an instance of {@link Builder} that allows you to modify request properties. + * + * @return instance of {@link Builder} that allows you to modify request properties. + */ + public Builder toBuilder() { + return new Builder() + .createMetricExtensionDetails(createMetricExtensionDetails) + .opcRetryToken(opcRetryToken) + .opcRequestId(opcRequestId); + } + + /** + * Return a new builder for this request object. + * + * @return builder for the request object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",createMetricExtensionDetails=") + .append(String.valueOf(this.createMetricExtensionDetails)); + sb.append(",opcRetryToken=").append(String.valueOf(this.opcRetryToken)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateMetricExtensionRequest)) { + return false; + } + + CreateMetricExtensionRequest other = (CreateMetricExtensionRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.createMetricExtensionDetails, other.createMetricExtensionDetails) + && java.util.Objects.equals(this.opcRetryToken, other.opcRetryToken) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.createMetricExtensionDetails == null + ? 43 + : this.createMetricExtensionDetails.hashCode()); + result = + (result * PRIME) + + (this.opcRetryToken == null ? 43 : this.opcRetryToken.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/CreateMonitoredResourceTaskRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/CreateMonitoredResourceTaskRequest.java new file mode 100644 index 00000000000..a731a23505e --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/CreateMonitoredResourceTaskRequest.java @@ -0,0 +1,294 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * CreateMonitoredResourceTaskRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class CreateMonitoredResourceTaskRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTaskDetails> { + + /** Details to create the new stack monitoring resource task. */ + private com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTaskDetails + createMonitoredResourceTaskDetails; + + /** Details to create the new stack monitoring resource task. */ + public com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTaskDetails + getCreateMonitoredResourceTaskDetails() { + return createMonitoredResourceTaskDetails; + } + /** + * 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. + */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTaskDetails getBody$() { + return createMonitoredResourceTaskDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + CreateMonitoredResourceTaskRequest, + com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTaskDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** Details to create the new stack monitoring resource task. */ + private com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTaskDetails + createMonitoredResourceTaskDetails = null; + + /** + * Details to create the new stack monitoring resource task. + * + * @param createMonitoredResourceTaskDetails the value to set + * @return this builder instance + */ + public Builder createMonitoredResourceTaskDetails( + com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTaskDetails + createMonitoredResourceTaskDetails) { + this.createMonitoredResourceTaskDetails = createMonitoredResourceTaskDetails; + 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 = null; + + /** + * 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 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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(CreateMonitoredResourceTaskRequest o) { + createMonitoredResourceTaskDetails(o.getCreateMonitoredResourceTaskDetails()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of CreateMonitoredResourceTaskRequest 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 CreateMonitoredResourceTaskRequest + */ + public CreateMonitoredResourceTaskRequest build() { + CreateMonitoredResourceTaskRequest 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.stackmonitoring.model.CreateMonitoredResourceTaskDetails body) { + createMonitoredResourceTaskDetails(body); + return this; + } + + /** + * Build the instance of CreateMonitoredResourceTaskRequest 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 CreateMonitoredResourceTaskRequest + */ + public CreateMonitoredResourceTaskRequest buildWithoutInvocationCallback() { + CreateMonitoredResourceTaskRequest request = new CreateMonitoredResourceTaskRequest(); + request.createMonitoredResourceTaskDetails = createMonitoredResourceTaskDetails; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new CreateMonitoredResourceTaskRequest(createMonitoredResourceTaskDetails, + // 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() + .createMonitoredResourceTaskDetails(createMonitoredResourceTaskDetails) + .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(",createMonitoredResourceTaskDetails=") + .append(String.valueOf(this.createMonitoredResourceTaskDetails)); + 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 CreateMonitoredResourceTaskRequest)) { + return false; + } + + CreateMonitoredResourceTaskRequest other = (CreateMonitoredResourceTaskRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.createMonitoredResourceTaskDetails, + other.createMonitoredResourceTaskDetails) + && 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.createMonitoredResourceTaskDetails == null + ? 43 + : this.createMonitoredResourceTaskDetails.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-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/CreateMonitoredResourceTypeRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/CreateMonitoredResourceTypeRequest.java new file mode 100644 index 00000000000..6e357d4fe19 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/CreateMonitoredResourceTypeRequest.java @@ -0,0 +1,294 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * CreateMonitoredResourceTypeRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class CreateMonitoredResourceTypeRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTypeDetails> { + + /** Details for the new monitored resource type. */ + private com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTypeDetails + createMonitoredResourceTypeDetails; + + /** Details for the new monitored resource type. */ + public com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTypeDetails + getCreateMonitoredResourceTypeDetails() { + return createMonitoredResourceTypeDetails; + } + /** + * 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. + */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTypeDetails getBody$() { + return createMonitoredResourceTypeDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + CreateMonitoredResourceTypeRequest, + com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTypeDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** Details for the new monitored resource type. */ + private com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTypeDetails + createMonitoredResourceTypeDetails = null; + + /** + * Details for the new monitored resource type. + * + * @param createMonitoredResourceTypeDetails the value to set + * @return this builder instance + */ + public Builder createMonitoredResourceTypeDetails( + com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTypeDetails + createMonitoredResourceTypeDetails) { + this.createMonitoredResourceTypeDetails = createMonitoredResourceTypeDetails; + 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 = null; + + /** + * 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 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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(CreateMonitoredResourceTypeRequest o) { + createMonitoredResourceTypeDetails(o.getCreateMonitoredResourceTypeDetails()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of CreateMonitoredResourceTypeRequest 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 CreateMonitoredResourceTypeRequest + */ + public CreateMonitoredResourceTypeRequest build() { + CreateMonitoredResourceTypeRequest 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.stackmonitoring.model.CreateMonitoredResourceTypeDetails body) { + createMonitoredResourceTypeDetails(body); + return this; + } + + /** + * Build the instance of CreateMonitoredResourceTypeRequest 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 CreateMonitoredResourceTypeRequest + */ + public CreateMonitoredResourceTypeRequest buildWithoutInvocationCallback() { + CreateMonitoredResourceTypeRequest request = new CreateMonitoredResourceTypeRequest(); + request.createMonitoredResourceTypeDetails = createMonitoredResourceTypeDetails; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new CreateMonitoredResourceTypeRequest(createMonitoredResourceTypeDetails, + // 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() + .createMonitoredResourceTypeDetails(createMonitoredResourceTypeDetails) + .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(",createMonitoredResourceTypeDetails=") + .append(String.valueOf(this.createMonitoredResourceTypeDetails)); + 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 CreateMonitoredResourceTypeRequest)) { + return false; + } + + CreateMonitoredResourceTypeRequest other = (CreateMonitoredResourceTypeRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.createMonitoredResourceTypeDetails, + other.createMonitoredResourceTypeDetails) + && 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.createMonitoredResourceTypeDetails == null + ? 43 + : this.createMonitoredResourceTypeDetails.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-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/DeleteBaselineableMetricRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/DeleteBaselineableMetricRequest.java new file mode 100644 index 00000000000..c75f3abb1f8 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/DeleteBaselineableMetricRequest.java @@ -0,0 +1,253 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * DeleteBaselineableMetricRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class DeleteBaselineableMetricRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** Identifier for the metric */ + private String baselineableMetricId; + + /** Identifier for the metric */ + public String getBaselineableMetricId() { + return baselineableMetricId; + } + /** + * 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. + */ + 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; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + DeleteBaselineableMetricRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** Identifier for the metric */ + private String baselineableMetricId = null; + + /** + * Identifier for the metric + * + * @param baselineableMetricId the value to set + * @return this builder instance + */ + public Builder baselineableMetricId(String baselineableMetricId) { + this.baselineableMetricId = baselineableMetricId; + 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 = null; + + /** + * 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 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(DeleteBaselineableMetricRequest o) { + baselineableMetricId(o.getBaselineableMetricId()); + opcRequestId(o.getOpcRequestId()); + ifMatch(o.getIfMatch()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of DeleteBaselineableMetricRequest 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 DeleteBaselineableMetricRequest + */ + public DeleteBaselineableMetricRequest build() { + DeleteBaselineableMetricRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of DeleteBaselineableMetricRequest 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 DeleteBaselineableMetricRequest + */ + public DeleteBaselineableMetricRequest buildWithoutInvocationCallback() { + DeleteBaselineableMetricRequest request = new DeleteBaselineableMetricRequest(); + request.baselineableMetricId = baselineableMetricId; + request.opcRequestId = opcRequestId; + request.ifMatch = ifMatch; + return request; + // new DeleteBaselineableMetricRequest(baselineableMetricId, 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() + .baselineableMetricId(baselineableMetricId) + .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(",baselineableMetricId=").append(String.valueOf(this.baselineableMetricId)); + 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 DeleteBaselineableMetricRequest)) { + return false; + } + + DeleteBaselineableMetricRequest other = (DeleteBaselineableMetricRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.baselineableMetricId, other.baselineableMetricId) + && 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.baselineableMetricId == null + ? 43 + : this.baselineableMetricId.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-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/DeleteMetricExtensionRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/DeleteMetricExtensionRequest.java new file mode 100644 index 00000000000..512f25403f6 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/DeleteMetricExtensionRequest.java @@ -0,0 +1,261 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * DeleteMetricExtensionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class DeleteMetricExtensionRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + public String getMetricExtensionId() { + return metricExtensionId; + } + /** + * 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 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + DeleteMetricExtensionRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + * + * @param metricExtensionId the value to set + * @return this builder instance + */ + public Builder metricExtensionId(String metricExtensionId) { + this.metricExtensionId = metricExtensionId; + 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 Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId = null; + + /** + * 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 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(DeleteMetricExtensionRequest o) { + metricExtensionId(o.getMetricExtensionId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of DeleteMetricExtensionRequest 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 DeleteMetricExtensionRequest + */ + public DeleteMetricExtensionRequest build() { + DeleteMetricExtensionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of DeleteMetricExtensionRequest 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 DeleteMetricExtensionRequest + */ + public DeleteMetricExtensionRequest buildWithoutInvocationCallback() { + DeleteMetricExtensionRequest request = new DeleteMetricExtensionRequest(); + request.metricExtensionId = metricExtensionId; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + return request; + // new DeleteMetricExtensionRequest(metricExtensionId, ifMatch, 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() + .metricExtensionId(metricExtensionId) + .ifMatch(ifMatch) + .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(",metricExtensionId=").append(String.valueOf(this.metricExtensionId)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + 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 DeleteMetricExtensionRequest)) { + return false; + } + + DeleteMetricExtensionRequest other = (DeleteMetricExtensionRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.metricExtensionId, other.metricExtensionId) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.metricExtensionId == null ? 43 : this.metricExtensionId.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/DeleteMonitoredResourceTypeRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/DeleteMonitoredResourceTypeRequest.java new file mode 100644 index 00000000000..fa737b8909d --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/DeleteMonitoredResourceTypeRequest.java @@ -0,0 +1,265 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * DeleteMonitoredResourceTypeRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class DeleteMonitoredResourceTypeRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource type. + */ + private String monitoredResourceTypeId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource type. + */ + public String getMonitoredResourceTypeId() { + return monitoredResourceTypeId; + } + /** + * 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 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + DeleteMonitoredResourceTypeRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource type. + */ + private String monitoredResourceTypeId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource type. + * + * @param monitoredResourceTypeId the value to set + * @return this builder instance + */ + public Builder monitoredResourceTypeId(String monitoredResourceTypeId) { + this.monitoredResourceTypeId = monitoredResourceTypeId; + 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 Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId = null; + + /** + * 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 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(DeleteMonitoredResourceTypeRequest o) { + monitoredResourceTypeId(o.getMonitoredResourceTypeId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of DeleteMonitoredResourceTypeRequest 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 DeleteMonitoredResourceTypeRequest + */ + public DeleteMonitoredResourceTypeRequest build() { + DeleteMonitoredResourceTypeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of DeleteMonitoredResourceTypeRequest 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 DeleteMonitoredResourceTypeRequest + */ + public DeleteMonitoredResourceTypeRequest buildWithoutInvocationCallback() { + DeleteMonitoredResourceTypeRequest request = new DeleteMonitoredResourceTypeRequest(); + request.monitoredResourceTypeId = monitoredResourceTypeId; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + return request; + // new DeleteMonitoredResourceTypeRequest(monitoredResourceTypeId, ifMatch, + // 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() + .monitoredResourceTypeId(monitoredResourceTypeId) + .ifMatch(ifMatch) + .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(",monitoredResourceTypeId=").append(String.valueOf(this.monitoredResourceTypeId)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + 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 DeleteMonitoredResourceTypeRequest)) { + return false; + } + + DeleteMonitoredResourceTypeRequest other = (DeleteMonitoredResourceTypeRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.monitoredResourceTypeId, other.monitoredResourceTypeId) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.monitoredResourceTypeId == null + ? 43 + : this.monitoredResourceTypeId.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/DisableMetricExtensionRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/DisableMetricExtensionRequest.java new file mode 100644 index 00000000000..c7f4c1938a0 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/DisableMetricExtensionRequest.java @@ -0,0 +1,377 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * DisableMetricExtensionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class DisableMetricExtensionRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model.DisableMetricExtensionDetails> { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + public String getMetricExtensionId() { + return metricExtensionId; + } + /** The list of Resource IDs for which given metric extension needs to be disabled */ + private com.oracle.bmc.stackmonitoring.model.DisableMetricExtensionDetails + disableMetricExtensionDetails; + + /** The list of Resource IDs for which given metric extension needs to be disabled */ + public com.oracle.bmc.stackmonitoring.model.DisableMetricExtensionDetails + getDisableMetricExtensionDetails() { + return disableMetricExtensionDetails; + } + /** + * 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 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. + */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.stackmonitoring.model.DisableMetricExtensionDetails getBody$() { + return disableMetricExtensionDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + DisableMetricExtensionRequest, + com.oracle.bmc.stackmonitoring.model.DisableMetricExtensionDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + * + * @param metricExtensionId the value to set + * @return this builder instance + */ + public Builder metricExtensionId(String metricExtensionId) { + this.metricExtensionId = metricExtensionId; + return this; + } + + /** The list of Resource IDs for which given metric extension needs to be disabled */ + private com.oracle.bmc.stackmonitoring.model.DisableMetricExtensionDetails + disableMetricExtensionDetails = null; + + /** + * The list of Resource IDs for which given metric extension needs to be disabled + * + * @param disableMetricExtensionDetails the value to set + * @return this builder instance + */ + public Builder disableMetricExtensionDetails( + com.oracle.bmc.stackmonitoring.model.DisableMetricExtensionDetails + disableMetricExtensionDetails) { + this.disableMetricExtensionDetails = disableMetricExtensionDetails; + 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 Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId = null; + + /** + * 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 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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(DisableMetricExtensionRequest o) { + metricExtensionId(o.getMetricExtensionId()); + disableMetricExtensionDetails(o.getDisableMetricExtensionDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of DisableMetricExtensionRequest 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 DisableMetricExtensionRequest + */ + public DisableMetricExtensionRequest build() { + DisableMetricExtensionRequest 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.stackmonitoring.model.DisableMetricExtensionDetails body) { + disableMetricExtensionDetails(body); + return this; + } + + /** + * Build the instance of DisableMetricExtensionRequest 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 DisableMetricExtensionRequest + */ + public DisableMetricExtensionRequest buildWithoutInvocationCallback() { + DisableMetricExtensionRequest request = new DisableMetricExtensionRequest(); + request.metricExtensionId = metricExtensionId; + request.disableMetricExtensionDetails = disableMetricExtensionDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new DisableMetricExtensionRequest(metricExtensionId, disableMetricExtensionDetails, + // 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() + .metricExtensionId(metricExtensionId) + .disableMetricExtensionDetails(disableMetricExtensionDetails) + .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(",metricExtensionId=").append(String.valueOf(this.metricExtensionId)); + sb.append(",disableMetricExtensionDetails=") + .append(String.valueOf(this.disableMetricExtensionDetails)); + 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 DisableMetricExtensionRequest)) { + return false; + } + + DisableMetricExtensionRequest other = (DisableMetricExtensionRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.metricExtensionId, other.metricExtensionId) + && java.util.Objects.equals( + this.disableMetricExtensionDetails, other.disableMetricExtensionDetails) + && 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.metricExtensionId == null ? 43 : this.metricExtensionId.hashCode()); + result = + (result * PRIME) + + (this.disableMetricExtensionDetails == null + ? 43 + : this.disableMetricExtensionDetails.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-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/EnableMetricExtensionRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/EnableMetricExtensionRequest.java new file mode 100644 index 00000000000..0f113e7aa51 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/EnableMetricExtensionRequest.java @@ -0,0 +1,377 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * EnableMetricExtensionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class EnableMetricExtensionRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model.EnableMetricExtensionDetails> { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + public String getMetricExtensionId() { + return metricExtensionId; + } + /** The list of Resource IDs for which given metric extension needs to be enabled */ + private com.oracle.bmc.stackmonitoring.model.EnableMetricExtensionDetails + enableMetricExtensionDetails; + + /** The list of Resource IDs for which given metric extension needs to be enabled */ + public com.oracle.bmc.stackmonitoring.model.EnableMetricExtensionDetails + getEnableMetricExtensionDetails() { + return enableMetricExtensionDetails; + } + /** + * 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 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. + */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.stackmonitoring.model.EnableMetricExtensionDetails getBody$() { + return enableMetricExtensionDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + EnableMetricExtensionRequest, + com.oracle.bmc.stackmonitoring.model.EnableMetricExtensionDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + * + * @param metricExtensionId the value to set + * @return this builder instance + */ + public Builder metricExtensionId(String metricExtensionId) { + this.metricExtensionId = metricExtensionId; + return this; + } + + /** The list of Resource IDs for which given metric extension needs to be enabled */ + private com.oracle.bmc.stackmonitoring.model.EnableMetricExtensionDetails + enableMetricExtensionDetails = null; + + /** + * The list of Resource IDs for which given metric extension needs to be enabled + * + * @param enableMetricExtensionDetails the value to set + * @return this builder instance + */ + public Builder enableMetricExtensionDetails( + com.oracle.bmc.stackmonitoring.model.EnableMetricExtensionDetails + enableMetricExtensionDetails) { + this.enableMetricExtensionDetails = enableMetricExtensionDetails; + 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 Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId = null; + + /** + * 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 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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(EnableMetricExtensionRequest o) { + metricExtensionId(o.getMetricExtensionId()); + enableMetricExtensionDetails(o.getEnableMetricExtensionDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of EnableMetricExtensionRequest 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 EnableMetricExtensionRequest + */ + public EnableMetricExtensionRequest build() { + EnableMetricExtensionRequest 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.stackmonitoring.model.EnableMetricExtensionDetails body) { + enableMetricExtensionDetails(body); + return this; + } + + /** + * Build the instance of EnableMetricExtensionRequest 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 EnableMetricExtensionRequest + */ + public EnableMetricExtensionRequest buildWithoutInvocationCallback() { + EnableMetricExtensionRequest request = new EnableMetricExtensionRequest(); + request.metricExtensionId = metricExtensionId; + request.enableMetricExtensionDetails = enableMetricExtensionDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new EnableMetricExtensionRequest(metricExtensionId, enableMetricExtensionDetails, + // 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() + .metricExtensionId(metricExtensionId) + .enableMetricExtensionDetails(enableMetricExtensionDetails) + .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(",metricExtensionId=").append(String.valueOf(this.metricExtensionId)); + sb.append(",enableMetricExtensionDetails=") + .append(String.valueOf(this.enableMetricExtensionDetails)); + 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 EnableMetricExtensionRequest)) { + return false; + } + + EnableMetricExtensionRequest other = (EnableMetricExtensionRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.metricExtensionId, other.metricExtensionId) + && java.util.Objects.equals( + this.enableMetricExtensionDetails, other.enableMetricExtensionDetails) + && 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.metricExtensionId == null ? 43 : this.metricExtensionId.hashCode()); + result = + (result * PRIME) + + (this.enableMetricExtensionDetails == null + ? 43 + : this.enableMetricExtensionDetails.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-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/EvaluateBaselineableMetricRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/EvaluateBaselineableMetricRequest.java new file mode 100644 index 00000000000..58aae13a100 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/EvaluateBaselineableMetricRequest.java @@ -0,0 +1,370 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * EvaluateBaselineableMetricRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class EvaluateBaselineableMetricRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricDetails> { + + /** Metric details */ + private com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricDetails + evaluateBaselineableMetricDetails; + + /** Metric details */ + public com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricDetails + getEvaluateBaselineableMetricDetails() { + return evaluateBaselineableMetricDetails; + } + /** Identifier for the metric */ + private String baselineableMetricId; + + /** Identifier for the metric */ + public String getBaselineableMetricId() { + return baselineableMetricId; + } + /** + * 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. + */ + 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; + } + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricDetails getBody$() { + return evaluateBaselineableMetricDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + EvaluateBaselineableMetricRequest, + com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** Metric details */ + private com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricDetails + evaluateBaselineableMetricDetails = null; + + /** + * Metric details + * + * @param evaluateBaselineableMetricDetails the value to set + * @return this builder instance + */ + public Builder evaluateBaselineableMetricDetails( + com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricDetails + evaluateBaselineableMetricDetails) { + this.evaluateBaselineableMetricDetails = evaluateBaselineableMetricDetails; + return this; + } + + /** Identifier for the metric */ + private String baselineableMetricId = null; + + /** + * Identifier for the metric + * + * @param baselineableMetricId the value to set + * @return this builder instance + */ + public Builder baselineableMetricId(String baselineableMetricId) { + this.baselineableMetricId = baselineableMetricId; + 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 = null; + + /** + * 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 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; + } + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(EvaluateBaselineableMetricRequest o) { + evaluateBaselineableMetricDetails(o.getEvaluateBaselineableMetricDetails()); + baselineableMetricId(o.getBaselineableMetricId()); + opcRequestId(o.getOpcRequestId()); + ifMatch(o.getIfMatch()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of EvaluateBaselineableMetricRequest 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 EvaluateBaselineableMetricRequest + */ + public EvaluateBaselineableMetricRequest build() { + EvaluateBaselineableMetricRequest 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.stackmonitoring.model.EvaluateBaselineableMetricDetails body) { + evaluateBaselineableMetricDetails(body); + return this; + } + + /** + * Build the instance of EvaluateBaselineableMetricRequest 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 EvaluateBaselineableMetricRequest + */ + public EvaluateBaselineableMetricRequest buildWithoutInvocationCallback() { + EvaluateBaselineableMetricRequest request = new EvaluateBaselineableMetricRequest(); + request.evaluateBaselineableMetricDetails = evaluateBaselineableMetricDetails; + request.baselineableMetricId = baselineableMetricId; + request.opcRequestId = opcRequestId; + request.ifMatch = ifMatch; + request.opcRetryToken = opcRetryToken; + return request; + // new EvaluateBaselineableMetricRequest(evaluateBaselineableMetricDetails, + // baselineableMetricId, opcRequestId, ifMatch, 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() + .evaluateBaselineableMetricDetails(evaluateBaselineableMetricDetails) + .baselineableMetricId(baselineableMetricId) + .opcRequestId(opcRequestId) + .ifMatch(ifMatch) + .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(",evaluateBaselineableMetricDetails=") + .append(String.valueOf(this.evaluateBaselineableMetricDetails)); + sb.append(",baselineableMetricId=").append(String.valueOf(this.baselineableMetricId)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + 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 EvaluateBaselineableMetricRequest)) { + return false; + } + + EvaluateBaselineableMetricRequest other = (EvaluateBaselineableMetricRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.evaluateBaselineableMetricDetails, + other.evaluateBaselineableMetricDetails) + && java.util.Objects.equals(this.baselineableMetricId, other.baselineableMetricId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRetryToken, other.opcRetryToken); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.evaluateBaselineableMetricDetails == null + ? 43 + : this.evaluateBaselineableMetricDetails.hashCode()); + result = + (result * PRIME) + + (this.baselineableMetricId == null + ? 43 + : this.baselineableMetricId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = + (result * PRIME) + + (this.opcRetryToken == null ? 43 : this.opcRetryToken.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ExportMetricExtensionRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ExportMetricExtensionRequest.java new file mode 100644 index 00000000000..d7d35e7f366 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ExportMetricExtensionRequest.java @@ -0,0 +1,313 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * ExportMetricExtensionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ExportMetricExtensionRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + public String getMetricExtensionId() { + return metricExtensionId; + } + /** + * 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 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. + */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ExportMetricExtensionRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + * + * @param metricExtensionId the value to set + * @return this builder instance + */ + public Builder metricExtensionId(String metricExtensionId) { + this.metricExtensionId = metricExtensionId; + 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 Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId = null; + + /** + * 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 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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(ExportMetricExtensionRequest o) { + metricExtensionId(o.getMetricExtensionId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ExportMetricExtensionRequest 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 ExportMetricExtensionRequest + */ + public ExportMetricExtensionRequest build() { + ExportMetricExtensionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ExportMetricExtensionRequest 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 ExportMetricExtensionRequest + */ + public ExportMetricExtensionRequest buildWithoutInvocationCallback() { + ExportMetricExtensionRequest request = new ExportMetricExtensionRequest(); + request.metricExtensionId = metricExtensionId; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new ExportMetricExtensionRequest(metricExtensionId, 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() + .metricExtensionId(metricExtensionId) + .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(",metricExtensionId=").append(String.valueOf(this.metricExtensionId)); + 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 ExportMetricExtensionRequest)) { + return false; + } + + ExportMetricExtensionRequest other = (ExportMetricExtensionRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.metricExtensionId, other.metricExtensionId) + && 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.metricExtensionId == null ? 43 : this.metricExtensionId.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-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/GetBaselineableMetricRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/GetBaselineableMetricRequest.java new file mode 100644 index 00000000000..c39ab1feb08 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/GetBaselineableMetricRequest.java @@ -0,0 +1,206 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * GetBaselineableMetricRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class GetBaselineableMetricRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** Identifier for the metric */ + private String baselineableMetricId; + + /** Identifier for the metric */ + public String getBaselineableMetricId() { + return baselineableMetricId; + } + /** + * 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + GetBaselineableMetricRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** Identifier for the metric */ + private String baselineableMetricId = null; + + /** + * Identifier for the metric + * + * @param baselineableMetricId the value to set + * @return this builder instance + */ + public Builder baselineableMetricId(String baselineableMetricId) { + this.baselineableMetricId = baselineableMetricId; + 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 = null; + + /** + * 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 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(GetBaselineableMetricRequest o) { + baselineableMetricId(o.getBaselineableMetricId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetBaselineableMetricRequest 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 GetBaselineableMetricRequest + */ + public GetBaselineableMetricRequest build() { + GetBaselineableMetricRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of GetBaselineableMetricRequest 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 GetBaselineableMetricRequest + */ + public GetBaselineableMetricRequest buildWithoutInvocationCallback() { + GetBaselineableMetricRequest request = new GetBaselineableMetricRequest(); + request.baselineableMetricId = baselineableMetricId; + request.opcRequestId = opcRequestId; + return request; + // new GetBaselineableMetricRequest(baselineableMetricId, 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().baselineableMetricId(baselineableMetricId).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(",baselineableMetricId=").append(String.valueOf(this.baselineableMetricId)); + 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 GetBaselineableMetricRequest)) { + return false; + } + + GetBaselineableMetricRequest other = (GetBaselineableMetricRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.baselineableMetricId, other.baselineableMetricId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.baselineableMetricId == null + ? 43 + : this.baselineableMetricId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/GetMetricExtensionRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/GetMetricExtensionRequest.java new file mode 100644 index 00000000000..ea646479bf8 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/GetMetricExtensionRequest.java @@ -0,0 +1,212 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use GetMetricExtensionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class GetMetricExtensionRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + public String getMetricExtensionId() { + return metricExtensionId; + } + /** + * 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + GetMetricExtensionRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + * + * @param metricExtensionId the value to set + * @return this builder instance + */ + public Builder metricExtensionId(String metricExtensionId) { + this.metricExtensionId = metricExtensionId; + 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 = null; + + /** + * 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 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(GetMetricExtensionRequest o) { + metricExtensionId(o.getMetricExtensionId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetMetricExtensionRequest 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 GetMetricExtensionRequest + */ + public GetMetricExtensionRequest build() { + GetMetricExtensionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of GetMetricExtensionRequest 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 GetMetricExtensionRequest + */ + public GetMetricExtensionRequest buildWithoutInvocationCallback() { + GetMetricExtensionRequest request = new GetMetricExtensionRequest(); + request.metricExtensionId = metricExtensionId; + request.opcRequestId = opcRequestId; + return request; + // new GetMetricExtensionRequest(metricExtensionId, 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().metricExtensionId(metricExtensionId).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(",metricExtensionId=").append(String.valueOf(this.metricExtensionId)); + 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 GetMetricExtensionRequest)) { + return false; + } + + GetMetricExtensionRequest other = (GetMetricExtensionRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.metricExtensionId, other.metricExtensionId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.metricExtensionId == null ? 43 : this.metricExtensionId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/GetMonitoredResourceTaskRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/GetMonitoredResourceTaskRequest.java new file mode 100644 index 00000000000..673318b7421 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/GetMonitoredResourceTaskRequest.java @@ -0,0 +1,219 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * GetMonitoredResourceTaskRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class GetMonitoredResourceTaskRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of stack + * monitoring resource task. + */ + private String monitoredResourceTaskId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of stack + * monitoring resource task. + */ + public String getMonitoredResourceTaskId() { + return monitoredResourceTaskId; + } + /** + * 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + GetMonitoredResourceTaskRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * stack monitoring resource task. + */ + private String monitoredResourceTaskId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * stack monitoring resource task. + * + * @param monitoredResourceTaskId the value to set + * @return this builder instance + */ + public Builder monitoredResourceTaskId(String monitoredResourceTaskId) { + this.monitoredResourceTaskId = monitoredResourceTaskId; + 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 = null; + + /** + * 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 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(GetMonitoredResourceTaskRequest o) { + monitoredResourceTaskId(o.getMonitoredResourceTaskId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetMonitoredResourceTaskRequest 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 GetMonitoredResourceTaskRequest + */ + public GetMonitoredResourceTaskRequest build() { + GetMonitoredResourceTaskRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of GetMonitoredResourceTaskRequest 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 GetMonitoredResourceTaskRequest + */ + public GetMonitoredResourceTaskRequest buildWithoutInvocationCallback() { + GetMonitoredResourceTaskRequest request = new GetMonitoredResourceTaskRequest(); + request.monitoredResourceTaskId = monitoredResourceTaskId; + request.opcRequestId = opcRequestId; + return request; + // new GetMonitoredResourceTaskRequest(monitoredResourceTaskId, 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() + .monitoredResourceTaskId(monitoredResourceTaskId) + .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(",monitoredResourceTaskId=").append(String.valueOf(this.monitoredResourceTaskId)); + 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 GetMonitoredResourceTaskRequest)) { + return false; + } + + GetMonitoredResourceTaskRequest other = (GetMonitoredResourceTaskRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.monitoredResourceTaskId, other.monitoredResourceTaskId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.monitoredResourceTaskId == null + ? 43 + : this.monitoredResourceTaskId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/GetMonitoredResourceTypeRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/GetMonitoredResourceTypeRequest.java new file mode 100644 index 00000000000..a1b88703d9f --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/GetMonitoredResourceTypeRequest.java @@ -0,0 +1,219 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * GetMonitoredResourceTypeRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class GetMonitoredResourceTypeRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource type. + */ + private String monitoredResourceTypeId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource type. + */ + public String getMonitoredResourceTypeId() { + return monitoredResourceTypeId; + } + /** + * 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + GetMonitoredResourceTypeRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource type. + */ + private String monitoredResourceTypeId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource type. + * + * @param monitoredResourceTypeId the value to set + * @return this builder instance + */ + public Builder monitoredResourceTypeId(String monitoredResourceTypeId) { + this.monitoredResourceTypeId = monitoredResourceTypeId; + 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 = null; + + /** + * 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 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(GetMonitoredResourceTypeRequest o) { + monitoredResourceTypeId(o.getMonitoredResourceTypeId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetMonitoredResourceTypeRequest 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 GetMonitoredResourceTypeRequest + */ + public GetMonitoredResourceTypeRequest build() { + GetMonitoredResourceTypeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of GetMonitoredResourceTypeRequest 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 GetMonitoredResourceTypeRequest + */ + public GetMonitoredResourceTypeRequest buildWithoutInvocationCallback() { + GetMonitoredResourceTypeRequest request = new GetMonitoredResourceTypeRequest(); + request.monitoredResourceTypeId = monitoredResourceTypeId; + request.opcRequestId = opcRequestId; + return request; + // new GetMonitoredResourceTypeRequest(monitoredResourceTypeId, 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() + .monitoredResourceTypeId(monitoredResourceTypeId) + .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(",monitoredResourceTypeId=").append(String.valueOf(this.monitoredResourceTypeId)); + 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 GetMonitoredResourceTypeRequest)) { + return false; + } + + GetMonitoredResourceTypeRequest other = (GetMonitoredResourceTypeRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.monitoredResourceTypeId, other.monitoredResourceTypeId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.monitoredResourceTypeId == null + ? 43 + : this.monitoredResourceTypeId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListBaselineableMetricsRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListBaselineableMetricsRequest.java new file mode 100644 index 00000000000..6cb0bc5594d --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListBaselineableMetricsRequest.java @@ -0,0 +1,497 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * ListBaselineableMetricsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ListBaselineableMetricsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + /** Resource Group */ + private String resourceGroup; + + /** Resource Group */ + public String getResourceGroup() { + return resourceGroup; + } + /** Metric Name */ + private String name; + + /** Metric Name */ + public String getName() { + return name; + } + /** A filter to return monitored resource types that has the matching namespace. */ + private String metricNamespace; + + /** A filter to return monitored resource types that has the matching namespace. */ + public String getMetricNamespace() { + return metricNamespace; + } + /** + * 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** The ID of the compartment in which data is listed. */ + private String compartmentId; + + /** The ID of the compartment in which data is listed. */ + public String getCompartmentId() { + return compartmentId; + } + /** Identifier for the metric */ + private String baselineableMetricId; + + /** Identifier for the metric */ + public String getBaselineableMetricId() { + return baselineableMetricId; + } + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + private com.oracle.bmc.stackmonitoring.model.SortOrder sortOrder; + + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + public com.oracle.bmc.stackmonitoring.model.SortOrder getSortOrder() { + return sortOrder; + } + /** The field to sort by. Only one sort order may be provided. Default order is ascending. */ + private SortBy sortBy; + + /** The field to sort by. Only one sort order may be provided. Default order is ascending. */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + Name("name"), + Namespace("namespace"), + ResourceGroup("resourceGroup"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** The field to sort by. Only one sort order may be provided. Default order is ascending. */ + public SortBy getSortBy() { + return sortBy; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListBaselineableMetricsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * 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 = null; + + /** + * 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 instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** Resource Group */ + private String resourceGroup = null; + + /** + * Resource Group + * + * @param resourceGroup the value to set + * @return this builder instance + */ + public Builder resourceGroup(String resourceGroup) { + this.resourceGroup = resourceGroup; + return this; + } + + /** Metric Name */ + private String name = null; + + /** + * Metric Name + * + * @param name the value to set + * @return this builder instance + */ + public Builder name(String name) { + this.name = name; + return this; + } + + /** A filter to return monitored resource types that has the matching namespace. */ + private String metricNamespace = null; + + /** + * A filter to return monitored resource types that has the matching namespace. + * + * @param metricNamespace the value to set + * @return this builder instance + */ + public Builder metricNamespace(String metricNamespace) { + this.metricNamespace = metricNamespace; + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @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.cloud.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.cloud.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 ID of the compartment in which data is listed. */ + private String compartmentId = null; + + /** + * The ID of the compartment in which data is listed. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** Identifier for the metric */ + private String baselineableMetricId = null; + + /** + * Identifier for the metric + * + * @param baselineableMetricId the value to set + * @return this builder instance + */ + public Builder baselineableMetricId(String baselineableMetricId) { + this.baselineableMetricId = baselineableMetricId; + return this; + } + + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + private com.oracle.bmc.stackmonitoring.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.stackmonitoring.model.SortOrder sortOrder) { + this.sortOrder = sortOrder; + return this; + } + + /** + * The field to sort by. Only one sort order may be provided. Default order is ascending. + */ + private SortBy sortBy = null; + + /** + * The field to sort by. Only one sort order may be provided. Default order is ascending. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + 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(ListBaselineableMetricsRequest o) { + opcRequestId(o.getOpcRequestId()); + resourceGroup(o.getResourceGroup()); + name(o.getName()); + metricNamespace(o.getMetricNamespace()); + limit(o.getLimit()); + page(o.getPage()); + compartmentId(o.getCompartmentId()); + baselineableMetricId(o.getBaselineableMetricId()); + sortOrder(o.getSortOrder()); + sortBy(o.getSortBy()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListBaselineableMetricsRequest 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 ListBaselineableMetricsRequest + */ + public ListBaselineableMetricsRequest build() { + ListBaselineableMetricsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListBaselineableMetricsRequest 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 ListBaselineableMetricsRequest + */ + public ListBaselineableMetricsRequest buildWithoutInvocationCallback() { + ListBaselineableMetricsRequest request = new ListBaselineableMetricsRequest(); + request.opcRequestId = opcRequestId; + request.resourceGroup = resourceGroup; + request.name = name; + request.metricNamespace = metricNamespace; + request.limit = limit; + request.page = page; + request.compartmentId = compartmentId; + request.baselineableMetricId = baselineableMetricId; + request.sortOrder = sortOrder; + request.sortBy = sortBy; + return request; + // new ListBaselineableMetricsRequest(opcRequestId, resourceGroup, name, + // metricNamespace, limit, page, compartmentId, baselineableMetricId, sortOrder, + // sortBy); + } + } + + /** + * 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() + .opcRequestId(opcRequestId) + .resourceGroup(resourceGroup) + .name(name) + .metricNamespace(metricNamespace) + .limit(limit) + .page(page) + .compartmentId(compartmentId) + .baselineableMetricId(baselineableMetricId) + .sortOrder(sortOrder) + .sortBy(sortBy); + } + + /** + * 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(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(",resourceGroup=").append(String.valueOf(this.resourceGroup)); + sb.append(",name=").append(String.valueOf(this.name)); + sb.append(",metricNamespace=").append(String.valueOf(this.metricNamespace)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",baselineableMetricId=").append(String.valueOf(this.baselineableMetricId)); + sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); + sb.append(",sortBy=").append(String.valueOf(this.sortBy)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListBaselineableMetricsRequest)) { + return false; + } + + ListBaselineableMetricsRequest other = (ListBaselineableMetricsRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.resourceGroup, other.resourceGroup) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.metricNamespace, other.metricNamespace) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.baselineableMetricId, other.baselineableMetricId) + && java.util.Objects.equals(this.sortOrder, other.sortOrder) + && java.util.Objects.equals(this.sortBy, other.sortBy); + } + + @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.resourceGroup == null ? 43 : this.resourceGroup.hashCode()); + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = + (result * PRIME) + + (this.metricNamespace == null ? 43 : this.metricNamespace.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.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = + (result * PRIME) + + (this.baselineableMetricId == null + ? 43 + : this.baselineableMetricId.hashCode()); + result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.hashCode()); + result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListMetricExtensionsRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListMetricExtensionsRequest.java new file mode 100644 index 00000000000..b8b94d89499 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListMetricExtensionsRequest.java @@ -0,0 +1,507 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use ListMetricExtensionsRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ListMetricExtensionsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The ID of the compartment in which data is listed. */ + private String compartmentId; + + /** The ID of the compartment in which data is listed. */ + public String getCompartmentId() { + return compartmentId; + } + /** + * 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** + * The field to sort by. Only one sort order may be provided. Default order for timeCreated is + * descending. Default order for resources is ascending. + */ + private com.oracle.bmc.stackmonitoring.model.MetricExtensionSortBy sortBy; + + /** + * The field to sort by. Only one sort order may be provided. Default order for timeCreated is + * descending. Default order for resources is ascending. + */ + public com.oracle.bmc.stackmonitoring.model.MetricExtensionSortBy getSortBy() { + return sortBy; + } + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + private com.oracle.bmc.stackmonitoring.model.SortOrder sortOrder; + + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + public com.oracle.bmc.stackmonitoring.model.SortOrder getSortOrder() { + return sortOrder; + } + /** A filter to return resources based on resource type. */ + private String resourceType; + + /** A filter to return resources based on resource type. */ + public String getResourceType() { + return resourceType; + } + /** A filter to return resources based on name. */ + private String name; + + /** A filter to return resources based on name. */ + public String getName() { + return name; + } + /** A filter to return resources based on status e.g. Draft or Published */ + private com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleDetails status; + + /** A filter to return resources based on status e.g. Draft or Published */ + public com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleDetails getStatus() { + return status; + } + /** A filter to return metric extensions based on Lifecycle State */ + private com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleStates lifecycleState; + + /** A filter to return metric extensions based on Lifecycle State */ + public com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleStates getLifecycleState() { + return lifecycleState; + } + /** + * A filter to return metric extensions based on input resource Id on which metric extension is + * enabled + */ + private String enabledOnResourceId; + + /** + * A filter to return metric extensions based on input resource Id on which metric extension is + * enabled + */ + public String getEnabledOnResourceId() { + return enabledOnResourceId; + } + /** + * 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListMetricExtensionsRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The ID of the compartment in which data is listed. */ + private String compartmentId = null; + + /** + * The ID of the compartment in which data is listed. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @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.cloud.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.cloud.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. Only one sort order may be provided. Default order for timeCreated + * is descending. Default order for resources is ascending. + */ + private com.oracle.bmc.stackmonitoring.model.MetricExtensionSortBy sortBy = null; + + /** + * The field to sort by. Only one sort order may be provided. Default order for timeCreated + * is descending. Default order for resources is ascending. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(com.oracle.bmc.stackmonitoring.model.MetricExtensionSortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + private com.oracle.bmc.stackmonitoring.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.stackmonitoring.model.SortOrder sortOrder) { + this.sortOrder = sortOrder; + return this; + } + + /** A filter to return resources based on resource type. */ + private String resourceType = null; + + /** + * A filter to return resources based on resource type. + * + * @param resourceType the value to set + * @return this builder instance + */ + public Builder resourceType(String resourceType) { + this.resourceType = resourceType; + return this; + } + + /** A filter to return resources based on name. */ + private String name = null; + + /** + * A filter to return resources based on name. + * + * @param name the value to set + * @return this builder instance + */ + public Builder name(String name) { + this.name = name; + return this; + } + + /** A filter to return resources based on status e.g. Draft or Published */ + private com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleDetails status = null; + + /** + * A filter to return resources based on status e.g. Draft or Published + * + * @param status the value to set + * @return this builder instance + */ + public Builder status( + com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleDetails status) { + this.status = status; + return this; + } + + /** A filter to return metric extensions based on Lifecycle State */ + private com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleStates lifecycleState = + null; + + /** + * A filter to return metric extensions based on Lifecycle State + * + * @param lifecycleState the value to set + * @return this builder instance + */ + public Builder lifecycleState( + com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleStates + lifecycleState) { + this.lifecycleState = lifecycleState; + return this; + } + + /** + * A filter to return metric extensions based on input resource Id on which metric extension + * is enabled + */ + private String enabledOnResourceId = null; + + /** + * A filter to return metric extensions based on input resource Id on which metric extension + * is enabled + * + * @param enabledOnResourceId the value to set + * @return this builder instance + */ + public Builder enabledOnResourceId(String enabledOnResourceId) { + this.enabledOnResourceId = enabledOnResourceId; + 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 = null; + + /** + * 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 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(ListMetricExtensionsRequest o) { + compartmentId(o.getCompartmentId()); + limit(o.getLimit()); + page(o.getPage()); + sortBy(o.getSortBy()); + sortOrder(o.getSortOrder()); + resourceType(o.getResourceType()); + name(o.getName()); + status(o.getStatus()); + lifecycleState(o.getLifecycleState()); + enabledOnResourceId(o.getEnabledOnResourceId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListMetricExtensionsRequest 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 ListMetricExtensionsRequest + */ + public ListMetricExtensionsRequest build() { + ListMetricExtensionsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListMetricExtensionsRequest 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 ListMetricExtensionsRequest + */ + public ListMetricExtensionsRequest buildWithoutInvocationCallback() { + ListMetricExtensionsRequest request = new ListMetricExtensionsRequest(); + request.compartmentId = compartmentId; + request.limit = limit; + request.page = page; + request.sortBy = sortBy; + request.sortOrder = sortOrder; + request.resourceType = resourceType; + request.name = name; + request.status = status; + request.lifecycleState = lifecycleState; + request.enabledOnResourceId = enabledOnResourceId; + request.opcRequestId = opcRequestId; + return request; + // new ListMetricExtensionsRequest(compartmentId, limit, page, sortBy, sortOrder, + // resourceType, name, status, lifecycleState, enabledOnResourceId, 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() + .compartmentId(compartmentId) + .limit(limit) + .page(page) + .sortBy(sortBy) + .sortOrder(sortOrder) + .resourceType(resourceType) + .name(name) + .status(status) + .lifecycleState(lifecycleState) + .enabledOnResourceId(enabledOnResourceId) + .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(",compartmentId=").append(String.valueOf(this.compartmentId)); + 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(",resourceType=").append(String.valueOf(this.resourceType)); + sb.append(",name=").append(String.valueOf(this.name)); + sb.append(",status=").append(String.valueOf(this.status)); + sb.append(",lifecycleState=").append(String.valueOf(this.lifecycleState)); + sb.append(",enabledOnResourceId=").append(String.valueOf(this.enabledOnResourceId)); + 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 ListMetricExtensionsRequest)) { + return false; + } + + ListMetricExtensionsRequest other = (ListMetricExtensionsRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && 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) + && java.util.Objects.equals(this.resourceType, other.resourceType) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.status, other.status) + && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) + && java.util.Objects.equals(this.enabledOnResourceId, other.enabledOnResourceId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.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()); + result = (result * PRIME) + (this.resourceType == null ? 43 : this.resourceType.hashCode()); + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = (result * PRIME) + (this.status == null ? 43 : this.status.hashCode()); + result = + (result * PRIME) + + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); + result = + (result * PRIME) + + (this.enabledOnResourceId == null + ? 43 + : this.enabledOnResourceId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListMonitoredResourceTasksRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListMonitoredResourceTasksRequest.java new file mode 100644 index 00000000000..27ec1d223ea --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListMonitoredResourceTasksRequest.java @@ -0,0 +1,428 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * ListMonitoredResourceTasksRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ListMonitoredResourceTasksRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment for which stack monitoring resource tasks should be listed. + */ + private String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment for which stack monitoring resource tasks should be listed. + */ + public String getCompartmentId() { + return compartmentId; + } + /** A filter to return only resources that matches with lifecycleState given. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskLifecycleState status; + + /** A filter to return only resources that matches with lifecycleState given. */ + public com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskLifecycleState getStatus() { + return status; + } + /** + * The field to sort by. Only one sort order may be provided. Default order for 'timeUpdated' is + * descending. + */ + private SortBy sortBy; + + /** + * The field to sort by. Only one sort order may be provided. Default order for 'timeUpdated' is + * descending. + */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + TimeUpdated("timeUpdated"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** + * The field to sort by. Only one sort order may be provided. Default order for 'timeUpdated' is + * descending. + */ + public SortBy getSortBy() { + return sortBy; + } + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + private com.oracle.bmc.stackmonitoring.model.SortOrder sortOrder; + + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + public com.oracle.bmc.stackmonitoring.model.SortOrder getSortOrder() { + return sortOrder; + } + /** + * 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** + * 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListMonitoredResourceTasksRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment for which stack monitoring resource tasks should be listed. + */ + private String compartmentId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * compartment for which stack monitoring resource tasks should be listed. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** A filter to return only resources that matches with lifecycleState given. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskLifecycleState status = + null; + + /** + * A filter to return only resources that matches with lifecycleState given. + * + * @param status the value to set + * @return this builder instance + */ + public Builder status( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskLifecycleState status) { + this.status = status; + return this; + } + + /** + * The field to sort by. Only one sort order may be provided. Default order for + * 'timeUpdated' is descending. + */ + private SortBy sortBy = null; + + /** + * The field to sort by. Only one sort order may be provided. Default order for + * 'timeUpdated' is descending. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + private com.oracle.bmc.stackmonitoring.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.stackmonitoring.model.SortOrder sortOrder) { + this.sortOrder = sortOrder; + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @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.cloud.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.cloud.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; + } + + /** + * 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 = null; + + /** + * 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 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(ListMonitoredResourceTasksRequest o) { + compartmentId(o.getCompartmentId()); + status(o.getStatus()); + sortBy(o.getSortBy()); + sortOrder(o.getSortOrder()); + limit(o.getLimit()); + page(o.getPage()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListMonitoredResourceTasksRequest 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 ListMonitoredResourceTasksRequest + */ + public ListMonitoredResourceTasksRequest build() { + ListMonitoredResourceTasksRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListMonitoredResourceTasksRequest 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 ListMonitoredResourceTasksRequest + */ + public ListMonitoredResourceTasksRequest buildWithoutInvocationCallback() { + ListMonitoredResourceTasksRequest request = new ListMonitoredResourceTasksRequest(); + request.compartmentId = compartmentId; + request.status = status; + request.sortBy = sortBy; + request.sortOrder = sortOrder; + request.limit = limit; + request.page = page; + request.opcRequestId = opcRequestId; + return request; + // new ListMonitoredResourceTasksRequest(compartmentId, status, sortBy, sortOrder, + // limit, page, 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() + .compartmentId(compartmentId) + .status(status) + .sortBy(sortBy) + .sortOrder(sortOrder) + .limit(limit) + .page(page) + .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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",status=").append(String.valueOf(this.status)); + sb.append(",sortBy=").append(String.valueOf(this.sortBy)); + sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + 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 ListMonitoredResourceTasksRequest)) { + return false; + } + + ListMonitoredResourceTasksRequest other = (ListMonitoredResourceTasksRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.status, other.status) + && java.util.Objects.equals(this.sortBy, other.sortBy) + && java.util.Objects.equals(this.sortOrder, other.sortOrder) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.status == null ? 43 : this.status.hashCode()); + result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); + result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.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.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListMonitoredResourceTypesRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListMonitoredResourceTypesRequest.java new file mode 100644 index 00000000000..33f5c7905dd --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListMonitoredResourceTypesRequest.java @@ -0,0 +1,697 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * ListMonitoredResourceTypesRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ListMonitoredResourceTypesRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy for which monitored resource types should be listed. + */ + private String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy for which monitored resource types should be listed. + */ + public String getCompartmentId() { + return compartmentId; + } + /** + * A filter to return monitored resource types that match exactly with the resource type name + * given. + */ + private String name; + + /** + * A filter to return monitored resource types that match exactly with the resource type name + * given. + */ + public String getName() { + return name; + } + /** A filter to return only resources that matches with lifecycleState given. */ + private com.oracle.bmc.stackmonitoring.model.ResourceTypeLifecycleState status; + + /** A filter to return only resources that matches with lifecycleState given. */ + public com.oracle.bmc.stackmonitoring.model.ResourceTypeLifecycleState getStatus() { + return status; + } + /** + * A filter to exclude system resource types. If set to true, system resource types will be + * excluded. + */ + private Boolean isExcludeSystemTypes; + + /** + * A filter to exclude system resource types. If set to true, system resource types will be + * excluded. + */ + public Boolean getIsExcludeSystemTypes() { + return isExcludeSystemTypes; + } + /** A filter to return monitored resource types that has the matching namespace. */ + private String metricNamespace; + + /** A filter to return monitored resource types that has the matching namespace. */ + public String getMetricNamespace() { + return metricNamespace; + } + /** + * The field to sort by. Only one sort order may be provided. Default order for 'timeUpdated' is + * descending. Default order for 'name' is ascending. + */ + private SortBy sortBy; + + /** + * The field to sort by. Only one sort order may be provided. Default order for 'timeUpdated' is + * descending. Default order for 'name' is ascending. + */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + TimeUpdated("timeUpdated"), + Name("name"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** + * The field to sort by. Only one sort order may be provided. Default order for 'timeUpdated' is + * descending. Default order for 'name' is ascending. + */ + public SortBy getSortBy() { + return sortBy; + } + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + private com.oracle.bmc.stackmonitoring.model.SortOrder sortOrder; + + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + public com.oracle.bmc.stackmonitoring.model.SortOrder getSortOrder() { + return sortOrder; + } + /** + * 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** + * 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + /** + * Partial response refers to an optimization technique offered by the RESTful web APIs, to + * return only the information (fields) required by the client. In this mechanism, the client + * sends the required field names as the query parameters for an API to the server, and the + * server trims down the default response content by removing the fields that are not required + * by the client. The parameter controls which fields to return and should be a query string + * parameter called "fields" of an array type, provide the values as enums, and use + * collectionFormat. + * + *

MonitoredResourceType Id, name and compartment will be added by default. + */ + private java.util.List fields; + + /** + * Partial response refers to an optimization technique offered by the RESTful web APIs, to + * return only the information (fields) required by the client. In this mechanism, the client + * sends the required field names as the query parameters for an API to the server, and the + * server trims down the default response content by removing the fields that are not required + * by the client. The parameter controls which fields to return and should be a query string + * parameter called "fields" of an array type, provide the values as enums, and use + * collectionFormat. + * + *

MonitoredResourceType Id, name and compartment will be added by default. + */ + public java.util.List getFields() { + return fields; + } + /** + * Partial response refers to an optimization technique offered by the RESTful web APIs, to + * return all the information except the fields requested to be excluded (excludeFields) by the + * client. In this mechanism, the client sends the exclude field names as the query parameters + * for an API to the server, and the server trims down the default response content by removing + * the fields that are not required by the client. The parameter controls which fields to exlude + * and to return and should be a query string parameter called "excludeFields" of an array type, + * provide the values as enums, and use collectionFormat. + */ + private java.util.List excludeFields; + + /** + * Partial response refers to an optimization technique offered by the RESTful web APIs, to + * return all the information except the fields requested to be excluded (excludeFields) by the + * client. In this mechanism, the client sends the exclude field names as the query parameters + * for an API to the server, and the server trims down the default response content by removing + * the fields that are not required by the client. The parameter controls which fields to exlude + * and to return and should be a query string parameter called "excludeFields" of an array type, + * provide the values as enums, and use collectionFormat. + */ + public java.util.List getExcludeFields() { + return excludeFields; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListMonitoredResourceTypesRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy for which monitored resource types should be listed. + */ + private String compartmentId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * tenancy for which monitored resource types should be listed. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** + * A filter to return monitored resource types that match exactly with the resource type + * name given. + */ + private String name = null; + + /** + * A filter to return monitored resource types that match exactly with the resource type + * name given. + * + * @param name the value to set + * @return this builder instance + */ + public Builder name(String name) { + this.name = name; + return this; + } + + /** A filter to return only resources that matches with lifecycleState given. */ + private com.oracle.bmc.stackmonitoring.model.ResourceTypeLifecycleState status = null; + + /** + * A filter to return only resources that matches with lifecycleState given. + * + * @param status the value to set + * @return this builder instance + */ + public Builder status( + com.oracle.bmc.stackmonitoring.model.ResourceTypeLifecycleState status) { + this.status = status; + return this; + } + + /** + * A filter to exclude system resource types. If set to true, system resource types will be + * excluded. + */ + private Boolean isExcludeSystemTypes = null; + + /** + * A filter to exclude system resource types. If set to true, system resource types will be + * excluded. + * + * @param isExcludeSystemTypes the value to set + * @return this builder instance + */ + public Builder isExcludeSystemTypes(Boolean isExcludeSystemTypes) { + this.isExcludeSystemTypes = isExcludeSystemTypes; + return this; + } + + /** A filter to return monitored resource types that has the matching namespace. */ + private String metricNamespace = null; + + /** + * A filter to return monitored resource types that has the matching namespace. + * + * @param metricNamespace the value to set + * @return this builder instance + */ + public Builder metricNamespace(String metricNamespace) { + this.metricNamespace = metricNamespace; + return this; + } + + /** + * The field to sort by. Only one sort order may be provided. Default order for + * 'timeUpdated' is descending. Default order for 'name' is ascending. + */ + private SortBy sortBy = null; + + /** + * The field to sort by. Only one sort order may be provided. Default order for + * 'timeUpdated' is descending. Default order for 'name' is ascending. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + private com.oracle.bmc.stackmonitoring.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.stackmonitoring.model.SortOrder sortOrder) { + this.sortOrder = sortOrder; + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @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.cloud.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.cloud.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; + } + + /** + * 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 = null; + + /** + * 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 instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Partial response refers to an optimization technique offered by the RESTful web APIs, to + * return only the information (fields) required by the client. In this mechanism, the + * client sends the required field names as the query parameters for an API to the server, + * and the server trims down the default response content by removing the fields that are + * not required by the client. The parameter controls which fields to return and should be a + * query string parameter called "fields" of an array type, provide the values as enums, and + * use collectionFormat. + * + *

MonitoredResourceType Id, name and compartment will be added by default. + */ + private java.util.List fields = null; + + /** + * Partial response refers to an optimization technique offered by the RESTful web APIs, to + * return only the information (fields) required by the client. In this mechanism, the + * client sends the required field names as the query parameters for an API to the server, + * and the server trims down the default response content by removing the fields that are + * not required by the client. The parameter controls which fields to return and should be a + * query string parameter called "fields" of an array type, provide the values as enums, and + * use collectionFormat. + * + *

MonitoredResourceType Id, name and compartment will be added by default. + * + * @param fields the value to set + * @return this builder instance + */ + public Builder fields(java.util.List fields) { + this.fields = fields; + return this; + } + + /** + * Singular setter. Partial response refers to an optimization technique offered by the + * RESTful web APIs, to return only the information (fields) required by the client. In this + * mechanism, the client sends the required field names as the query parameters for an API + * to the server, and the server trims down the default response content by removing the + * fields that are not required by the client. The parameter controls which fields to return + * and should be a query string parameter called "fields" of an array type, provide the + * values as enums, and use collectionFormat. + * + *

MonitoredResourceType Id, name and compartment will be added by default. + * + * @param singularValue the singular value to set + * @return this builder instance + */ + public Builder fields(String singularValue) { + return this.fields(java.util.Arrays.asList(singularValue)); + } + + /** + * Partial response refers to an optimization technique offered by the RESTful web APIs, to + * return all the information except the fields requested to be excluded (excludeFields) by + * the client. In this mechanism, the client sends the exclude field names as the query + * parameters for an API to the server, and the server trims down the default response + * content by removing the fields that are not required by the client. The parameter + * controls which fields to exlude and to return and should be a query string parameter + * called "excludeFields" of an array type, provide the values as enums, and use + * collectionFormat. + */ + private java.util.List excludeFields = null; + + /** + * Partial response refers to an optimization technique offered by the RESTful web APIs, to + * return all the information except the fields requested to be excluded (excludeFields) by + * the client. In this mechanism, the client sends the exclude field names as the query + * parameters for an API to the server, and the server trims down the default response + * content by removing the fields that are not required by the client. The parameter + * controls which fields to exlude and to return and should be a query string parameter + * called "excludeFields" of an array type, provide the values as enums, and use + * collectionFormat. + * + * @param excludeFields the value to set + * @return this builder instance + */ + public Builder excludeFields(java.util.List excludeFields) { + this.excludeFields = excludeFields; + return this; + } + + /** + * Singular setter. Partial response refers to an optimization technique offered by the + * RESTful web APIs, to return all the information except the fields requested to be + * excluded (excludeFields) by the client. In this mechanism, the client sends the exclude + * field names as the query parameters for an API to the server, and the server trims down + * the default response content by removing the fields that are not required by the client. + * The parameter controls which fields to exlude and to return and should be a query string + * parameter called "excludeFields" of an array type, provide the values as enums, and use + * collectionFormat. + * + * @param singularValue the singular value to set + * @return this builder instance + */ + public Builder excludeFields(String singularValue) { + return this.excludeFields(java.util.Arrays.asList(singularValue)); + } + + /** + * 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(ListMonitoredResourceTypesRequest o) { + compartmentId(o.getCompartmentId()); + name(o.getName()); + status(o.getStatus()); + isExcludeSystemTypes(o.getIsExcludeSystemTypes()); + metricNamespace(o.getMetricNamespace()); + sortBy(o.getSortBy()); + sortOrder(o.getSortOrder()); + limit(o.getLimit()); + page(o.getPage()); + opcRequestId(o.getOpcRequestId()); + fields(o.getFields()); + excludeFields(o.getExcludeFields()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListMonitoredResourceTypesRequest 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 ListMonitoredResourceTypesRequest + */ + public ListMonitoredResourceTypesRequest build() { + ListMonitoredResourceTypesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListMonitoredResourceTypesRequest 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 ListMonitoredResourceTypesRequest + */ + public ListMonitoredResourceTypesRequest buildWithoutInvocationCallback() { + ListMonitoredResourceTypesRequest request = new ListMonitoredResourceTypesRequest(); + request.compartmentId = compartmentId; + request.name = name; + request.status = status; + request.isExcludeSystemTypes = isExcludeSystemTypes; + request.metricNamespace = metricNamespace; + request.sortBy = sortBy; + request.sortOrder = sortOrder; + request.limit = limit; + request.page = page; + request.opcRequestId = opcRequestId; + request.fields = fields; + request.excludeFields = excludeFields; + return request; + // new ListMonitoredResourceTypesRequest(compartmentId, name, status, + // isExcludeSystemTypes, metricNamespace, sortBy, sortOrder, limit, page, opcRequestId, + // fields, excludeFields); + } + } + + /** + * 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() + .compartmentId(compartmentId) + .name(name) + .status(status) + .isExcludeSystemTypes(isExcludeSystemTypes) + .metricNamespace(metricNamespace) + .sortBy(sortBy) + .sortOrder(sortOrder) + .limit(limit) + .page(page) + .opcRequestId(opcRequestId) + .fields(fields) + .excludeFields(excludeFields); + } + + /** + * 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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",name=").append(String.valueOf(this.name)); + sb.append(",status=").append(String.valueOf(this.status)); + sb.append(",isExcludeSystemTypes=").append(String.valueOf(this.isExcludeSystemTypes)); + sb.append(",metricNamespace=").append(String.valueOf(this.metricNamespace)); + sb.append(",sortBy=").append(String.valueOf(this.sortBy)); + sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(",fields=").append(String.valueOf(this.fields)); + sb.append(",excludeFields=").append(String.valueOf(this.excludeFields)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListMonitoredResourceTypesRequest)) { + return false; + } + + ListMonitoredResourceTypesRequest other = (ListMonitoredResourceTypesRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.status, other.status) + && java.util.Objects.equals(this.isExcludeSystemTypes, other.isExcludeSystemTypes) + && java.util.Objects.equals(this.metricNamespace, other.metricNamespace) + && java.util.Objects.equals(this.sortBy, other.sortBy) + && java.util.Objects.equals(this.sortOrder, other.sortOrder) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.fields, other.fields) + && java.util.Objects.equals(this.excludeFields, other.excludeFields); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = (result * PRIME) + (this.status == null ? 43 : this.status.hashCode()); + result = + (result * PRIME) + + (this.isExcludeSystemTypes == null + ? 43 + : this.isExcludeSystemTypes.hashCode()); + result = + (result * PRIME) + + (this.metricNamespace == null ? 43 : this.metricNamespace.hashCode()); + result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); + result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.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.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + result = (result * PRIME) + (this.fields == null ? 43 : this.fields.hashCode()); + result = + (result * PRIME) + + (this.excludeFields == null ? 43 : this.excludeFields.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListMonitoredResourcesRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListMonitoredResourcesRequest.java new file mode 100644 index 00000000000..1335a57160f --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ListMonitoredResourcesRequest.java @@ -0,0 +1,411 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * ListMonitoredResourcesRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ListMonitoredResourcesRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The ID of the compartment in which data is listed. */ + private String compartmentId; + + /** The ID of the compartment in which data is listed. */ + public String getCompartmentId() { + return compartmentId; + } + /** A filter to return resources that match exact resource name. */ + private String name; + + /** A filter to return resources that match exact resource name. */ + public String getName() { + return name; + } + /** A filter to return resources which were impacted as part of this work request identifier. */ + private String workRequestId; + + /** A filter to return resources which were impacted as part of this work request identifier. */ + public String getWorkRequestId() { + return workRequestId; + } + /** + * The field to sort by. Only one sort order may be provided. Default order for timeCreated is + * descending. Default order for resources is ascending. + */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceSortBy sortBy; + + /** + * The field to sort by. Only one sort order may be provided. Default order for timeCreated is + * descending. Default order for resources is ascending. + */ + public com.oracle.bmc.stackmonitoring.model.MonitoredResourceSortBy getSortBy() { + return sortBy; + } + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + private com.oracle.bmc.stackmonitoring.model.SortOrder sortOrder; + + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + public com.oracle.bmc.stackmonitoring.model.SortOrder getSortOrder() { + return sortOrder; + } + /** + * 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** + * 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListMonitoredResourcesRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The ID of the compartment in which data is listed. */ + private String compartmentId = null; + + /** + * The ID of the compartment in which data is listed. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** A filter to return resources that match exact resource name. */ + private String name = null; + + /** + * A filter to return resources that match exact resource name. + * + * @param name the value to set + * @return this builder instance + */ + public Builder name(String name) { + this.name = name; + return this; + } + + /** + * A filter to return resources which were impacted as part of this work request identifier. + */ + private String workRequestId = null; + + /** + * A filter to return resources which were impacted as part of this work request identifier. + * + * @param workRequestId the value to set + * @return this builder instance + */ + public Builder workRequestId(String workRequestId) { + this.workRequestId = workRequestId; + return this; + } + + /** + * The field to sort by. Only one sort order may be provided. Default order for timeCreated + * is descending. Default order for resources is ascending. + */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceSortBy sortBy = null; + + /** + * The field to sort by. Only one sort order may be provided. Default order for timeCreated + * is descending. Default order for resources is ascending. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(com.oracle.bmc.stackmonitoring.model.MonitoredResourceSortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + private com.oracle.bmc.stackmonitoring.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.stackmonitoring.model.SortOrder sortOrder) { + this.sortOrder = sortOrder; + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @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.cloud.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.cloud.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; + } + + /** + * 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 = null; + + /** + * 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 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(ListMonitoredResourcesRequest o) { + compartmentId(o.getCompartmentId()); + name(o.getName()); + workRequestId(o.getWorkRequestId()); + sortBy(o.getSortBy()); + sortOrder(o.getSortOrder()); + limit(o.getLimit()); + page(o.getPage()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListMonitoredResourcesRequest 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 ListMonitoredResourcesRequest + */ + public ListMonitoredResourcesRequest build() { + ListMonitoredResourcesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ListMonitoredResourcesRequest 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 ListMonitoredResourcesRequest + */ + public ListMonitoredResourcesRequest buildWithoutInvocationCallback() { + ListMonitoredResourcesRequest request = new ListMonitoredResourcesRequest(); + request.compartmentId = compartmentId; + request.name = name; + request.workRequestId = workRequestId; + request.sortBy = sortBy; + request.sortOrder = sortOrder; + request.limit = limit; + request.page = page; + request.opcRequestId = opcRequestId; + return request; + // new ListMonitoredResourcesRequest(compartmentId, name, workRequestId, sortBy, + // sortOrder, limit, page, 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() + .compartmentId(compartmentId) + .name(name) + .workRequestId(workRequestId) + .sortBy(sortBy) + .sortOrder(sortOrder) + .limit(limit) + .page(page) + .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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",name=").append(String.valueOf(this.name)); + sb.append(",workRequestId=").append(String.valueOf(this.workRequestId)); + sb.append(",sortBy=").append(String.valueOf(this.sortBy)); + sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + 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 ListMonitoredResourcesRequest)) { + return false; + } + + ListMonitoredResourcesRequest other = (ListMonitoredResourcesRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.name, other.name) + && java.util.Objects.equals(this.workRequestId, other.workRequestId) + && java.util.Objects.equals(this.sortBy, other.sortBy) + && java.util.Objects.equals(this.sortOrder, other.sortOrder) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode()); + result = + (result * PRIME) + + (this.workRequestId == null ? 43 : this.workRequestId.hashCode()); + result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); + result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.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.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ManageLicenseRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ManageLicenseRequest.java new file mode 100644 index 00000000000..fa1d1096ecf --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/ManageLicenseRequest.java @@ -0,0 +1,372 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use ManageLicenseRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ManageLicenseRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model.ManageLicenseDetails> { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource. + */ + private String monitoredResourceId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource. + */ + public String getMonitoredResourceId() { + return monitoredResourceId; + } + /** New license information. */ + private com.oracle.bmc.stackmonitoring.model.ManageLicenseDetails manageLicenseDetails; + + /** New license information. */ + public com.oracle.bmc.stackmonitoring.model.ManageLicenseDetails getManageLicenseDetails() { + return manageLicenseDetails; + } + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + /** + * 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. + */ + 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.stackmonitoring.model.ManageLicenseDetails getBody$() { + return manageLicenseDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ManageLicenseRequest, + com.oracle.bmc.stackmonitoring.model.ManageLicenseDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource. + */ + private String monitoredResourceId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource. + * + * @param monitoredResourceId the value to set + * @return this builder instance + */ + public Builder monitoredResourceId(String monitoredResourceId) { + this.monitoredResourceId = monitoredResourceId; + return this; + } + + /** New license information. */ + private com.oracle.bmc.stackmonitoring.model.ManageLicenseDetails manageLicenseDetails = + null; + + /** + * New license information. + * + * @param manageLicenseDetails the value to set + * @return this builder instance + */ + public Builder manageLicenseDetails( + com.oracle.bmc.stackmonitoring.model.ManageLicenseDetails manageLicenseDetails) { + this.manageLicenseDetails = manageLicenseDetails; + return this; + } + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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 = null; + + /** + * 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 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(ManageLicenseRequest o) { + monitoredResourceId(o.getMonitoredResourceId()); + manageLicenseDetails(o.getManageLicenseDetails()); + opcRetryToken(o.getOpcRetryToken()); + opcRequestId(o.getOpcRequestId()); + ifMatch(o.getIfMatch()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ManageLicenseRequest 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 ManageLicenseRequest + */ + public ManageLicenseRequest build() { + ManageLicenseRequest 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.stackmonitoring.model.ManageLicenseDetails body) { + manageLicenseDetails(body); + return this; + } + + /** + * Build the instance of ManageLicenseRequest 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 ManageLicenseRequest + */ + public ManageLicenseRequest buildWithoutInvocationCallback() { + ManageLicenseRequest request = new ManageLicenseRequest(); + request.monitoredResourceId = monitoredResourceId; + request.manageLicenseDetails = manageLicenseDetails; + request.opcRetryToken = opcRetryToken; + request.opcRequestId = opcRequestId; + request.ifMatch = ifMatch; + return request; + // new ManageLicenseRequest(monitoredResourceId, manageLicenseDetails, opcRetryToken, + // 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() + .monitoredResourceId(monitoredResourceId) + .manageLicenseDetails(manageLicenseDetails) + .opcRetryToken(opcRetryToken) + .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(",monitoredResourceId=").append(String.valueOf(this.monitoredResourceId)); + sb.append(",manageLicenseDetails=").append(String.valueOf(this.manageLicenseDetails)); + sb.append(",opcRetryToken=").append(String.valueOf(this.opcRetryToken)); + 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 ManageLicenseRequest)) { + return false; + } + + ManageLicenseRequest other = (ManageLicenseRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.monitoredResourceId, other.monitoredResourceId) + && java.util.Objects.equals(this.manageLicenseDetails, other.manageLicenseDetails) + && java.util.Objects.equals(this.opcRetryToken, other.opcRetryToken) + && 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.monitoredResourceId == null + ? 43 + : this.monitoredResourceId.hashCode()); + result = + (result * PRIME) + + (this.manageLicenseDetails == null + ? 43 + : this.manageLicenseDetails.hashCode()); + result = + (result * PRIME) + + (this.opcRetryToken == null ? 43 : this.opcRetryToken.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-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/PublishMetricExtensionRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/PublishMetricExtensionRequest.java new file mode 100644 index 00000000000..78b3422e0b9 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/PublishMetricExtensionRequest.java @@ -0,0 +1,313 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * PublishMetricExtensionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class PublishMetricExtensionRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + public String getMetricExtensionId() { + return metricExtensionId; + } + /** + * 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. + */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + /** + * 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; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + PublishMetricExtensionRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + * + * @param metricExtensionId the value to set + * @return this builder instance + */ + public Builder metricExtensionId(String metricExtensionId) { + this.metricExtensionId = metricExtensionId; + 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 = null; + + /** + * 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 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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(PublishMetricExtensionRequest o) { + metricExtensionId(o.getMetricExtensionId()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + ifMatch(o.getIfMatch()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of PublishMetricExtensionRequest 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 PublishMetricExtensionRequest + */ + public PublishMetricExtensionRequest build() { + PublishMetricExtensionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of PublishMetricExtensionRequest 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 PublishMetricExtensionRequest + */ + public PublishMetricExtensionRequest buildWithoutInvocationCallback() { + PublishMetricExtensionRequest request = new PublishMetricExtensionRequest(); + request.metricExtensionId = metricExtensionId; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + request.ifMatch = ifMatch; + return request; + // new PublishMetricExtensionRequest(metricExtensionId, opcRequestId, opcRetryToken, + // 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() + .metricExtensionId(metricExtensionId) + .opcRequestId(opcRequestId) + .opcRetryToken(opcRetryToken) + .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(",metricExtensionId=").append(String.valueOf(this.metricExtensionId)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(",opcRetryToken=").append(String.valueOf(this.opcRetryToken)); + 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 PublishMetricExtensionRequest)) { + return false; + } + + PublishMetricExtensionRequest other = (PublishMetricExtensionRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.metricExtensionId, other.metricExtensionId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.opcRetryToken, other.opcRetryToken) + && java.util.Objects.equals(this.ifMatch, other.ifMatch); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.metricExtensionId == null ? 43 : this.metricExtensionId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + result = + (result * PRIME) + + (this.opcRetryToken == null ? 43 : this.opcRetryToken.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/RequestMonitoredResourcesSummarizedCountRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/RequestMonitoredResourcesSummarizedCountRequest.java new file mode 100644 index 00000000000..60d02c38178 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/RequestMonitoredResourcesSummarizedCountRequest.java @@ -0,0 +1,499 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * RequestMonitoredResourcesSummarizedCountRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class RequestMonitoredResourcesSummarizedCountRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** The ID of the compartment in which data is listed. */ + private String compartmentId; + + /** The ID of the compartment in which data is listed. */ + public String getCompartmentId() { + return compartmentId; + } + /** The field to group by. Default group by is 'resourceType'. */ + private GroupBy groupBy; + + /** The field to group by. Default group by is 'resourceType'. */ + public enum GroupBy implements com.oracle.bmc.http.internal.BmcEnum { + ResourceType("resourceType"), + License("license"), + ParentResourceId("parentResourceId"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (GroupBy v : GroupBy.values()) { + map.put(v.getValue(), v); + } + } + + GroupBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static GroupBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid GroupBy: " + key); + } + }; + + /** The field to group by. Default group by is 'resourceType'. */ + public GroupBy getGroupBy() { + return groupBy; + } + /** Filter to return resource counts that match with the given licence edition. */ + private com.oracle.bmc.stackmonitoring.model.LicenseType license; + + /** Filter to return resource counts that match with the given licence edition. */ + public com.oracle.bmc.stackmonitoring.model.LicenseType getLicense() { + return license; + } + /** A filter to return resource counts that match exact resource type. */ + private String resourceType; + + /** A filter to return resource counts that match exact resource type. */ + public String getResourceType() { + return resourceType; + } + /** If this query parameter is specified, the result is sorted by this query parameter value. */ + private SortBy sortBy; + + /** If this query parameter is specified, the result is sorted by this query parameter value. */ + public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum { + Count("count"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + + /** If this query parameter is specified, the result is sorted by this query parameter value. */ + public SortBy getSortBy() { + return sortBy; + } + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + private com.oracle.bmc.stackmonitoring.model.SortOrder sortOrder; + + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + public com.oracle.bmc.stackmonitoring.model.SortOrder getSortOrder() { + return sortOrder; + } + /** + * 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + public String getPage() { + return page; + } + /** + * 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + RequestMonitoredResourcesSummarizedCountRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** The ID of the compartment in which data is listed. */ + private String compartmentId = null; + + /** + * The ID of the compartment in which data is listed. + * + * @param compartmentId the value to set + * @return this builder instance + */ + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + return this; + } + + /** The field to group by. Default group by is 'resourceType'. */ + private GroupBy groupBy = null; + + /** + * The field to group by. Default group by is 'resourceType'. + * + * @param groupBy the value to set + * @return this builder instance + */ + public Builder groupBy(GroupBy groupBy) { + this.groupBy = groupBy; + return this; + } + + /** Filter to return resource counts that match with the given licence edition. */ + private com.oracle.bmc.stackmonitoring.model.LicenseType license = null; + + /** + * Filter to return resource counts that match with the given licence edition. + * + * @param license the value to set + * @return this builder instance + */ + public Builder license(com.oracle.bmc.stackmonitoring.model.LicenseType license) { + this.license = license; + return this; + } + + /** A filter to return resource counts that match exact resource type. */ + private String resourceType = null; + + /** + * A filter to return resource counts that match exact resource type. + * + * @param resourceType the value to set + * @return this builder instance + */ + public Builder resourceType(String resourceType) { + this.resourceType = resourceType; + return this; + } + + /** + * If this query parameter is specified, the result is sorted by this query parameter value. + */ + private SortBy sortBy = null; + + /** + * If this query parameter is specified, the result is sorted by this query parameter value. + * + * @param sortBy the value to set + * @return this builder instance + */ + public Builder sortBy(SortBy sortBy) { + this.sortBy = sortBy; + return this; + } + + /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */ + private com.oracle.bmc.stackmonitoring.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.stackmonitoring.model.SortOrder sortOrder) { + this.sortOrder = sortOrder; + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + */ + 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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + * @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.cloud.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.cloud.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; + } + + /** + * 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 = null; + + /** + * 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 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(RequestMonitoredResourcesSummarizedCountRequest o) { + compartmentId(o.getCompartmentId()); + groupBy(o.getGroupBy()); + license(o.getLicense()); + resourceType(o.getResourceType()); + sortBy(o.getSortBy()); + sortOrder(o.getSortOrder()); + limit(o.getLimit()); + page(o.getPage()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of RequestMonitoredResourcesSummarizedCountRequest 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 RequestMonitoredResourcesSummarizedCountRequest + */ + public RequestMonitoredResourcesSummarizedCountRequest build() { + RequestMonitoredResourcesSummarizedCountRequest request = + buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of RequestMonitoredResourcesSummarizedCountRequest 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 RequestMonitoredResourcesSummarizedCountRequest + */ + public RequestMonitoredResourcesSummarizedCountRequest buildWithoutInvocationCallback() { + RequestMonitoredResourcesSummarizedCountRequest request = + new RequestMonitoredResourcesSummarizedCountRequest(); + request.compartmentId = compartmentId; + request.groupBy = groupBy; + request.license = license; + request.resourceType = resourceType; + request.sortBy = sortBy; + request.sortOrder = sortOrder; + request.limit = limit; + request.page = page; + request.opcRequestId = opcRequestId; + return request; + // new RequestMonitoredResourcesSummarizedCountRequest(compartmentId, groupBy, license, + // resourceType, sortBy, sortOrder, limit, page, 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() + .compartmentId(compartmentId) + .groupBy(groupBy) + .license(license) + .resourceType(resourceType) + .sortBy(sortBy) + .sortOrder(sortOrder) + .limit(limit) + .page(page) + .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(",compartmentId=").append(String.valueOf(this.compartmentId)); + sb.append(",groupBy=").append(String.valueOf(this.groupBy)); + sb.append(",license=").append(String.valueOf(this.license)); + sb.append(",resourceType=").append(String.valueOf(this.resourceType)); + sb.append(",sortBy=").append(String.valueOf(this.sortBy)); + sb.append(",sortOrder=").append(String.valueOf(this.sortOrder)); + sb.append(",limit=").append(String.valueOf(this.limit)); + sb.append(",page=").append(String.valueOf(this.page)); + 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 RequestMonitoredResourcesSummarizedCountRequest)) { + return false; + } + + RequestMonitoredResourcesSummarizedCountRequest other = + (RequestMonitoredResourcesSummarizedCountRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.compartmentId, other.compartmentId) + && java.util.Objects.equals(this.groupBy, other.groupBy) + && java.util.Objects.equals(this.license, other.license) + && java.util.Objects.equals(this.resourceType, other.resourceType) + && java.util.Objects.equals(this.sortBy, other.sortBy) + && java.util.Objects.equals(this.sortOrder, other.sortOrder) + && java.util.Objects.equals(this.limit, other.limit) + && java.util.Objects.equals(this.page, other.page) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.compartmentId == null ? 43 : this.compartmentId.hashCode()); + result = (result * PRIME) + (this.groupBy == null ? 43 : this.groupBy.hashCode()); + result = (result * PRIME) + (this.license == null ? 43 : this.license.hashCode()); + result = (result * PRIME) + (this.resourceType == null ? 43 : this.resourceType.hashCode()); + result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode()); + result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.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.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/TestMetricExtensionRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/TestMetricExtensionRequest.java new file mode 100644 index 00000000000..f609949fc58 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/TestMetricExtensionRequest.java @@ -0,0 +1,375 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use TestMetricExtensionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class TestMetricExtensionRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model.TestMetricExtensionDetails> { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + public String getMetricExtensionId() { + return metricExtensionId; + } + /** It contains OCID of resource. */ + private com.oracle.bmc.stackmonitoring.model.TestMetricExtensionDetails + testMetricExtensionDetails; + + /** It contains OCID of resource. */ + public com.oracle.bmc.stackmonitoring.model.TestMetricExtensionDetails + getTestMetricExtensionDetails() { + return testMetricExtensionDetails; + } + /** + * 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 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. + */ + 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 might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.stackmonitoring.model.TestMetricExtensionDetails getBody$() { + return testMetricExtensionDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + TestMetricExtensionRequest, + com.oracle.bmc.stackmonitoring.model.TestMetricExtensionDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + * + * @param metricExtensionId the value to set + * @return this builder instance + */ + public Builder metricExtensionId(String metricExtensionId) { + this.metricExtensionId = metricExtensionId; + return this; + } + + /** It contains OCID of resource. */ + private com.oracle.bmc.stackmonitoring.model.TestMetricExtensionDetails + testMetricExtensionDetails = null; + + /** + * It contains OCID of resource. + * + * @param testMetricExtensionDetails the value to set + * @return this builder instance + */ + public Builder testMetricExtensionDetails( + com.oracle.bmc.stackmonitoring.model.TestMetricExtensionDetails + testMetricExtensionDetails) { + this.testMetricExtensionDetails = testMetricExtensionDetails; + 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 Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId = null; + + /** + * 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 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 might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * 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(TestMetricExtensionRequest o) { + metricExtensionId(o.getMetricExtensionId()); + testMetricExtensionDetails(o.getTestMetricExtensionDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of TestMetricExtensionRequest 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 TestMetricExtensionRequest + */ + public TestMetricExtensionRequest build() { + TestMetricExtensionRequest 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.stackmonitoring.model.TestMetricExtensionDetails body) { + testMetricExtensionDetails(body); + return this; + } + + /** + * Build the instance of TestMetricExtensionRequest 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 TestMetricExtensionRequest + */ + public TestMetricExtensionRequest buildWithoutInvocationCallback() { + TestMetricExtensionRequest request = new TestMetricExtensionRequest(); + request.metricExtensionId = metricExtensionId; + request.testMetricExtensionDetails = testMetricExtensionDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new TestMetricExtensionRequest(metricExtensionId, testMetricExtensionDetails, + // 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() + .metricExtensionId(metricExtensionId) + .testMetricExtensionDetails(testMetricExtensionDetails) + .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(",metricExtensionId=").append(String.valueOf(this.metricExtensionId)); + sb.append(",testMetricExtensionDetails=") + .append(String.valueOf(this.testMetricExtensionDetails)); + 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 TestMetricExtensionRequest)) { + return false; + } + + TestMetricExtensionRequest other = (TestMetricExtensionRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.metricExtensionId, other.metricExtensionId) + && java.util.Objects.equals( + this.testMetricExtensionDetails, other.testMetricExtensionDetails) + && 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.metricExtensionId == null ? 43 : this.metricExtensionId.hashCode()); + result = + (result * PRIME) + + (this.testMetricExtensionDetails == null + ? 43 + : this.testMetricExtensionDetails.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-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/UpdateBaselineableMetricRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/UpdateBaselineableMetricRequest.java new file mode 100644 index 00000000000..cf56e4823a8 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/UpdateBaselineableMetricRequest.java @@ -0,0 +1,318 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * UpdateBaselineableMetricRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class UpdateBaselineableMetricRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model.UpdateBaselineableMetricDetails> { + + /** Baseline metric */ + private com.oracle.bmc.stackmonitoring.model.UpdateBaselineableMetricDetails + updateBaselineableMetricDetails; + + /** Baseline metric */ + public com.oracle.bmc.stackmonitoring.model.UpdateBaselineableMetricDetails + getUpdateBaselineableMetricDetails() { + return updateBaselineableMetricDetails; + } + /** Identifier for the metric */ + private String baselineableMetricId; + + /** Identifier for the metric */ + public String getBaselineableMetricId() { + return baselineableMetricId; + } + /** + * 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 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.stackmonitoring.model.UpdateBaselineableMetricDetails getBody$() { + return updateBaselineableMetricDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + UpdateBaselineableMetricRequest, + com.oracle.bmc.stackmonitoring.model.UpdateBaselineableMetricDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** Baseline metric */ + private com.oracle.bmc.stackmonitoring.model.UpdateBaselineableMetricDetails + updateBaselineableMetricDetails = null; + + /** + * Baseline metric + * + * @param updateBaselineableMetricDetails the value to set + * @return this builder instance + */ + public Builder updateBaselineableMetricDetails( + com.oracle.bmc.stackmonitoring.model.UpdateBaselineableMetricDetails + updateBaselineableMetricDetails) { + this.updateBaselineableMetricDetails = updateBaselineableMetricDetails; + return this; + } + + /** Identifier for the metric */ + private String baselineableMetricId = null; + + /** + * Identifier for the metric + * + * @param baselineableMetricId the value to set + * @return this builder instance + */ + public Builder baselineableMetricId(String baselineableMetricId) { + this.baselineableMetricId = baselineableMetricId; + 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 Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId = null; + + /** + * 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 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(UpdateBaselineableMetricRequest o) { + updateBaselineableMetricDetails(o.getUpdateBaselineableMetricDetails()); + baselineableMetricId(o.getBaselineableMetricId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of UpdateBaselineableMetricRequest 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 UpdateBaselineableMetricRequest + */ + public UpdateBaselineableMetricRequest build() { + UpdateBaselineableMetricRequest 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.stackmonitoring.model.UpdateBaselineableMetricDetails body) { + updateBaselineableMetricDetails(body); + return this; + } + + /** + * Build the instance of UpdateBaselineableMetricRequest 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 UpdateBaselineableMetricRequest + */ + public UpdateBaselineableMetricRequest buildWithoutInvocationCallback() { + UpdateBaselineableMetricRequest request = new UpdateBaselineableMetricRequest(); + request.updateBaselineableMetricDetails = updateBaselineableMetricDetails; + request.baselineableMetricId = baselineableMetricId; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + return request; + // new UpdateBaselineableMetricRequest(updateBaselineableMetricDetails, + // baselineableMetricId, ifMatch, 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() + .updateBaselineableMetricDetails(updateBaselineableMetricDetails) + .baselineableMetricId(baselineableMetricId) + .ifMatch(ifMatch) + .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(",updateBaselineableMetricDetails=") + .append(String.valueOf(this.updateBaselineableMetricDetails)); + sb.append(",baselineableMetricId=").append(String.valueOf(this.baselineableMetricId)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + 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 UpdateBaselineableMetricRequest)) { + return false; + } + + UpdateBaselineableMetricRequest other = (UpdateBaselineableMetricRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.updateBaselineableMetricDetails, other.updateBaselineableMetricDetails) + && java.util.Objects.equals(this.baselineableMetricId, other.baselineableMetricId) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.updateBaselineableMetricDetails == null + ? 43 + : this.updateBaselineableMetricDetails.hashCode()); + result = + (result * PRIME) + + (this.baselineableMetricId == null + ? 43 + : this.baselineableMetricId.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/UpdateMetricExtensionRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/UpdateMetricExtensionRequest.java new file mode 100644 index 00000000000..7b891f0f50c --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/UpdateMetricExtensionRequest.java @@ -0,0 +1,326 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * UpdateMetricExtensionRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class UpdateMetricExtensionRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model.UpdateMetricExtensionDetails> { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + public String getMetricExtensionId() { + return metricExtensionId; + } + /** The information to be updated. */ + private com.oracle.bmc.stackmonitoring.model.UpdateMetricExtensionDetails + updateMetricExtensionDetails; + + /** The information to be updated. */ + public com.oracle.bmc.stackmonitoring.model.UpdateMetricExtensionDetails + getUpdateMetricExtensionDetails() { + return updateMetricExtensionDetails; + } + /** + * 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 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.stackmonitoring.model.UpdateMetricExtensionDetails getBody$() { + return updateMetricExtensionDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + UpdateMetricExtensionRequest, + com.oracle.bmc.stackmonitoring.model.UpdateMetricExtensionDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + */ + private String metricExtensionId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the + * metric extension resource. + * + * @param metricExtensionId the value to set + * @return this builder instance + */ + public Builder metricExtensionId(String metricExtensionId) { + this.metricExtensionId = metricExtensionId; + return this; + } + + /** The information to be updated. */ + private com.oracle.bmc.stackmonitoring.model.UpdateMetricExtensionDetails + updateMetricExtensionDetails = null; + + /** + * The information to be updated. + * + * @param updateMetricExtensionDetails the value to set + * @return this builder instance + */ + public Builder updateMetricExtensionDetails( + com.oracle.bmc.stackmonitoring.model.UpdateMetricExtensionDetails + updateMetricExtensionDetails) { + this.updateMetricExtensionDetails = updateMetricExtensionDetails; + 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 Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId = null; + + /** + * 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 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(UpdateMetricExtensionRequest o) { + metricExtensionId(o.getMetricExtensionId()); + updateMetricExtensionDetails(o.getUpdateMetricExtensionDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of UpdateMetricExtensionRequest 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 UpdateMetricExtensionRequest + */ + public UpdateMetricExtensionRequest build() { + UpdateMetricExtensionRequest 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.stackmonitoring.model.UpdateMetricExtensionDetails body) { + updateMetricExtensionDetails(body); + return this; + } + + /** + * Build the instance of UpdateMetricExtensionRequest 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 UpdateMetricExtensionRequest + */ + public UpdateMetricExtensionRequest buildWithoutInvocationCallback() { + UpdateMetricExtensionRequest request = new UpdateMetricExtensionRequest(); + request.metricExtensionId = metricExtensionId; + request.updateMetricExtensionDetails = updateMetricExtensionDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + return request; + // new UpdateMetricExtensionRequest(metricExtensionId, updateMetricExtensionDetails, + // ifMatch, 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() + .metricExtensionId(metricExtensionId) + .updateMetricExtensionDetails(updateMetricExtensionDetails) + .ifMatch(ifMatch) + .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(",metricExtensionId=").append(String.valueOf(this.metricExtensionId)); + sb.append(",updateMetricExtensionDetails=") + .append(String.valueOf(this.updateMetricExtensionDetails)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + 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 UpdateMetricExtensionRequest)) { + return false; + } + + UpdateMetricExtensionRequest other = (UpdateMetricExtensionRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.metricExtensionId, other.metricExtensionId) + && java.util.Objects.equals( + this.updateMetricExtensionDetails, other.updateMetricExtensionDetails) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.metricExtensionId == null ? 43 : this.metricExtensionId.hashCode()); + result = + (result * PRIME) + + (this.updateMetricExtensionDetails == null + ? 43 + : this.updateMetricExtensionDetails.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/UpdateMonitoredResourceTaskRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/UpdateMonitoredResourceTaskRequest.java new file mode 100644 index 00000000000..15a54e7994e --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/UpdateMonitoredResourceTaskRequest.java @@ -0,0 +1,330 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * UpdateMonitoredResourceTaskRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class UpdateMonitoredResourceTaskRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTaskDetails> { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of stack + * monitoring resource task. + */ + private String monitoredResourceTaskId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of stack + * monitoring resource task. + */ + public String getMonitoredResourceTaskId() { + return monitoredResourceTaskId; + } + /** The information to be updated. */ + private com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTaskDetails + updateMonitoredResourceTaskDetails; + + /** The information to be updated. */ + public com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTaskDetails + getUpdateMonitoredResourceTaskDetails() { + return updateMonitoredResourceTaskDetails; + } + /** + * 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 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTaskDetails getBody$() { + return updateMonitoredResourceTaskDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + UpdateMonitoredResourceTaskRequest, + com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTaskDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * stack monitoring resource task. + */ + private String monitoredResourceTaskId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * stack monitoring resource task. + * + * @param monitoredResourceTaskId the value to set + * @return this builder instance + */ + public Builder monitoredResourceTaskId(String monitoredResourceTaskId) { + this.monitoredResourceTaskId = monitoredResourceTaskId; + return this; + } + + /** The information to be updated. */ + private com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTaskDetails + updateMonitoredResourceTaskDetails = null; + + /** + * The information to be updated. + * + * @param updateMonitoredResourceTaskDetails the value to set + * @return this builder instance + */ + public Builder updateMonitoredResourceTaskDetails( + com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTaskDetails + updateMonitoredResourceTaskDetails) { + this.updateMonitoredResourceTaskDetails = updateMonitoredResourceTaskDetails; + 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 Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId = null; + + /** + * 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 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(UpdateMonitoredResourceTaskRequest o) { + monitoredResourceTaskId(o.getMonitoredResourceTaskId()); + updateMonitoredResourceTaskDetails(o.getUpdateMonitoredResourceTaskDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of UpdateMonitoredResourceTaskRequest 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 UpdateMonitoredResourceTaskRequest + */ + public UpdateMonitoredResourceTaskRequest build() { + UpdateMonitoredResourceTaskRequest 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.stackmonitoring.model.UpdateMonitoredResourceTaskDetails body) { + updateMonitoredResourceTaskDetails(body); + return this; + } + + /** + * Build the instance of UpdateMonitoredResourceTaskRequest 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 UpdateMonitoredResourceTaskRequest + */ + public UpdateMonitoredResourceTaskRequest buildWithoutInvocationCallback() { + UpdateMonitoredResourceTaskRequest request = new UpdateMonitoredResourceTaskRequest(); + request.monitoredResourceTaskId = monitoredResourceTaskId; + request.updateMonitoredResourceTaskDetails = updateMonitoredResourceTaskDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + return request; + // new UpdateMonitoredResourceTaskRequest(monitoredResourceTaskId, + // updateMonitoredResourceTaskDetails, ifMatch, 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() + .monitoredResourceTaskId(monitoredResourceTaskId) + .updateMonitoredResourceTaskDetails(updateMonitoredResourceTaskDetails) + .ifMatch(ifMatch) + .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(",monitoredResourceTaskId=").append(String.valueOf(this.monitoredResourceTaskId)); + sb.append(",updateMonitoredResourceTaskDetails=") + .append(String.valueOf(this.updateMonitoredResourceTaskDetails)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + 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 UpdateMonitoredResourceTaskRequest)) { + return false; + } + + UpdateMonitoredResourceTaskRequest other = (UpdateMonitoredResourceTaskRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.monitoredResourceTaskId, other.monitoredResourceTaskId) + && java.util.Objects.equals( + this.updateMonitoredResourceTaskDetails, + other.updateMonitoredResourceTaskDetails) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.monitoredResourceTaskId == null + ? 43 + : this.monitoredResourceTaskId.hashCode()); + result = + (result * PRIME) + + (this.updateMonitoredResourceTaskDetails == null + ? 43 + : this.updateMonitoredResourceTaskDetails.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/UpdateMonitoredResourceTypeRequest.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/UpdateMonitoredResourceTypeRequest.java new file mode 100644 index 00000000000..000b8163050 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/requests/UpdateMonitoredResourceTypeRequest.java @@ -0,0 +1,330 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.requests; + +import com.oracle.bmc.stackmonitoring.model.*; +/** + * Example: Click here to see how to use + * UpdateMonitoredResourceTypeRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class UpdateMonitoredResourceTypeRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTypeDetails> { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource type. + */ + private String monitoredResourceTypeId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource type. + */ + public String getMonitoredResourceTypeId() { + return monitoredResourceTypeId; + } + /** The information to be updated for the given resource type id. */ + private com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTypeDetails + updateMonitoredResourceTypeDetails; + + /** The information to be updated for the given resource type id. */ + public com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTypeDetails + getUpdateMonitoredResourceTypeDetails() { + return updateMonitoredResourceTypeDetails; + } + /** + * 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 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. + */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTypeDetails getBody$() { + return updateMonitoredResourceTypeDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + UpdateMonitoredResourceTypeRequest, + com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTypeDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource type. + */ + private String monitoredResourceTypeId = null; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of + * monitored resource type. + * + * @param monitoredResourceTypeId the value to set + * @return this builder instance + */ + public Builder monitoredResourceTypeId(String monitoredResourceTypeId) { + this.monitoredResourceTypeId = monitoredResourceTypeId; + return this; + } + + /** The information to be updated for the given resource type id. */ + private com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTypeDetails + updateMonitoredResourceTypeDetails = null; + + /** + * The information to be updated for the given resource type id. + * + * @param updateMonitoredResourceTypeDetails the value to set + * @return this builder instance + */ + public Builder updateMonitoredResourceTypeDetails( + com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTypeDetails + updateMonitoredResourceTypeDetails) { + this.updateMonitoredResourceTypeDetails = updateMonitoredResourceTypeDetails; + 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 Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId = null; + + /** + * 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 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(UpdateMonitoredResourceTypeRequest o) { + monitoredResourceTypeId(o.getMonitoredResourceTypeId()); + updateMonitoredResourceTypeDetails(o.getUpdateMonitoredResourceTypeDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of UpdateMonitoredResourceTypeRequest 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 UpdateMonitoredResourceTypeRequest + */ + public UpdateMonitoredResourceTypeRequest build() { + UpdateMonitoredResourceTypeRequest 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.stackmonitoring.model.UpdateMonitoredResourceTypeDetails body) { + updateMonitoredResourceTypeDetails(body); + return this; + } + + /** + * Build the instance of UpdateMonitoredResourceTypeRequest 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 UpdateMonitoredResourceTypeRequest + */ + public UpdateMonitoredResourceTypeRequest buildWithoutInvocationCallback() { + UpdateMonitoredResourceTypeRequest request = new UpdateMonitoredResourceTypeRequest(); + request.monitoredResourceTypeId = monitoredResourceTypeId; + request.updateMonitoredResourceTypeDetails = updateMonitoredResourceTypeDetails; + request.ifMatch = ifMatch; + request.opcRequestId = opcRequestId; + return request; + // new UpdateMonitoredResourceTypeRequest(monitoredResourceTypeId, + // updateMonitoredResourceTypeDetails, ifMatch, 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() + .monitoredResourceTypeId(monitoredResourceTypeId) + .updateMonitoredResourceTypeDetails(updateMonitoredResourceTypeDetails) + .ifMatch(ifMatch) + .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(",monitoredResourceTypeId=").append(String.valueOf(this.monitoredResourceTypeId)); + sb.append(",updateMonitoredResourceTypeDetails=") + .append(String.valueOf(this.updateMonitoredResourceTypeDetails)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + 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 UpdateMonitoredResourceTypeRequest)) { + return false; + } + + UpdateMonitoredResourceTypeRequest other = (UpdateMonitoredResourceTypeRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.monitoredResourceTypeId, other.monitoredResourceTypeId) + && java.util.Objects.equals( + this.updateMonitoredResourceTypeDetails, + other.updateMonitoredResourceTypeDetails) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.monitoredResourceTypeId == null + ? 43 + : this.monitoredResourceTypeId.hashCode()); + result = + (result * PRIME) + + (this.updateMonitoredResourceTypeDetails == null + ? 43 + : this.updateMonitoredResourceTypeDetails.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ChangeMetricExtensionCompartmentResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ChangeMetricExtensionCompartmentResponse.java new file mode 100644 index 00000000000..9c46630bc86 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ChangeMetricExtensionCompartmentResponse.java @@ -0,0 +1,139 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ChangeMetricExtensionCompartmentResponse 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; + } + + @java.beans.ConstructorProperties({"__httpStatusCode__", "headers", "opcRequestId"}) + private ChangeMetricExtensionCompartmentResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ChangeMetricExtensionCompartmentResponse> { + 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; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ChangeMetricExtensionCompartmentResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ChangeMetricExtensionCompartmentResponse build() { + return new ChangeMetricExtensionCompartmentResponse( + __httpStatusCode__, headers, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ChangeMetricExtensionCompartmentResponse)) { + return false; + } + + ChangeMetricExtensionCompartmentResponse other = + (ChangeMetricExtensionCompartmentResponse) o; + return super.equals(o) && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ChangeMonitoredResourceTaskCompartmentResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ChangeMonitoredResourceTaskCompartmentResponse.java new file mode 100644 index 00000000000..27685f783cc --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ChangeMonitoredResourceTaskCompartmentResponse.java @@ -0,0 +1,140 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ChangeMonitoredResourceTaskCompartmentResponse + 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; + } + + @java.beans.ConstructorProperties({"__httpStatusCode__", "headers", "opcRequestId"}) + private ChangeMonitoredResourceTaskCompartmentResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ChangeMonitoredResourceTaskCompartmentResponse> { + 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; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ChangeMonitoredResourceTaskCompartmentResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ChangeMonitoredResourceTaskCompartmentResponse build() { + return new ChangeMonitoredResourceTaskCompartmentResponse( + __httpStatusCode__, headers, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ChangeMonitoredResourceTaskCompartmentResponse)) { + return false; + } + + ChangeMonitoredResourceTaskCompartmentResponse other = + (ChangeMonitoredResourceTaskCompartmentResponse) o; + return super.equals(o) && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/CreateBaselineableMetricResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/CreateBaselineableMetricResponse.java new file mode 100644 index 00000000000..0633e2ee5d8 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/CreateBaselineableMetricResponse.java @@ -0,0 +1,260 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class CreateBaselineableMetricResponse 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; + } + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + */ + private Integer retryAfter; + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + * + * @return the value + */ + public Integer getRetryAfter() { + return retryAfter; + } + + /** The returned {@code BaselineableMetric} instance. */ + private com.oracle.bmc.stackmonitoring.model.BaselineableMetric baselineableMetric; + + /** + * The returned {@code BaselineableMetric} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.BaselineableMetric getBaselineableMetric() { + return baselineableMetric; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "etag", + "retryAfter", + "baselineableMetric" + }) + private CreateBaselineableMetricResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String etag, + Integer retryAfter, + com.oracle.bmc.stackmonitoring.model.BaselineableMetric baselineableMetric) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.etag = etag; + this.retryAfter = retryAfter; + this.baselineableMetric = baselineableMetric; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + CreateBaselineableMetricResponse> { + 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; + } + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + */ + private Integer retryAfter; + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + * + * @param retryAfter the value to set + * @return this builder + */ + public Builder retryAfter(Integer retryAfter) { + this.retryAfter = retryAfter; + return this; + } + + /** The returned {@code BaselineableMetric} instance. */ + private com.oracle.bmc.stackmonitoring.model.BaselineableMetric baselineableMetric; + + /** + * The returned {@code BaselineableMetric} instance. + * + * @param baselineableMetric the value to set + * @return this builder + */ + public Builder baselineableMetric( + com.oracle.bmc.stackmonitoring.model.BaselineableMetric baselineableMetric) { + this.baselineableMetric = baselineableMetric; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(CreateBaselineableMetricResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + etag(o.getEtag()); + retryAfter(o.getRetryAfter()); + baselineableMetric(o.getBaselineableMetric()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public CreateBaselineableMetricResponse build() { + return new CreateBaselineableMetricResponse( + __httpStatusCode__, + headers, + opcRequestId, + etag, + retryAfter, + baselineableMetric); + } + } + + /** + * 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(",retryAfter=").append(String.valueOf(retryAfter)); + sb.append(",baselineableMetric=").append(String.valueOf(baselineableMetric)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateBaselineableMetricResponse)) { + return false; + } + + CreateBaselineableMetricResponse other = (CreateBaselineableMetricResponse) 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.retryAfter, other.retryAfter) + && java.util.Objects.equals(this.baselineableMetric, other.baselineableMetric); + } + + @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.retryAfter == null ? 43 : this.retryAfter.hashCode()); + result = + (result * PRIME) + + (this.baselineableMetric == null + ? 43 + : this.baselineableMetric.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/CreateMetricExtensionResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/CreateMetricExtensionResponse.java new file mode 100644 index 00000000000..73991e102f8 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/CreateMetricExtensionResponse.java @@ -0,0 +1,251 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class CreateMetricExtensionResponse 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; + } + + /** Content location of the resource. */ + private String contentLocation; + + /** + * Content location of the resource. + * + * @return the value + */ + public String getContentLocation() { + return contentLocation; + } + + /** The returned {@code MetricExtension} instance. */ + private com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension; + + /** + * The returned {@code MetricExtension} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MetricExtension getMetricExtension() { + return metricExtension; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcRequestId", + "contentLocation", + "metricExtension" + }) + private CreateMetricExtensionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcRequestId, + String contentLocation, + com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcRequestId = opcRequestId; + this.contentLocation = contentLocation; + this.metricExtension = metricExtension; + } + + 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; + } + + /** Content location of the resource. */ + private String contentLocation; + + /** + * Content location of the resource. + * + * @param contentLocation the value to set + * @return this builder + */ + public Builder contentLocation(String contentLocation) { + this.contentLocation = contentLocation; + return this; + } + + /** The returned {@code MetricExtension} instance. */ + private com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension; + + /** + * The returned {@code MetricExtension} instance. + * + * @param metricExtension the value to set + * @return this builder + */ + public Builder metricExtension( + com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension) { + this.metricExtension = metricExtension; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(CreateMetricExtensionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + contentLocation(o.getContentLocation()); + metricExtension(o.getMetricExtension()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public CreateMetricExtensionResponse build() { + return new CreateMetricExtensionResponse( + __httpStatusCode__, + headers, + etag, + opcRequestId, + contentLocation, + metricExtension); + } + } + + /** + * 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(",contentLocation=").append(String.valueOf(contentLocation)); + sb.append(",metricExtension=").append(String.valueOf(metricExtension)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateMetricExtensionResponse)) { + return false; + } + + CreateMetricExtensionResponse other = (CreateMetricExtensionResponse) 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.contentLocation, other.contentLocation) + && java.util.Objects.equals(this.metricExtension, other.metricExtension); + } + + @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.contentLocation == null ? 43 : this.contentLocation.hashCode()); + result = + (result * PRIME) + + (this.metricExtension == null ? 43 : this.metricExtension.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/CreateMonitoredResourceTaskResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/CreateMonitoredResourceTaskResponse.java new file mode 100644 index 00000000000..c307ad4aa2a --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/CreateMonitoredResourceTaskResponse.java @@ -0,0 +1,263 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class CreateMonitoredResourceTaskResponse 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; + } + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** The returned {@code MonitoredResourceTask} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask monitoredResourceTask; + + /** + * The returned {@code MonitoredResourceTask} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask getMonitoredResourceTask() { + return monitoredResourceTask; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "etag", + "opcWorkRequestId", + "monitoredResourceTask" + }) + private CreateMonitoredResourceTaskResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String etag, + String opcWorkRequestId, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask monitoredResourceTask) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.etag = etag; + this.opcWorkRequestId = opcWorkRequestId; + this.monitoredResourceTask = monitoredResourceTask; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + CreateMonitoredResourceTaskResponse> { + 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; + } + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + * + * @param opcWorkRequestId the value to set + * @return this builder + */ + public Builder opcWorkRequestId(String opcWorkRequestId) { + this.opcWorkRequestId = opcWorkRequestId; + return this; + } + + /** The returned {@code MonitoredResourceTask} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask monitoredResourceTask; + + /** + * The returned {@code MonitoredResourceTask} instance. + * + * @param monitoredResourceTask the value to set + * @return this builder + */ + public Builder monitoredResourceTask( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask monitoredResourceTask) { + this.monitoredResourceTask = monitoredResourceTask; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(CreateMonitoredResourceTaskResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + etag(o.getEtag()); + opcWorkRequestId(o.getOpcWorkRequestId()); + monitoredResourceTask(o.getMonitoredResourceTask()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public CreateMonitoredResourceTaskResponse build() { + return new CreateMonitoredResourceTaskResponse( + __httpStatusCode__, + headers, + opcRequestId, + etag, + opcWorkRequestId, + monitoredResourceTask); + } + } + + /** + * 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(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",monitoredResourceTask=").append(String.valueOf(monitoredResourceTask)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateMonitoredResourceTaskResponse)) { + return false; + } + + CreateMonitoredResourceTaskResponse other = (CreateMonitoredResourceTaskResponse) 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.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals( + this.monitoredResourceTask, other.monitoredResourceTask); + } + + @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.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = + (result * PRIME) + + (this.monitoredResourceTask == null + ? 43 + : this.monitoredResourceTask.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/CreateMonitoredResourceTypeResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/CreateMonitoredResourceTypeResponse.java new file mode 100644 index 00000000000..b9399b3c7ac --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/CreateMonitoredResourceTypeResponse.java @@ -0,0 +1,215 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class CreateMonitoredResourceTypeResponse 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 MonitoredResourceType} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceType monitoredResourceType; + + /** + * The returned {@code MonitoredResourceType} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MonitoredResourceType getMonitoredResourceType() { + return monitoredResourceType; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcRequestId", + "monitoredResourceType" + }) + private CreateMonitoredResourceTypeResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcRequestId, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceType monitoredResourceType) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcRequestId = opcRequestId; + this.monitoredResourceType = monitoredResourceType; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + CreateMonitoredResourceTypeResponse> { + 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 MonitoredResourceType} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceType monitoredResourceType; + + /** + * The returned {@code MonitoredResourceType} instance. + * + * @param monitoredResourceType the value to set + * @return this builder + */ + public Builder monitoredResourceType( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceType monitoredResourceType) { + this.monitoredResourceType = monitoredResourceType; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(CreateMonitoredResourceTypeResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + monitoredResourceType(o.getMonitoredResourceType()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public CreateMonitoredResourceTypeResponse build() { + return new CreateMonitoredResourceTypeResponse( + __httpStatusCode__, headers, etag, opcRequestId, monitoredResourceType); + } + } + + /** + * 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(",monitoredResourceType=").append(String.valueOf(monitoredResourceType)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateMonitoredResourceTypeResponse)) { + return false; + } + + CreateMonitoredResourceTypeResponse other = (CreateMonitoredResourceTypeResponse) 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.monitoredResourceType, other.monitoredResourceType); + } + + @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.monitoredResourceType == null + ? 43 + : this.monitoredResourceType.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/DeleteBaselineableMetricResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/DeleteBaselineableMetricResponse.java new file mode 100644 index 00000000000..fbdcf2a12fd --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/DeleteBaselineableMetricResponse.java @@ -0,0 +1,184 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class DeleteBaselineableMetricResponse 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; + } + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + */ + private Integer retryAfter; + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + * + * @return the value + */ + public Integer getRetryAfter() { + return retryAfter; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "retryAfter" + }) + private DeleteBaselineableMetricResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + Integer retryAfter) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.retryAfter = retryAfter; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + DeleteBaselineableMetricResponse> { + 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; + } + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + */ + private Integer retryAfter; + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + * + * @param retryAfter the value to set + * @return this builder + */ + public Builder retryAfter(Integer retryAfter) { + this.retryAfter = retryAfter; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(DeleteBaselineableMetricResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + retryAfter(o.getRetryAfter()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public DeleteBaselineableMetricResponse build() { + return new DeleteBaselineableMetricResponse( + __httpStatusCode__, headers, opcRequestId, retryAfter); + } + } + + /** + * 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(",retryAfter=").append(String.valueOf(retryAfter)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof DeleteBaselineableMetricResponse)) { + return false; + } + + DeleteBaselineableMetricResponse other = (DeleteBaselineableMetricResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.retryAfter, other.retryAfter); + } + + @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.retryAfter == null ? 43 : this.retryAfter.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/DeleteMetricExtensionResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/DeleteMetricExtensionResponse.java new file mode 100644 index 00000000000..1b376e004f8 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/DeleteMetricExtensionResponse.java @@ -0,0 +1,136 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class DeleteMetricExtensionResponse 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; + } + + @java.beans.ConstructorProperties({"__httpStatusCode__", "headers", "opcRequestId"}) + private DeleteMetricExtensionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder { + private int __httpStatusCode__; + + @Override + public Builder __httpStatusCode__(int __httpStatusCode__) { + this.__httpStatusCode__ = __httpStatusCode__; + return this; + } + + private java.util.Map> headers; + + @Override + public Builder headers(java.util.Map> headers) { + this.headers = headers; + return this; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(DeleteMetricExtensionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public DeleteMetricExtensionResponse build() { + return new DeleteMetricExtensionResponse(__httpStatusCode__, headers, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof DeleteMetricExtensionResponse)) { + return false; + } + + DeleteMetricExtensionResponse other = (DeleteMetricExtensionResponse) o; + return super.equals(o) && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/DeleteMonitoredResourceTypeResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/DeleteMonitoredResourceTypeResponse.java new file mode 100644 index 00000000000..679fcffdce8 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/DeleteMonitoredResourceTypeResponse.java @@ -0,0 +1,138 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class DeleteMonitoredResourceTypeResponse 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; + } + + @java.beans.ConstructorProperties({"__httpStatusCode__", "headers", "opcRequestId"}) + private DeleteMonitoredResourceTypeResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + DeleteMonitoredResourceTypeResponse> { + 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; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(DeleteMonitoredResourceTypeResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public DeleteMonitoredResourceTypeResponse build() { + return new DeleteMonitoredResourceTypeResponse( + __httpStatusCode__, headers, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof DeleteMonitoredResourceTypeResponse)) { + return false; + } + + DeleteMonitoredResourceTypeResponse other = (DeleteMonitoredResourceTypeResponse) o; + return super.equals(o) && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/DisableMetricExtensionResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/DisableMetricExtensionResponse.java new file mode 100644 index 00000000000..abc60805efe --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/DisableMetricExtensionResponse.java @@ -0,0 +1,186 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class DisableMetricExtensionResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private DisableMetricExtensionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + DisableMetricExtensionResponse> { + private int __httpStatusCode__; + + @Override + public Builder __httpStatusCode__(int __httpStatusCode__) { + this.__httpStatusCode__ = __httpStatusCode__; + return this; + } + + private java.util.Map> headers; + + @Override + public Builder headers(java.util.Map> headers) { + this.headers = headers; + return this; + } + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + * + * @param opcWorkRequestId the value to set + * @return this builder + */ + public Builder opcWorkRequestId(String opcWorkRequestId) { + this.opcWorkRequestId = opcWorkRequestId; + return this; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(DisableMetricExtensionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public DisableMetricExtensionResponse build() { + return new DisableMetricExtensionResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof DisableMetricExtensionResponse)) { + return false; + } + + DisableMetricExtensionResponse other = (DisableMetricExtensionResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/EnableMetricExtensionResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/EnableMetricExtensionResponse.java new file mode 100644 index 00000000000..8c310133d26 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/EnableMetricExtensionResponse.java @@ -0,0 +1,185 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class EnableMetricExtensionResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private EnableMetricExtensionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder { + private int __httpStatusCode__; + + @Override + public Builder __httpStatusCode__(int __httpStatusCode__) { + this.__httpStatusCode__ = __httpStatusCode__; + return this; + } + + private java.util.Map> headers; + + @Override + public Builder headers(java.util.Map> headers) { + this.headers = headers; + return this; + } + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + * + * @param opcWorkRequestId the value to set + * @return this builder + */ + public Builder opcWorkRequestId(String opcWorkRequestId) { + this.opcWorkRequestId = opcWorkRequestId; + return this; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(EnableMetricExtensionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public EnableMetricExtensionResponse build() { + return new EnableMetricExtensionResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof EnableMetricExtensionResponse)) { + return false; + } + + EnableMetricExtensionResponse other = (EnableMetricExtensionResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/EvaluateBaselineableMetricResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/EvaluateBaselineableMetricResponse.java new file mode 100644 index 00000000000..f6ca56ffeed --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/EvaluateBaselineableMetricResponse.java @@ -0,0 +1,226 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class EvaluateBaselineableMetricResponse 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 EvaluateBaselineableMetricResult} instance. */ + private com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricResult + evaluateBaselineableMetricResult; + + /** + * The returned {@code EvaluateBaselineableMetricResult} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricResult + getEvaluateBaselineableMetricResult() { + return evaluateBaselineableMetricResult; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "etag", + "evaluateBaselineableMetricResult" + }) + private EvaluateBaselineableMetricResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String etag, + com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricResult + evaluateBaselineableMetricResult) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.etag = etag; + this.evaluateBaselineableMetricResult = evaluateBaselineableMetricResult; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + EvaluateBaselineableMetricResponse> { + 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 EvaluateBaselineableMetricResult} instance. */ + private com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricResult + evaluateBaselineableMetricResult; + + /** + * The returned {@code EvaluateBaselineableMetricResult} instance. + * + * @param evaluateBaselineableMetricResult the value to set + * @return this builder + */ + public Builder evaluateBaselineableMetricResult( + com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricResult + evaluateBaselineableMetricResult) { + this.evaluateBaselineableMetricResult = evaluateBaselineableMetricResult; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(EvaluateBaselineableMetricResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + etag(o.getEtag()); + evaluateBaselineableMetricResult(o.getEvaluateBaselineableMetricResult()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public EvaluateBaselineableMetricResponse build() { + return new EvaluateBaselineableMetricResponse( + __httpStatusCode__, + headers, + opcRequestId, + etag, + evaluateBaselineableMetricResult); + } + } + + /** + * 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(",evaluateBaselineableMetricResult=") + .append(String.valueOf(evaluateBaselineableMetricResult)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof EvaluateBaselineableMetricResponse)) { + return false; + } + + EvaluateBaselineableMetricResponse other = (EvaluateBaselineableMetricResponse) 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.evaluateBaselineableMetricResult, + other.evaluateBaselineableMetricResult); + } + + @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.evaluateBaselineableMetricResult == null + ? 43 + : this.evaluateBaselineableMetricResult.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ExportMetricExtensionResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ExportMetricExtensionResponse.java new file mode 100644 index 00000000000..15949953079 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ExportMetricExtensionResponse.java @@ -0,0 +1,208 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ExportMetricExtensionResponse 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 java.io.InputStream} instance. */ + private java.io.InputStream inputStream; + + /** + * The returned {@code java.io.InputStream} instance. + * + * @return the value + */ + public java.io.InputStream getInputStream() { + return inputStream; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcRequestId", + "inputStream" + }) + private ExportMetricExtensionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcRequestId, + java.io.InputStream inputStream) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcRequestId = opcRequestId; + this.inputStream = inputStream; + } + + 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 returned {@code java.io.InputStream} instance. */ + private java.io.InputStream inputStream; + + /** + * The returned {@code java.io.InputStream} instance. + * + * @param inputStream the value to set + * @return this builder + */ + public Builder inputStream(java.io.InputStream inputStream) { + this.inputStream = inputStream; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ExportMetricExtensionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + inputStream(o.getInputStream()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ExportMetricExtensionResponse build() { + return new ExportMetricExtensionResponse( + __httpStatusCode__, headers, etag, opcRequestId, inputStream); + } + } + + /** + * 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(",inputStream=").append(String.valueOf(inputStream)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ExportMetricExtensionResponse)) { + return false; + } + + ExportMetricExtensionResponse other = (ExportMetricExtensionResponse) 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.inputStream, other.inputStream); + } + + @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.inputStream == null ? 43 : this.inputStream.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/GetBaselineableMetricResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/GetBaselineableMetricResponse.java new file mode 100644 index 00000000000..5fc6b951352 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/GetBaselineableMetricResponse.java @@ -0,0 +1,259 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class GetBaselineableMetricResponse 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; + } + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + */ + private Integer retryAfter; + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + * + * @return the value + */ + public Integer getRetryAfter() { + return retryAfter; + } + + /** The returned {@code BaselineableMetric} instance. */ + private com.oracle.bmc.stackmonitoring.model.BaselineableMetric baselineableMetric; + + /** + * The returned {@code BaselineableMetric} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.BaselineableMetric getBaselineableMetric() { + return baselineableMetric; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "etag", + "retryAfter", + "baselineableMetric" + }) + private GetBaselineableMetricResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String etag, + Integer retryAfter, + com.oracle.bmc.stackmonitoring.model.BaselineableMetric baselineableMetric) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.etag = etag; + this.retryAfter = retryAfter; + this.baselineableMetric = baselineableMetric; + } + + 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; + } + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + */ + private Integer retryAfter; + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + * + * @param retryAfter the value to set + * @return this builder + */ + public Builder retryAfter(Integer retryAfter) { + this.retryAfter = retryAfter; + return this; + } + + /** The returned {@code BaselineableMetric} instance. */ + private com.oracle.bmc.stackmonitoring.model.BaselineableMetric baselineableMetric; + + /** + * The returned {@code BaselineableMetric} instance. + * + * @param baselineableMetric the value to set + * @return this builder + */ + public Builder baselineableMetric( + com.oracle.bmc.stackmonitoring.model.BaselineableMetric baselineableMetric) { + this.baselineableMetric = baselineableMetric; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(GetBaselineableMetricResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + etag(o.getEtag()); + retryAfter(o.getRetryAfter()); + baselineableMetric(o.getBaselineableMetric()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public GetBaselineableMetricResponse build() { + return new GetBaselineableMetricResponse( + __httpStatusCode__, + headers, + opcRequestId, + etag, + retryAfter, + baselineableMetric); + } + } + + /** + * 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(",retryAfter=").append(String.valueOf(retryAfter)); + sb.append(",baselineableMetric=").append(String.valueOf(baselineableMetric)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GetBaselineableMetricResponse)) { + return false; + } + + GetBaselineableMetricResponse other = (GetBaselineableMetricResponse) 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.retryAfter, other.retryAfter) + && java.util.Objects.equals(this.baselineableMetric, other.baselineableMetric); + } + + @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.retryAfter == null ? 43 : this.retryAfter.hashCode()); + result = + (result * PRIME) + + (this.baselineableMetric == null + ? 43 + : this.baselineableMetric.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/GetMetricExtensionResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/GetMetricExtensionResponse.java new file mode 100644 index 00000000000..b267e5df26e --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/GetMetricExtensionResponse.java @@ -0,0 +1,211 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class GetMetricExtensionResponse 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 MetricExtension} instance. */ + private com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension; + + /** + * The returned {@code MetricExtension} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MetricExtension getMetricExtension() { + return metricExtension; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "etag", + "metricExtension" + }) + private GetMetricExtensionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String etag, + com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.etag = etag; + this.metricExtension = metricExtension; + } + + 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 MetricExtension} instance. */ + private com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension; + + /** + * The returned {@code MetricExtension} instance. + * + * @param metricExtension the value to set + * @return this builder + */ + public Builder metricExtension( + com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension) { + this.metricExtension = metricExtension; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(GetMetricExtensionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + etag(o.getEtag()); + metricExtension(o.getMetricExtension()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public GetMetricExtensionResponse build() { + return new GetMetricExtensionResponse( + __httpStatusCode__, headers, opcRequestId, etag, metricExtension); + } + } + + /** + * 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(",metricExtension=").append(String.valueOf(metricExtension)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GetMetricExtensionResponse)) { + return false; + } + + GetMetricExtensionResponse other = (GetMetricExtensionResponse) 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.metricExtension, other.metricExtension); + } + + @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.metricExtension == null ? 43 : this.metricExtension.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/GetMonitoredResourceTaskResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/GetMonitoredResourceTaskResponse.java new file mode 100644 index 00000000000..9d480f07f19 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/GetMonitoredResourceTaskResponse.java @@ -0,0 +1,215 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class GetMonitoredResourceTaskResponse 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 MonitoredResourceTask} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask monitoredResourceTask; + + /** + * The returned {@code MonitoredResourceTask} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask getMonitoredResourceTask() { + return monitoredResourceTask; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcRequestId", + "monitoredResourceTask" + }) + private GetMonitoredResourceTaskResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcRequestId, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask monitoredResourceTask) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcRequestId = opcRequestId; + this.monitoredResourceTask = monitoredResourceTask; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + GetMonitoredResourceTaskResponse> { + 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 MonitoredResourceTask} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask monitoredResourceTask; + + /** + * The returned {@code MonitoredResourceTask} instance. + * + * @param monitoredResourceTask the value to set + * @return this builder + */ + public Builder monitoredResourceTask( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask monitoredResourceTask) { + this.monitoredResourceTask = monitoredResourceTask; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(GetMonitoredResourceTaskResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + monitoredResourceTask(o.getMonitoredResourceTask()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public GetMonitoredResourceTaskResponse build() { + return new GetMonitoredResourceTaskResponse( + __httpStatusCode__, headers, etag, opcRequestId, monitoredResourceTask); + } + } + + /** + * 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(",monitoredResourceTask=").append(String.valueOf(monitoredResourceTask)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GetMonitoredResourceTaskResponse)) { + return false; + } + + GetMonitoredResourceTaskResponse other = (GetMonitoredResourceTaskResponse) 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.monitoredResourceTask, other.monitoredResourceTask); + } + + @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.monitoredResourceTask == null + ? 43 + : this.monitoredResourceTask.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/GetMonitoredResourceTypeResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/GetMonitoredResourceTypeResponse.java new file mode 100644 index 00000000000..540c79ae6cb --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/GetMonitoredResourceTypeResponse.java @@ -0,0 +1,215 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class GetMonitoredResourceTypeResponse 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 MonitoredResourceType} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceType monitoredResourceType; + + /** + * The returned {@code MonitoredResourceType} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MonitoredResourceType getMonitoredResourceType() { + return monitoredResourceType; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcRequestId", + "monitoredResourceType" + }) + private GetMonitoredResourceTypeResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcRequestId, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceType monitoredResourceType) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcRequestId = opcRequestId; + this.monitoredResourceType = monitoredResourceType; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + GetMonitoredResourceTypeResponse> { + 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 MonitoredResourceType} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceType monitoredResourceType; + + /** + * The returned {@code MonitoredResourceType} instance. + * + * @param monitoredResourceType the value to set + * @return this builder + */ + public Builder monitoredResourceType( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceType monitoredResourceType) { + this.monitoredResourceType = monitoredResourceType; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(GetMonitoredResourceTypeResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + monitoredResourceType(o.getMonitoredResourceType()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public GetMonitoredResourceTypeResponse build() { + return new GetMonitoredResourceTypeResponse( + __httpStatusCode__, headers, etag, opcRequestId, monitoredResourceType); + } + } + + /** + * 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(",monitoredResourceType=").append(String.valueOf(monitoredResourceType)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GetMonitoredResourceTypeResponse)) { + return false; + } + + GetMonitoredResourceTypeResponse other = (GetMonitoredResourceTypeResponse) 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.monitoredResourceType, other.monitoredResourceType); + } + + @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.monitoredResourceType == null + ? 43 + : this.monitoredResourceType.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListBaselineableMetricsResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListBaselineableMetricsResponse.java new file mode 100644 index 00000000000..151bb62746d --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListBaselineableMetricsResponse.java @@ -0,0 +1,280 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ListBaselineableMetricsResponse 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 pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + */ + private Integer retryAfter; + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + * + * @return the value + */ + public Integer getRetryAfter() { + return retryAfter; + } + + /** The returned {@code BaselineableMetricSummaryCollection} instance. */ + private com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummaryCollection + baselineableMetricSummaryCollection; + + /** + * The returned {@code BaselineableMetricSummaryCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummaryCollection + getBaselineableMetricSummaryCollection() { + return baselineableMetricSummaryCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "retryAfter", + "baselineableMetricSummaryCollection" + }) + private ListBaselineableMetricsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + Integer retryAfter, + com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummaryCollection + baselineableMetricSummaryCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.retryAfter = retryAfter; + this.baselineableMetricSummaryCollection = baselineableMetricSummaryCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListBaselineableMetricsResponse> { + 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 pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + * + * @param opcNextPage the value to set + * @return this builder + */ + public Builder opcNextPage(String opcNextPage) { + this.opcNextPage = opcNextPage; + return this; + } + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + */ + private Integer retryAfter; + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + * + * @param retryAfter the value to set + * @return this builder + */ + public Builder retryAfter(Integer retryAfter) { + this.retryAfter = retryAfter; + return this; + } + + /** The returned {@code BaselineableMetricSummaryCollection} instance. */ + private com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummaryCollection + baselineableMetricSummaryCollection; + + /** + * The returned {@code BaselineableMetricSummaryCollection} instance. + * + * @param baselineableMetricSummaryCollection the value to set + * @return this builder + */ + public Builder baselineableMetricSummaryCollection( + com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummaryCollection + baselineableMetricSummaryCollection) { + this.baselineableMetricSummaryCollection = baselineableMetricSummaryCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListBaselineableMetricsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + retryAfter(o.getRetryAfter()); + baselineableMetricSummaryCollection(o.getBaselineableMetricSummaryCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListBaselineableMetricsResponse build() { + return new ListBaselineableMetricsResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + retryAfter, + baselineableMetricSummaryCollection); + } + } + + /** + * 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(",retryAfter=").append(String.valueOf(retryAfter)); + sb.append(",baselineableMetricSummaryCollection=") + .append(String.valueOf(baselineableMetricSummaryCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListBaselineableMetricsResponse)) { + return false; + } + + ListBaselineableMetricsResponse other = (ListBaselineableMetricsResponse) 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.retryAfter, other.retryAfter) + && java.util.Objects.equals( + this.baselineableMetricSummaryCollection, + other.baselineableMetricSummaryCollection); + } + + @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.retryAfter == null ? 43 : this.retryAfter.hashCode()); + result = + (result * PRIME) + + (this.baselineableMetricSummaryCollection == null + ? 43 + : this.baselineableMetricSummaryCollection.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListMetricExtensionsResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListMetricExtensionsResponse.java new file mode 100644 index 00000000000..a4aed104920 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListMetricExtensionsResponse.java @@ -0,0 +1,235 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ListMetricExtensionsResponse 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 pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** The returned {@code MetricExtensionCollection} instance. */ + private com.oracle.bmc.stackmonitoring.model.MetricExtensionCollection + metricExtensionCollection; + + /** + * The returned {@code MetricExtensionCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MetricExtensionCollection + getMetricExtensionCollection() { + return metricExtensionCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "metricExtensionCollection" + }) + private ListMetricExtensionsResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + com.oracle.bmc.stackmonitoring.model.MetricExtensionCollection + metricExtensionCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.metricExtensionCollection = metricExtensionCollection; + } + + 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 pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + * + * @param opcNextPage the value to set + * @return this builder + */ + public Builder opcNextPage(String opcNextPage) { + this.opcNextPage = opcNextPage; + return this; + } + + /** The returned {@code MetricExtensionCollection} instance. */ + private com.oracle.bmc.stackmonitoring.model.MetricExtensionCollection + metricExtensionCollection; + + /** + * The returned {@code MetricExtensionCollection} instance. + * + * @param metricExtensionCollection the value to set + * @return this builder + */ + public Builder metricExtensionCollection( + com.oracle.bmc.stackmonitoring.model.MetricExtensionCollection + metricExtensionCollection) { + this.metricExtensionCollection = metricExtensionCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListMetricExtensionsResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + metricExtensionCollection(o.getMetricExtensionCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListMetricExtensionsResponse build() { + return new ListMetricExtensionsResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + metricExtensionCollection); + } + } + + /** + * 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(",metricExtensionCollection=").append(String.valueOf(metricExtensionCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListMetricExtensionsResponse)) { + return false; + } + + ListMetricExtensionsResponse other = (ListMetricExtensionsResponse) 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.metricExtensionCollection, other.metricExtensionCollection); + } + + @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.metricExtensionCollection == null + ? 43 + : this.metricExtensionCollection.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListMonitoredResourceTasksResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListMonitoredResourceTasksResponse.java new file mode 100644 index 00000000000..8c1d9df3954 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListMonitoredResourceTasksResponse.java @@ -0,0 +1,274 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ListMonitoredResourceTasksResponse 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 pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** For pagination of a list of items. The total number of items in the result. */ + private Integer opcTotalItems; + + /** + * For pagination of a list of items. The total number of items in the result. + * + * @return the value + */ + public Integer getOpcTotalItems() { + return opcTotalItems; + } + + /** The returned {@code MonitoredResourceTasksCollection} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceTasksCollection + monitoredResourceTasksCollection; + + /** + * The returned {@code MonitoredResourceTasksCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MonitoredResourceTasksCollection + getMonitoredResourceTasksCollection() { + return monitoredResourceTasksCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcTotalItems", + "monitoredResourceTasksCollection" + }) + private ListMonitoredResourceTasksResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + Integer opcTotalItems, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTasksCollection + monitoredResourceTasksCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcTotalItems = opcTotalItems; + this.monitoredResourceTasksCollection = monitoredResourceTasksCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListMonitoredResourceTasksResponse> { + 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 pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + * + * @param opcNextPage the value to set + * @return this builder + */ + public Builder opcNextPage(String opcNextPage) { + this.opcNextPage = opcNextPage; + return this; + } + + /** For pagination of a list of items. The total number of items in the result. */ + private Integer opcTotalItems; + + /** + * For pagination of a list of items. The total number of items in the result. + * + * @param opcTotalItems the value to set + * @return this builder + */ + public Builder opcTotalItems(Integer opcTotalItems) { + this.opcTotalItems = opcTotalItems; + return this; + } + + /** The returned {@code MonitoredResourceTasksCollection} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceTasksCollection + monitoredResourceTasksCollection; + + /** + * The returned {@code MonitoredResourceTasksCollection} instance. + * + * @param monitoredResourceTasksCollection the value to set + * @return this builder + */ + public Builder monitoredResourceTasksCollection( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTasksCollection + monitoredResourceTasksCollection) { + this.monitoredResourceTasksCollection = monitoredResourceTasksCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListMonitoredResourceTasksResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcTotalItems(o.getOpcTotalItems()); + monitoredResourceTasksCollection(o.getMonitoredResourceTasksCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListMonitoredResourceTasksResponse build() { + return new ListMonitoredResourceTasksResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcTotalItems, + monitoredResourceTasksCollection); + } + } + + /** + * 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(",opcTotalItems=").append(String.valueOf(opcTotalItems)); + sb.append(",monitoredResourceTasksCollection=") + .append(String.valueOf(monitoredResourceTasksCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListMonitoredResourceTasksResponse)) { + return false; + } + + ListMonitoredResourceTasksResponse other = (ListMonitoredResourceTasksResponse) 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.opcTotalItems, other.opcTotalItems) + && java.util.Objects.equals( + this.monitoredResourceTasksCollection, + other.monitoredResourceTasksCollection); + } + + @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.opcTotalItems == null ? 43 : this.opcTotalItems.hashCode()); + result = + (result * PRIME) + + (this.monitoredResourceTasksCollection == null + ? 43 + : this.monitoredResourceTasksCollection.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListMonitoredResourceTypesResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListMonitoredResourceTypesResponse.java new file mode 100644 index 00000000000..52be636b6f1 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListMonitoredResourceTypesResponse.java @@ -0,0 +1,274 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ListMonitoredResourceTypesResponse 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 pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** For pagination of a list of items. The total number of items in the result. */ + private Integer opcTotalItems; + + /** + * For pagination of a list of items. The total number of items in the result. + * + * @return the value + */ + public Integer getOpcTotalItems() { + return opcTotalItems; + } + + /** The returned {@code MonitoredResourceTypesCollection} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceTypesCollection + monitoredResourceTypesCollection; + + /** + * The returned {@code MonitoredResourceTypesCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MonitoredResourceTypesCollection + getMonitoredResourceTypesCollection() { + return monitoredResourceTypesCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcTotalItems", + "monitoredResourceTypesCollection" + }) + private ListMonitoredResourceTypesResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + Integer opcTotalItems, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTypesCollection + monitoredResourceTypesCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcTotalItems = opcTotalItems; + this.monitoredResourceTypesCollection = monitoredResourceTypesCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListMonitoredResourceTypesResponse> { + 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 pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + * + * @param opcNextPage the value to set + * @return this builder + */ + public Builder opcNextPage(String opcNextPage) { + this.opcNextPage = opcNextPage; + return this; + } + + /** For pagination of a list of items. The total number of items in the result. */ + private Integer opcTotalItems; + + /** + * For pagination of a list of items. The total number of items in the result. + * + * @param opcTotalItems the value to set + * @return this builder + */ + public Builder opcTotalItems(Integer opcTotalItems) { + this.opcTotalItems = opcTotalItems; + return this; + } + + /** The returned {@code MonitoredResourceTypesCollection} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceTypesCollection + monitoredResourceTypesCollection; + + /** + * The returned {@code MonitoredResourceTypesCollection} instance. + * + * @param monitoredResourceTypesCollection the value to set + * @return this builder + */ + public Builder monitoredResourceTypesCollection( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTypesCollection + monitoredResourceTypesCollection) { + this.monitoredResourceTypesCollection = monitoredResourceTypesCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListMonitoredResourceTypesResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcTotalItems(o.getOpcTotalItems()); + monitoredResourceTypesCollection(o.getMonitoredResourceTypesCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListMonitoredResourceTypesResponse build() { + return new ListMonitoredResourceTypesResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcTotalItems, + monitoredResourceTypesCollection); + } + } + + /** + * 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(",opcTotalItems=").append(String.valueOf(opcTotalItems)); + sb.append(",monitoredResourceTypesCollection=") + .append(String.valueOf(monitoredResourceTypesCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListMonitoredResourceTypesResponse)) { + return false; + } + + ListMonitoredResourceTypesResponse other = (ListMonitoredResourceTypesResponse) 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.opcTotalItems, other.opcTotalItems) + && java.util.Objects.equals( + this.monitoredResourceTypesCollection, + other.monitoredResourceTypesCollection); + } + + @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.opcTotalItems == null ? 43 : this.opcTotalItems.hashCode()); + result = + (result * PRIME) + + (this.monitoredResourceTypesCollection == null + ? 43 + : this.monitoredResourceTypesCollection.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListMonitoredResourcesResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListMonitoredResourcesResponse.java new file mode 100644 index 00000000000..359aa4f69a1 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ListMonitoredResourcesResponse.java @@ -0,0 +1,273 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ListMonitoredResourcesResponse 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 pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** For pagination of a list of items. The total number of items in the result. */ + private Integer opcTotalItems; + + /** + * For pagination of a list of items. The total number of items in the result. + * + * @return the value + */ + public Integer getOpcTotalItems() { + return opcTotalItems; + } + + /** The returned {@code MonitoredResourceCollection} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceCollection + monitoredResourceCollection; + + /** + * The returned {@code MonitoredResourceCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MonitoredResourceCollection + getMonitoredResourceCollection() { + return monitoredResourceCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcTotalItems", + "monitoredResourceCollection" + }) + private ListMonitoredResourcesResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + Integer opcTotalItems, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceCollection + monitoredResourceCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcTotalItems = opcTotalItems; + this.monitoredResourceCollection = monitoredResourceCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ListMonitoredResourcesResponse> { + 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 pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + * + * @param opcNextPage the value to set + * @return this builder + */ + public Builder opcNextPage(String opcNextPage) { + this.opcNextPage = opcNextPage; + return this; + } + + /** For pagination of a list of items. The total number of items in the result. */ + private Integer opcTotalItems; + + /** + * For pagination of a list of items. The total number of items in the result. + * + * @param opcTotalItems the value to set + * @return this builder + */ + public Builder opcTotalItems(Integer opcTotalItems) { + this.opcTotalItems = opcTotalItems; + return this; + } + + /** The returned {@code MonitoredResourceCollection} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceCollection + monitoredResourceCollection; + + /** + * The returned {@code MonitoredResourceCollection} instance. + * + * @param monitoredResourceCollection the value to set + * @return this builder + */ + public Builder monitoredResourceCollection( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceCollection + monitoredResourceCollection) { + this.monitoredResourceCollection = monitoredResourceCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ListMonitoredResourcesResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcTotalItems(o.getOpcTotalItems()); + monitoredResourceCollection(o.getMonitoredResourceCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ListMonitoredResourcesResponse build() { + return new ListMonitoredResourcesResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcTotalItems, + monitoredResourceCollection); + } + } + + /** + * 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(",opcTotalItems=").append(String.valueOf(opcTotalItems)); + sb.append(",monitoredResourceCollection=") + .append(String.valueOf(monitoredResourceCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ListMonitoredResourcesResponse)) { + return false; + } + + ListMonitoredResourcesResponse other = (ListMonitoredResourcesResponse) 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.opcTotalItems, other.opcTotalItems) + && java.util.Objects.equals( + this.monitoredResourceCollection, other.monitoredResourceCollection); + } + + @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.opcTotalItems == null ? 43 : this.opcTotalItems.hashCode()); + result = + (result * PRIME) + + (this.monitoredResourceCollection == null + ? 43 + : this.monitoredResourceCollection.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ManageLicenseResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ManageLicenseResponse.java new file mode 100644 index 00000000000..acf05b1a2ba --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/ManageLicenseResponse.java @@ -0,0 +1,136 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class ManageLicenseResponse 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; + } + + @java.beans.ConstructorProperties({"__httpStatusCode__", "headers", "opcRequestId"}) + private ManageLicenseResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder { + private int __httpStatusCode__; + + @Override + public Builder __httpStatusCode__(int __httpStatusCode__) { + this.__httpStatusCode__ = __httpStatusCode__; + return this; + } + + private java.util.Map> headers; + + @Override + public Builder headers(java.util.Map> headers) { + this.headers = headers; + return this; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ManageLicenseResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ManageLicenseResponse build() { + return new ManageLicenseResponse(__httpStatusCode__, headers, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ManageLicenseResponse)) { + return false; + } + + ManageLicenseResponse other = (ManageLicenseResponse) o; + return super.equals(o) && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/PublishMetricExtensionResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/PublishMetricExtensionResponse.java new file mode 100644 index 00000000000..9cb6cd32c7f --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/PublishMetricExtensionResponse.java @@ -0,0 +1,252 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class PublishMetricExtensionResponse 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; + } + + /** Content location of the resource. */ + private String contentLocation; + + /** + * Content location of the resource. + * + * @return the value + */ + public String getContentLocation() { + return contentLocation; + } + + /** The returned {@code MetricExtension} instance. */ + private com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension; + + /** + * The returned {@code MetricExtension} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MetricExtension getMetricExtension() { + return metricExtension; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "etag", + "contentLocation", + "metricExtension" + }) + private PublishMetricExtensionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String etag, + String contentLocation, + com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.etag = etag; + this.contentLocation = contentLocation; + this.metricExtension = metricExtension; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + PublishMetricExtensionResponse> { + 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; + } + + /** Content location of the resource. */ + private String contentLocation; + + /** + * Content location of the resource. + * + * @param contentLocation the value to set + * @return this builder + */ + public Builder contentLocation(String contentLocation) { + this.contentLocation = contentLocation; + return this; + } + + /** The returned {@code MetricExtension} instance. */ + private com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension; + + /** + * The returned {@code MetricExtension} instance. + * + * @param metricExtension the value to set + * @return this builder + */ + public Builder metricExtension( + com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension) { + this.metricExtension = metricExtension; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(PublishMetricExtensionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + etag(o.getEtag()); + contentLocation(o.getContentLocation()); + metricExtension(o.getMetricExtension()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public PublishMetricExtensionResponse build() { + return new PublishMetricExtensionResponse( + __httpStatusCode__, + headers, + opcRequestId, + etag, + contentLocation, + metricExtension); + } + } + + /** + * 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(",contentLocation=").append(String.valueOf(contentLocation)); + sb.append(",metricExtension=").append(String.valueOf(metricExtension)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof PublishMetricExtensionResponse)) { + return false; + } + + PublishMetricExtensionResponse other = (PublishMetricExtensionResponse) 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.contentLocation, other.contentLocation) + && java.util.Objects.equals(this.metricExtension, other.metricExtension); + } + + @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.contentLocation == null ? 43 : this.contentLocation.hashCode()); + result = + (result * PRIME) + + (this.metricExtension == null ? 43 : this.metricExtension.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/RequestMonitoredResourcesSummarizedCountResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/RequestMonitoredResourcesSummarizedCountResponse.java new file mode 100644 index 00000000000..9e7b77a44a2 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/RequestMonitoredResourcesSummarizedCountResponse.java @@ -0,0 +1,279 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class RequestMonitoredResourcesSummarizedCountResponse + 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 pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the + * response, then a partial list might have been returned. Include this value as the {@code + * page} parameter for the subsequent GET request to get the next batch of items. + * + * @return the value + */ + public String getOpcNextPage() { + return opcNextPage; + } + + /** For pagination of a list of items. The total number of items in the result. */ + private Integer opcTotalItems; + + /** + * For pagination of a list of items. The total number of items in the result. + * + * @return the value + */ + public Integer getOpcTotalItems() { + return opcTotalItems; + } + + /** The returned {@code MonitoredResourcesCountAggregationCollection} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourcesCountAggregationCollection + monitoredResourcesCountAggregationCollection; + + /** + * The returned {@code MonitoredResourcesCountAggregationCollection} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MonitoredResourcesCountAggregationCollection + getMonitoredResourcesCountAggregationCollection() { + return monitoredResourcesCountAggregationCollection; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "opcNextPage", + "opcTotalItems", + "monitoredResourcesCountAggregationCollection" + }) + private RequestMonitoredResourcesSummarizedCountResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String opcNextPage, + Integer opcTotalItems, + com.oracle.bmc.stackmonitoring.model.MonitoredResourcesCountAggregationCollection + monitoredResourcesCountAggregationCollection) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.opcNextPage = opcNextPage; + this.opcTotalItems = opcTotalItems; + this.monitoredResourcesCountAggregationCollection = + monitoredResourcesCountAggregationCollection; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + RequestMonitoredResourcesSummarizedCountResponse> { + 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 pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + */ + private String opcNextPage; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in + * the response, then a partial list might have been returned. Include this value as the + * {@code page} parameter for the subsequent GET request to get the next batch of items. + * + * @param opcNextPage the value to set + * @return this builder + */ + public Builder opcNextPage(String opcNextPage) { + this.opcNextPage = opcNextPage; + return this; + } + + /** For pagination of a list of items. The total number of items in the result. */ + private Integer opcTotalItems; + + /** + * For pagination of a list of items. The total number of items in the result. + * + * @param opcTotalItems the value to set + * @return this builder + */ + public Builder opcTotalItems(Integer opcTotalItems) { + this.opcTotalItems = opcTotalItems; + return this; + } + + /** The returned {@code MonitoredResourcesCountAggregationCollection} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourcesCountAggregationCollection + monitoredResourcesCountAggregationCollection; + + /** + * The returned {@code MonitoredResourcesCountAggregationCollection} instance. + * + * @param monitoredResourcesCountAggregationCollection the value to set + * @return this builder + */ + public Builder monitoredResourcesCountAggregationCollection( + com.oracle.bmc.stackmonitoring.model.MonitoredResourcesCountAggregationCollection + monitoredResourcesCountAggregationCollection) { + this.monitoredResourcesCountAggregationCollection = + monitoredResourcesCountAggregationCollection; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(RequestMonitoredResourcesSummarizedCountResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + opcTotalItems(o.getOpcTotalItems()); + monitoredResourcesCountAggregationCollection( + o.getMonitoredResourcesCountAggregationCollection()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public RequestMonitoredResourcesSummarizedCountResponse build() { + return new RequestMonitoredResourcesSummarizedCountResponse( + __httpStatusCode__, + headers, + opcRequestId, + opcNextPage, + opcTotalItems, + monitoredResourcesCountAggregationCollection); + } + } + + /** + * 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(",opcTotalItems=").append(String.valueOf(opcTotalItems)); + sb.append(",monitoredResourcesCountAggregationCollection=") + .append(String.valueOf(monitoredResourcesCountAggregationCollection)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof RequestMonitoredResourcesSummarizedCountResponse)) { + return false; + } + + RequestMonitoredResourcesSummarizedCountResponse other = + (RequestMonitoredResourcesSummarizedCountResponse) 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.opcTotalItems, other.opcTotalItems) + && java.util.Objects.equals( + this.monitoredResourcesCountAggregationCollection, + other.monitoredResourcesCountAggregationCollection); + } + + @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.opcTotalItems == null ? 43 : this.opcTotalItems.hashCode()); + result = + (result * PRIME) + + (this.monitoredResourcesCountAggregationCollection == null + ? 43 + : this.monitoredResourcesCountAggregationCollection.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/TestMetricExtensionResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/TestMetricExtensionResponse.java new file mode 100644 index 00000000000..7233b5e7684 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/TestMetricExtensionResponse.java @@ -0,0 +1,265 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class TestMetricExtensionResponse 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 asynchronous request. You can use this to query + * status of the asynchronous operation. + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** The returned {@code TestMetricExtensionData} instance. */ + private com.oracle.bmc.stackmonitoring.model.TestMetricExtensionData testMetricExtensionData; + + /** + * The returned {@code TestMetricExtensionData} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.TestMetricExtensionData + getTestMetricExtensionData() { + return testMetricExtensionData; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcWorkRequestId", + "opcRequestId", + "testMetricExtensionData" + }) + private TestMetricExtensionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcWorkRequestId, + String opcRequestId, + com.oracle.bmc.stackmonitoring.model.TestMetricExtensionData testMetricExtensionData) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + this.testMetricExtensionData = testMetricExtensionData; + } + + 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 asynchronous request. You can use this to query + * status of the asynchronous operation. + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + * + * @param opcWorkRequestId the value to set + * @return this builder + */ + public Builder opcWorkRequestId(String opcWorkRequestId) { + this.opcWorkRequestId = opcWorkRequestId; + return this; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** The returned {@code TestMetricExtensionData} instance. */ + private com.oracle.bmc.stackmonitoring.model.TestMetricExtensionData + testMetricExtensionData; + + /** + * The returned {@code TestMetricExtensionData} instance. + * + * @param testMetricExtensionData the value to set + * @return this builder + */ + public Builder testMetricExtensionData( + com.oracle.bmc.stackmonitoring.model.TestMetricExtensionData + testMetricExtensionData) { + this.testMetricExtensionData = testMetricExtensionData; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(TestMetricExtensionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + testMetricExtensionData(o.getTestMetricExtensionData()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public TestMetricExtensionResponse build() { + return new TestMetricExtensionResponse( + __httpStatusCode__, + headers, + etag, + opcWorkRequestId, + opcRequestId, + testMetricExtensionData); + } + } + + /** + * 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(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(",testMetricExtensionData=").append(String.valueOf(testMetricExtensionData)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof TestMetricExtensionResponse)) { + return false; + } + + TestMetricExtensionResponse other = (TestMetricExtensionResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.etag, other.etag) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals( + this.testMetricExtensionData, other.testMetricExtensionData); + } + + @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.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + result = + (result * PRIME) + + (this.testMetricExtensionData == null + ? 43 + : this.testMetricExtensionData.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/UpdateBaselineableMetricResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/UpdateBaselineableMetricResponse.java new file mode 100644 index 00000000000..026c54d11a7 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/UpdateBaselineableMetricResponse.java @@ -0,0 +1,260 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class UpdateBaselineableMetricResponse 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; + } + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + */ + private Integer retryAfter; + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + * + * @return the value + */ + public Integer getRetryAfter() { + return retryAfter; + } + + /** The returned {@code BaselineableMetric} instance. */ + private com.oracle.bmc.stackmonitoring.model.BaselineableMetric baselineableMetric; + + /** + * The returned {@code BaselineableMetric} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.BaselineableMetric getBaselineableMetric() { + return baselineableMetric; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "etag", + "retryAfter", + "baselineableMetric" + }) + private UpdateBaselineableMetricResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String etag, + Integer retryAfter, + com.oracle.bmc.stackmonitoring.model.BaselineableMetric baselineableMetric) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.etag = etag; + this.retryAfter = retryAfter; + this.baselineableMetric = baselineableMetric; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + UpdateBaselineableMetricResponse> { + 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; + } + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + */ + private Integer retryAfter; + + /** + * A decimal number representing the number of seconds the client should wait before polling + * this endpoint again. + * + * @param retryAfter the value to set + * @return this builder + */ + public Builder retryAfter(Integer retryAfter) { + this.retryAfter = retryAfter; + return this; + } + + /** The returned {@code BaselineableMetric} instance. */ + private com.oracle.bmc.stackmonitoring.model.BaselineableMetric baselineableMetric; + + /** + * The returned {@code BaselineableMetric} instance. + * + * @param baselineableMetric the value to set + * @return this builder + */ + public Builder baselineableMetric( + com.oracle.bmc.stackmonitoring.model.BaselineableMetric baselineableMetric) { + this.baselineableMetric = baselineableMetric; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(UpdateBaselineableMetricResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + etag(o.getEtag()); + retryAfter(o.getRetryAfter()); + baselineableMetric(o.getBaselineableMetric()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public UpdateBaselineableMetricResponse build() { + return new UpdateBaselineableMetricResponse( + __httpStatusCode__, + headers, + opcRequestId, + etag, + retryAfter, + baselineableMetric); + } + } + + /** + * 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(",retryAfter=").append(String.valueOf(retryAfter)); + sb.append(",baselineableMetric=").append(String.valueOf(baselineableMetric)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateBaselineableMetricResponse)) { + return false; + } + + UpdateBaselineableMetricResponse other = (UpdateBaselineableMetricResponse) 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.retryAfter, other.retryAfter) + && java.util.Objects.equals(this.baselineableMetric, other.baselineableMetric); + } + + @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.retryAfter == null ? 43 : this.retryAfter.hashCode()); + result = + (result * PRIME) + + (this.baselineableMetric == null + ? 43 + : this.baselineableMetric.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/UpdateMetricExtensionResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/UpdateMetricExtensionResponse.java new file mode 100644 index 00000000000..beb3f830917 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/UpdateMetricExtensionResponse.java @@ -0,0 +1,251 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class UpdateMetricExtensionResponse 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; + } + + /** Content location of the resource. */ + private String contentLocation; + + /** + * Content location of the resource. + * + * @return the value + */ + public String getContentLocation() { + return contentLocation; + } + + /** The returned {@code MetricExtension} instance. */ + private com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension; + + /** + * The returned {@code MetricExtension} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MetricExtension getMetricExtension() { + return metricExtension; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcRequestId", + "etag", + "contentLocation", + "metricExtension" + }) + private UpdateMetricExtensionResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcRequestId, + String etag, + String contentLocation, + com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension) { + super(__httpStatusCode__, headers); + this.opcRequestId = opcRequestId; + this.etag = etag; + this.contentLocation = contentLocation; + this.metricExtension = metricExtension; + } + + 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; + } + + /** Content location of the resource. */ + private String contentLocation; + + /** + * Content location of the resource. + * + * @param contentLocation the value to set + * @return this builder + */ + public Builder contentLocation(String contentLocation) { + this.contentLocation = contentLocation; + return this; + } + + /** The returned {@code MetricExtension} instance. */ + private com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension; + + /** + * The returned {@code MetricExtension} instance. + * + * @param metricExtension the value to set + * @return this builder + */ + public Builder metricExtension( + com.oracle.bmc.stackmonitoring.model.MetricExtension metricExtension) { + this.metricExtension = metricExtension; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(UpdateMetricExtensionResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcRequestId(o.getOpcRequestId()); + etag(o.getEtag()); + contentLocation(o.getContentLocation()); + metricExtension(o.getMetricExtension()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public UpdateMetricExtensionResponse build() { + return new UpdateMetricExtensionResponse( + __httpStatusCode__, + headers, + opcRequestId, + etag, + contentLocation, + metricExtension); + } + } + + /** + * 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(",contentLocation=").append(String.valueOf(contentLocation)); + sb.append(",metricExtension=").append(String.valueOf(metricExtension)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateMetricExtensionResponse)) { + return false; + } + + UpdateMetricExtensionResponse other = (UpdateMetricExtensionResponse) 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.contentLocation, other.contentLocation) + && java.util.Objects.equals(this.metricExtension, other.metricExtension); + } + + @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.contentLocation == null ? 43 : this.contentLocation.hashCode()); + result = + (result * PRIME) + + (this.metricExtension == null ? 43 : this.metricExtension.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/UpdateMonitoredResourceTaskResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/UpdateMonitoredResourceTaskResponse.java new file mode 100644 index 00000000000..0ea19dd28c4 --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/UpdateMonitoredResourceTaskResponse.java @@ -0,0 +1,215 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class UpdateMonitoredResourceTaskResponse 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 MonitoredResourceTask} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask monitoredResourceTask; + + /** + * The returned {@code MonitoredResourceTask} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask getMonitoredResourceTask() { + return monitoredResourceTask; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcRequestId", + "monitoredResourceTask" + }) + private UpdateMonitoredResourceTaskResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcRequestId, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask monitoredResourceTask) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcRequestId = opcRequestId; + this.monitoredResourceTask = monitoredResourceTask; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + UpdateMonitoredResourceTaskResponse> { + 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 MonitoredResourceTask} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask monitoredResourceTask; + + /** + * The returned {@code MonitoredResourceTask} instance. + * + * @param monitoredResourceTask the value to set + * @return this builder + */ + public Builder monitoredResourceTask( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask monitoredResourceTask) { + this.monitoredResourceTask = monitoredResourceTask; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(UpdateMonitoredResourceTaskResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + monitoredResourceTask(o.getMonitoredResourceTask()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public UpdateMonitoredResourceTaskResponse build() { + return new UpdateMonitoredResourceTaskResponse( + __httpStatusCode__, headers, etag, opcRequestId, monitoredResourceTask); + } + } + + /** + * 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(",monitoredResourceTask=").append(String.valueOf(monitoredResourceTask)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateMonitoredResourceTaskResponse)) { + return false; + } + + UpdateMonitoredResourceTaskResponse other = (UpdateMonitoredResourceTaskResponse) 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.monitoredResourceTask, other.monitoredResourceTask); + } + + @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.monitoredResourceTask == null + ? 43 + : this.monitoredResourceTask.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/UpdateMonitoredResourceTypeResponse.java b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/UpdateMonitoredResourceTypeResponse.java new file mode 100644 index 00000000000..fad3e47c90a --- /dev/null +++ b/bmc-stackmonitoring/src/main/java/com/oracle/bmc/stackmonitoring/responses/UpdateMonitoredResourceTypeResponse.java @@ -0,0 +1,215 @@ +/** + * Copyright (c) 2016, 2023, 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.stackmonitoring.responses; + +import com.oracle.bmc.stackmonitoring.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210330") +public class UpdateMonitoredResourceTypeResponse 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 MonitoredResourceType} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceType monitoredResourceType; + + /** + * The returned {@code MonitoredResourceType} instance. + * + * @return the value + */ + public com.oracle.bmc.stackmonitoring.model.MonitoredResourceType getMonitoredResourceType() { + return monitoredResourceType; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcRequestId", + "monitoredResourceType" + }) + private UpdateMonitoredResourceTypeResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcRequestId, + com.oracle.bmc.stackmonitoring.model.MonitoredResourceType monitoredResourceType) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcRequestId = opcRequestId; + this.monitoredResourceType = monitoredResourceType; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + UpdateMonitoredResourceTypeResponse> { + 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 MonitoredResourceType} instance. */ + private com.oracle.bmc.stackmonitoring.model.MonitoredResourceType monitoredResourceType; + + /** + * The returned {@code MonitoredResourceType} instance. + * + * @param monitoredResourceType the value to set + * @return this builder + */ + public Builder monitoredResourceType( + com.oracle.bmc.stackmonitoring.model.MonitoredResourceType monitoredResourceType) { + this.monitoredResourceType = monitoredResourceType; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(UpdateMonitoredResourceTypeResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + monitoredResourceType(o.getMonitoredResourceType()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public UpdateMonitoredResourceTypeResponse build() { + return new UpdateMonitoredResourceTypeResponse( + __httpStatusCode__, headers, etag, opcRequestId, monitoredResourceType); + } + } + + /** + * 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(",monitoredResourceType=").append(String.valueOf(monitoredResourceType)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof UpdateMonitoredResourceTypeResponse)) { + return false; + } + + UpdateMonitoredResourceTypeResponse other = (UpdateMonitoredResourceTypeResponse) 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.monitoredResourceType, other.monitoredResourceType); + } + + @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.monitoredResourceType == null + ? 43 + : this.monitoredResourceType.hashCode()); + return result; + } +} diff --git a/bmc-stackmonitoring/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-stackmonitoring/reflect-config.json b/bmc-stackmonitoring/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-stackmonitoring/reflect-config.json new file mode 100644 index 00000000000..f87a5d16705 --- /dev/null +++ b/bmc-stackmonitoring/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-stackmonitoring/reflect-config.json @@ -0,0 +1,1887 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AnomalyDataPoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AnomalyDataPoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AnomalyMetricData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AnomalyMetricData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AssociateMonitoredResourcesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AssociateMonitoredResourcesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AssociatedMonitoredResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AssociatedMonitoredResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AssociatedResourcesCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AssociatedResourcesCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AssociatedResourcesSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AssociatedResourcesSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AssociationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AssociationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AssociationResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AssociationResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AutoPromoteConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AutoPromoteConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AutoPromoteConfigDetails$ResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AutoPromoteConfigSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AutoPromoteConfigSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.AutoPromoteConfigSummary$ResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.BaselineableMetric", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.BaselineableMetric$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.BaselineableMetricLifeCycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.BaselineableMetricSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ChangeConfigCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ChangeConfigCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ChangeMetricExtensionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ChangeMetricExtensionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ChangeMonitoredResourceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ChangeMonitoredResourceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ChangeMonitoredResourceTaskCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ChangeMonitoredResourceTaskCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.Config", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.Config$ConfigType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.Config$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ConfigCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ConfigCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ConfigSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ConnectionDetails$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateAutoPromoteConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateAutoPromoteConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateAutoPromoteConfigDetails$ResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateBaselineableMetricDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateBaselineableMetricDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateDiscoveryJobDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateDiscoveryJobDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateDiscoveryJobDetails$DiscoveryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateLicenseAutoAssignConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateLicenseAutoAssignConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateLicenseEnterpriseExtensibilityConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateLicenseEnterpriseExtensibilityConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateMetricExtensionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateMetricExtensionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CreateMonitoredResourceTypeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CredentialCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CredentialCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CredentialDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CredentialDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CredentialProperty", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.CredentialProperty$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DataPoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DataPoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DisableMetricExtensionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DisableMetricExtensionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DisassociateMonitoredResourcesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DisassociateMonitoredResourcesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryDetails$ResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJob", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJob$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJob$DiscoveryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJob$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJobCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJobCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJobLogCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJobLogCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJobLogSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJobLogSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJobLogSummary$LogType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJobSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJobSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJobSummary$ResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJobSummary$DiscoveryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.DiscoveryJobSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.EnableMetricExtensionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.EnableMetricExtensionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.EnabledResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.EnabledResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.EncryptedCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.EncryptedCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.EvaluateBaselineableMetricResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ImportOciTelemetryResourcesTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ImportOciTelemetryResourcesTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ImportOciTelemetryResourcesTaskDetails$Source", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.JmxQueryProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.JmxQueryProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.JmxUpdateQueryProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.JmxUpdateQueryProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.LicenseAutoAssignConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.LicenseAutoAssignConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.LicenseAutoAssignConfigSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.LicenseAutoAssignConfigSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.LicenseEnterpriseExtensibilityConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.LicenseEnterpriseExtensibilityConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.LicenseEnterpriseExtensibilityConfigSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.LicenseEnterpriseExtensibilityConfigSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.LicenseType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ManageLicenseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ManageLicenseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.Metric", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.Metric$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.Metric$DataType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.Metric$MetricCategory", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MetricData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MetricData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MetricExtension", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MetricExtension$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MetricExtensionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MetricExtensionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MetricExtensionCollectionMethods", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MetricExtensionLifeCycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MetricExtensionQueryProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MetricExtensionSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MetricExtensionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MetricExtensionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MetricExtensionUpdateQueryProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceAliasCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceAliasCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceAliasSourceCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceAliasSourceCredential$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceAssociation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceAssociation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceAssociation$Category", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceAssociationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceAssociationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceAssociationsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceAssociationsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceCredential", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceCredential$CredentialType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceMemberSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceMemberSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceMembersCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceMembersCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceProperty", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceProperty$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceTask$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceTaskSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceTasksCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceTasksCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceTypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceTypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceTypesCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourceTypesCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourcesCountAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourcesCountAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourcesCountAggregationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.MonitoredResourcesCountAggregationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.OsCommandQueryProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.OsCommandQueryProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.OsCommandUpdateQueryProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.OsCommandUpdateQueryProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.PlainTextCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.PlainTextCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.PreExistingCredentials", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.PreExistingCredentials$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.PropertyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.PropertyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ResourceLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ResourceTypeLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ResourceTypeMetadataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ResourceTypeMetadataDetails$Format", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ScriptFileDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.ScriptFileDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SearchAssociatedResourcesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SearchAssociatedResourcesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SearchMonitoredResourceAssociationsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SearchMonitoredResourceAssociationsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SearchMonitoredResourceAssociationsDetails$SortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SearchMonitoredResourceMembersDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SearchMonitoredResourceMembersDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SearchMonitoredResourcesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SearchMonitoredResourcesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SearchMonitoredResourcesDetails$SortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SqlDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SqlDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SqlInParamDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SqlInParamDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SqlOutParamDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SqlOutParamDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SqlOutParamTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SqlQueryProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SqlQueryProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SqlQueryTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SqlUpdateQueryProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SqlUpdateQueryProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SystemFormatResourceTypeMetadataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.SystemFormatResourceTypeMetadataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.TestMetricExtensionData", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.TestMetricExtensionData$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.TestMetricExtensionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.TestMetricExtensionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UniquePropertySet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UniquePropertySet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateAndPropagateTagsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateAndPropagateTagsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateAutoPromoteConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateAutoPromoteConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateBaselineableMetricDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateBaselineableMetricDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateLicenseAutoAssignConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateLicenseAutoAssignConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateLicenseEnterpriseExtensibilityConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateLicenseEnterpriseExtensibilityConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateMetricExtensionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateMetricExtensionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTaskDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTaskDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTypeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.UpdateMonitoredResourceTypeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.stackmonitoring.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-streaming/pom.xml b/bmc-streaming/pom.xml index b2f69103a97..6889a1cb4c3 100644 --- a/bmc-streaming/pom.xml +++ b/bmc-streaming/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-streaming @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/SdkClientsMetadata.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/SdkClientsMetadata.java deleted file mode 100644 index 2b14c64264f..00000000000 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/SdkClientsMetadata.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.streaming; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180418") -@SdkClients({ - StreamAdminAsyncClient.class, - StreamAdminClient.class, - StreamAsyncClient.class, - StreamClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-streaming/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-streaming/reflect-config.json b/bmc-streaming/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-streaming/reflect-config.json new file mode 100644 index 00000000000..f95fbcd879b --- /dev/null +++ b/bmc-streaming/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-streaming/reflect-config.json @@ -0,0 +1,496 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.ChangeConnectHarnessCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.ChangeConnectHarnessCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.ChangeStreamCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.ChangeStreamCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.ChangeStreamPoolCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.ChangeStreamPoolCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.ConnectHarness", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.ConnectHarness$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.ConnectHarness$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.ConnectHarnessSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.ConnectHarnessSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.ConnectHarnessSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CreateConnectHarnessDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CreateConnectHarnessDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CreateCursorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CreateCursorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CreateCursorDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CreateGroupCursorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CreateGroupCursorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CreateGroupCursorDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CreateStreamDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CreateStreamDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CreateStreamPoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CreateStreamPoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.Cursor", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.Cursor$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CustomEncryptionKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CustomEncryptionKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CustomEncryptionKey$KeyState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CustomEncryptionKeyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.CustomEncryptionKeyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.Group", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.Group$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.KafkaSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.KafkaSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.Message", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.Message$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.PartitionReservation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.PartitionReservation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.PrivateEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.PrivateEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.PrivateEndpointSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.PrivateEndpointSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.PutMessagesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.PutMessagesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.PutMessagesDetailsEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.PutMessagesDetailsEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.PutMessagesResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.PutMessagesResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.PutMessagesResultEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.PutMessagesResultEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.Stream", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.Stream$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.Stream$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.StreamPool", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.StreamPool$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.StreamPool$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.StreamPoolSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.StreamPoolSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.StreamPoolSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.StreamSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.StreamSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.StreamSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.UpdateConnectHarnessDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.UpdateConnectHarnessDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.UpdateGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.UpdateGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.UpdateGroupDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.UpdateStreamDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.UpdateStreamDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.UpdateStreamPoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.streaming.model.UpdateStreamPoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-tenantmanagercontrolplane/pom.xml b/bmc-tenantmanagercontrolplane/pom.xml index 400b6ead70f..5c47a7d86ff 100644 --- a/bmc-tenantmanagercontrolplane/pom.xml +++ b/bmc-tenantmanagercontrolplane/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-tenantmanagercontrolplane @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-tenantmanagercontrolplane/src/main/java/com/oracle/bmc/tenantmanagercontrolplane/SdkClientsMetadata.java b/bmc-tenantmanagercontrolplane/src/main/java/com/oracle/bmc/tenantmanagercontrolplane/SdkClientsMetadata.java deleted file mode 100644 index f6d14bde578..00000000000 --- a/bmc-tenantmanagercontrolplane/src/main/java/com/oracle/bmc/tenantmanagercontrolplane/SdkClientsMetadata.java +++ /dev/null @@ -1,32 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.tenantmanagercontrolplane; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20230401") -@SdkClients({ - DomainAsyncClient.class, - DomainClient.class, - DomainGovernanceAsyncClient.class, - DomainGovernanceClient.class, - GovernanceAsyncClient.class, - GovernanceClient.class, - LinkAsyncClient.class, - LinkClient.class, - OrdersAsyncClient.class, - OrdersClient.class, - OrganizationAsyncClient.class, - OrganizationClient.class, - RecipientInvitationAsyncClient.class, - RecipientInvitationClient.class, - SenderInvitationAsyncClient.class, - SenderInvitationClient.class, - SubscriptionAsyncClient.class, - SubscriptionClient.class, - WorkRequestAsyncClient.class, - WorkRequestClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-tenantmanagercontrolplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-tenantmanagercontrolplane/reflect-config.json b/bmc-tenantmanagercontrolplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-tenantmanagercontrolplane/reflect-config.json new file mode 100644 index 00000000000..d51ef469b68 --- /dev/null +++ b/bmc-tenantmanagercontrolplane/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-tenantmanagercontrolplane/reflect-config.json @@ -0,0 +1,1096 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ActivateOrderDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ActivateOrderDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.AssignedSubscription", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.AssignedSubscription$EntityVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.AssignedSubscriptionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.AssignedSubscriptionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.AssignedSubscriptionLineItemCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.AssignedSubscriptionLineItemCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.AssignedSubscriptionLineItemSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.AssignedSubscriptionLineItemSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.AssignedSubscriptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.AssignedSubscriptionSummary$EntityVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.AvailableRegionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.AvailableRegionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.AvailableRegionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.AvailableRegionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.BillingModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ClassicAssignedSubscription", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ClassicAssignedSubscription$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ClassicAssignedSubscriptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ClassicAssignedSubscriptionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ClassicSubscription", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ClassicSubscription$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ClassicSubscriptionEnvironmentName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ClassicSubscriptionLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ClassicSubscriptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ClassicSubscriptionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CloudAssignedSubscription", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CloudAssignedSubscription$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CloudAssignedSubscriptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CloudAssignedSubscriptionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CloudSubscription", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CloudSubscription$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CloudSubscriptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CloudSubscriptionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CreateChildTenancyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CreateChildTenancyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CreateDomainDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CreateDomainDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CreateDomainGovernanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CreateDomainGovernanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CreateSenderInvitationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CreateSenderInvitationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CreateSubscriptionMappingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.CreateSubscriptionMappingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Domain", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Domain$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Domain$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Domain$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.DomainCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.DomainCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.DomainGovernance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.DomainGovernance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.DomainGovernance$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.DomainGovernanceCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.DomainGovernanceCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.DomainGovernanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.DomainGovernanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.DomainSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.DomainSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.EntityVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.GovernanceStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.InvitationSubject", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Link", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Link$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.LinkCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.LinkCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.LinkSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.LinkSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Order", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Order$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Organization", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Organization$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Organization$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.OrganizationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.OrganizationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.OrganizationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.OrganizationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.OrganizationTenancy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.OrganizationTenancy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.OrganizationTenancyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.OrganizationTenancyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.OrganizationTenancyLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.OrganizationTenancyRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.OrganizationTenancySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.OrganizationTenancySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Promotion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Promotion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Promotion$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.RecipientInvitation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.RecipientInvitation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.RecipientInvitationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.RecipientInvitationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.RecipientInvitationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.RecipientInvitationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.RecipientInvitationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ReviveWorkflowInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.ReviveWorkflowInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SenderInvitation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SenderInvitation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SenderInvitationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SenderInvitationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SenderInvitationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SenderInvitationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SenderInvitationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Sku", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Sku$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Subscription", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.Subscription$EntityVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionLifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionLineItemCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionLineItemCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionLineItemSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionLineItemSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionMapping", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionMapping$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionMapping$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionMappingCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionMappingCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionMappingSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionMappingSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionSku", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionSku$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.SubscriptionSummary$EntityVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.UpdateDomainDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.UpdateDomainDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.UpdateDomainGovernanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.UpdateDomainGovernanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.UpdateOrganizationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.UpdateOrganizationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.UpdateRecipientInvitationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.UpdateRecipientInvitationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.UpdateSenderInvitationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.UpdateSenderInvitationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.tenantmanagercontrolplane.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-threatintelligence/pom.xml b/bmc-threatintelligence/pom.xml index b1ec40ee04c..6546225549c 100644 --- a/bmc-threatintelligence/pom.xml +++ b/bmc-threatintelligence/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-threatintelligence @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-threatintelligence/src/main/java/com/oracle/bmc/threatintelligence/SdkClientsMetadata.java b/bmc-threatintelligence/src/main/java/com/oracle/bmc/threatintelligence/SdkClientsMetadata.java deleted file mode 100644 index 45f691d0de8..00000000000 --- a/bmc-threatintelligence/src/main/java/com/oracle/bmc/threatintelligence/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.threatintelligence; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220901") -@SdkClients({ThreatintelAsyncClient.class, ThreatintelClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-threatintelligence/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-threatintelligence/reflect-config.json b/bmc-threatintelligence/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-threatintelligence/reflect-config.json new file mode 100644 index 00000000000..c08eb76bd07 --- /dev/null +++ b/bmc-threatintelligence/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-threatintelligence/reflect-config.json @@ -0,0 +1,297 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.DataAttribution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.DataAttribution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.DataVisibility", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.DataVisibility$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.DataVisibility$TlpName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.EntityReference", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.EntityReference$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.GeodataDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.GeodataDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.Indicator", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.Indicator$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorAttribute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorAttribute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorAttributeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorAttributeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorCountCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorCountCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorCountDimensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorCountDimensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorCountSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorCountSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorReference", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorReference$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorRelationship", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorRelationship$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorSourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorSourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.IndicatorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.SummarizeIndicatorsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.SummarizeIndicatorsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.SummarizeIndicatorsDetails$SortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.ThreatType", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.ThreatType$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.ThreatTypeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.ThreatTypeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.ThreatTypesCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.threatintelligence.model.ThreatTypesCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-usage/pom.xml b/bmc-usage/pom.xml index 27d6c519098..1da8cdaf979 100644 --- a/bmc-usage/pom.xml +++ b/bmc-usage/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-usage @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-usage/src/main/java/com/oracle/bmc/usage/SdkClientsMetadata.java b/bmc-usage/src/main/java/com/oracle/bmc/usage/SdkClientsMetadata.java deleted file mode 100644 index a2b04fe564f..00000000000 --- a/bmc-usage/src/main/java/com/oracle/bmc/usage/SdkClientsMetadata.java +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.usage; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190111") -@SdkClients({ - ResourcesAsyncClient.class, - ResourcesClient.class, - RewardsAsyncClient.class, - RewardsClient.class, - UsagelimitsAsyncClient.class, - UsagelimitsClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-usage/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-usage/reflect-config.json b/bmc-usage/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-usage/reflect-config.json new file mode 100644 index 00000000000..c990d52410c --- /dev/null +++ b/bmc-usage/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-usage/reflect-config.json @@ -0,0 +1,284 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.CreateRedeemableUserDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.CreateRedeemableUserDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.MonthlyRewardSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.MonthlyRewardSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.ProductCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.ProductCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.ProductSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.ProductSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.RedeemableUser", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.RedeemableUser$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.RedeemableUserCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.RedeemableUserCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.RedeemableUserSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.RedeemableUserSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.RedemptionCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.RedemptionCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.RedemptionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.RedemptionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.ResourceQuotumCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.ResourceQuotumCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.ResourceQuotumSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.ResourceQuotumSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.ResourceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.ResourceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.ResourceSummary$UsageDataType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.ResourcesCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.ResourcesCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.RewardCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.RewardCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.RewardDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.RewardDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.SkuProducts", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.SkuProducts$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.UsageLimitCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.UsageLimitCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.UsageLimitSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.UsageLimitSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.UsageLimitSummary$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.UsageLimitSummary$LimitType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.UsageLimitSummary$ValueType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usage.model.UsageLimitSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-usageapi/pom.xml b/bmc-usageapi/pom.xml index 155aa9285a5..db67f769670 100644 --- a/bmc-usageapi/pom.xml +++ b/bmc-usageapi/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-usageapi @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/SdkClientsMetadata.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/SdkClientsMetadata.java deleted file mode 100644 index a3125b88bdf..00000000000 --- a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.usageapi; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") -@SdkClients({UsageapiAsyncClient.class, UsageapiClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-usageapi/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-usageapi/reflect-config.json b/bmc-usageapi/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-usageapi/reflect-config.json new file mode 100644 index 00000000000..5d7d5c83e23 --- /dev/null +++ b/bmc-usageapi/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-usageapi/reflect-config.json @@ -0,0 +1,614 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Configuration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Configuration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ConfigurationAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ConfigurationAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CostAnalysisUI", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CostAnalysisUI$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CostAnalysisUI$Graph", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CreateCustomTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CreateCustomTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CreateQueryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CreateQueryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CreateScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CreateScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CreateScheduleDetails$OutputFileFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CustomTable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CustomTable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CustomTableCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CustomTableCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CustomTableSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.CustomTableSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.DateRange", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.DateRange$DateRangeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Dimension", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Dimension$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.DynamicDateRange", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.DynamicDateRange$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.DynamicDateRange$DynamicDateRangeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Filter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Filter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Filter$Operator", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Forecast", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Forecast$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Forecast$ForecastType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ObjectStorageLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ObjectStorageLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Query", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Query$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.QueryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.QueryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.QueryDefinition", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.QueryDefinition$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.QueryProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.QueryProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.QueryProperties$Granularity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.QueryProperties$QueryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.QuerySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.QuerySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ReportQuery", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ReportQuery$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ReportQuery$Granularity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ReportQuery$QueryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ReportQuery$DateRangeName", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.RequestSummarizedUsagesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.RequestSummarizedUsagesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.RequestSummarizedUsagesDetails$Granularity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.RequestSummarizedUsagesDetails$QueryType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ResultLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ResultLocation$LocationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.SavedCustomTable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.SavedCustomTable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Schedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Schedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Schedule$OutputFileFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Schedule$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ScheduleCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ScheduleCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ScheduleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ScheduleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ScheduledRun", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ScheduledRun$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ScheduledRun$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ScheduledRunCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ScheduledRunCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ScheduledRunSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.ScheduledRunSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.StaticDateRange", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.StaticDateRange$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Tag", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.Tag$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.UpdateCustomTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.UpdateCustomTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.UpdateQueryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.UpdateQueryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.UpdateScheduleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.UpdateScheduleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.UpdateScheduleDetails$OutputFileFormat", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.UsageAggregation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.UsageAggregation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.UsageSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.usageapi.model.UsageSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-vault/pom.xml b/bmc-vault/pom.xml index 37aa11bdfda..18d5a8e6bb7 100644 --- a/bmc-vault/pom.xml +++ b/bmc-vault/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-vault @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/SdkClientsMetadata.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/SdkClientsMetadata.java deleted file mode 100644 index 83aff759c5c..00000000000 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.vault; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180608") -@SdkClients({VaultsAsyncClient.class, VaultsClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-vault/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-vault/reflect-config.json b/bmc-vault/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-vault/reflect-config.json new file mode 100644 index 00000000000..2692a85c6f9 --- /dev/null +++ b/bmc-vault/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-vault/reflect-config.json @@ -0,0 +1,238 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.Base64SecretContentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.Base64SecretContentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.ChangeSecretCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.ChangeSecretCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.CreateSecretDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.CreateSecretDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.ScheduleSecretDeletionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.ScheduleSecretDeletionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.ScheduleSecretVersionDeletionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.ScheduleSecretVersionDeletionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.Secret", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.Secret$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.Secret$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretContentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretContentDetails$ContentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretContentDetails$Stage", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretExpiryRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretExpiryRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretReuseRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretReuseRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretRule$RuleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretVersion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretVersion$ContentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretVersion$Stages", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretVersionSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretVersionSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretVersionSummary$ContentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.SecretVersionSummary$Stages", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.UpdateSecretDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vault.model.UpdateSecretDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-vbsinst/pom.xml b/bmc-vbsinst/pom.xml index b0ebe44cb7c..dc66b1bfb4a 100644 --- a/bmc-vbsinst/pom.xml +++ b/bmc-vbsinst/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-vbsinst @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-vbsinst/src/main/java/com/oracle/bmc/vbsinst/SdkClientsMetadata.java b/bmc-vbsinst/src/main/java/com/oracle/bmc/vbsinst/SdkClientsMetadata.java deleted file mode 100644 index 6950888f74a..00000000000 --- a/bmc-vbsinst/src/main/java/com/oracle/bmc/vbsinst/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.vbsinst; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180828") -@SdkClients({VbsInstanceAsyncClient.class, VbsInstanceClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-vbsinst/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-vbsinst/reflect-config.json b/bmc-vbsinst/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-vbsinst/reflect-config.json new file mode 100644 index 00000000000..ad41956fa02 --- /dev/null +++ b/bmc-vbsinst/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-vbsinst/reflect-config.json @@ -0,0 +1,228 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.ChangeVbsInstanceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.ChangeVbsInstanceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.CreateVbsInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.CreateVbsInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.UpdateVbsInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.UpdateVbsInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.VbsInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.VbsInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.VbsInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.VbsInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.VbsInstanceSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.VbsInstanceSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vbsinst.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-visualbuilder/pom.xml b/bmc-visualbuilder/pom.xml index 9f95b6fbf63..8b63bedd6b0 100644 --- a/bmc-visualbuilder/pom.xml +++ b/bmc-visualbuilder/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-visualbuilder @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-visualbuilder/src/main/java/com/oracle/bmc/visualbuilder/SdkClientsMetadata.java b/bmc-visualbuilder/src/main/java/com/oracle/bmc/visualbuilder/SdkClientsMetadata.java deleted file mode 100644 index b6e858e152c..00000000000 --- a/bmc-visualbuilder/src/main/java/com/oracle/bmc/visualbuilder/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.visualbuilder; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210601") -@SdkClients({VbInstanceAsyncClient.class, VbInstanceClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-visualbuilder/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-visualbuilder/reflect-config.json b/bmc-visualbuilder/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-visualbuilder/reflect-config.json new file mode 100644 index 00000000000..4eb48096a74 --- /dev/null +++ b/bmc-visualbuilder/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-visualbuilder/reflect-config.json @@ -0,0 +1,382 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.ApplicationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.ApplicationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.ApplicationSummary$State", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.ApplicationSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.ApplicationSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.AttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.AttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.AttachmentDetails$TargetRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.ChangeVbInstanceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.ChangeVbInstanceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.CreateCustomEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.CreateCustomEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.CreateVbInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.CreateVbInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.CreateVbInstanceDetails$ConsumptionModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.CustomEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.CustomEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.IdcsInfoDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.IdcsInfoDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.RequestSummarizedApplicationsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.RequestSummarizedApplicationsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.UpdateCustomEndpointDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.UpdateCustomEndpointDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.UpdateVbInstanceDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.UpdateVbInstanceDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.VbInstance", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.VbInstance$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.VbInstance$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.VbInstance$ConsumptionModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.VbInstanceSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.VbInstanceSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.VbInstanceSummary$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.VbInstanceSummary$ConsumptionModel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.VbInstanceSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.VbInstanceSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestSummary$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.visualbuilder.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-vnmonitoring/pom.xml b/bmc-vnmonitoring/pom.xml index dc79cfada3c..46650734715 100644 --- a/bmc-vnmonitoring/pom.xml +++ b/bmc-vnmonitoring/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-vnmonitoring @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-vnmonitoring/src/main/java/com/oracle/bmc/vnmonitoring/SdkClientsMetadata.java b/bmc-vnmonitoring/src/main/java/com/oracle/bmc/vnmonitoring/SdkClientsMetadata.java deleted file mode 100644 index 8bdd43de284..00000000000 --- a/bmc-vnmonitoring/src/main/java/com/oracle/bmc/vnmonitoring/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.vnmonitoring; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@SdkClients({VnMonitoringAsyncClient.class, VnMonitoringClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-vnmonitoring/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-vnmonitoring/reflect-config.json b/bmc-vnmonitoring/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-vnmonitoring/reflect-config.json new file mode 100644 index 00000000000..fc4f238e45d --- /dev/null +++ b/bmc-vnmonitoring/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-vnmonitoring/reflect-config.json @@ -0,0 +1,5409 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AccessDeniedTrafficNode", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AccessDeniedTrafficNode$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddDrgRouteDistributionStatementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddDrgRouteDistributionStatementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddDrgRouteDistributionStatementDetails$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddDrgRouteDistributionStatementsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddDrgRouteDistributionStatementsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddDrgRouteRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddDrgRouteRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddDrgRouteRuleDetails$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddDrgRouteRulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddDrgRouteRulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddNetworkSecurityGroupSecurityRulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddNetworkSecurityGroupSecurityRulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddPublicIpPoolCapacityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddPublicIpPoolCapacityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddSecurityRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddSecurityRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddSecurityRuleDetails$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddSecurityRuleDetails$Direction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddSecurityRuleDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddSubnetIpv6CidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddSubnetIpv6CidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddVcnCidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddVcnCidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddVcnIpv6CidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddVcnIpv6CidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddedNetworkSecurityGroupSecurityRules", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AddedNetworkSecurityGroupSecurityRules$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AdhocGetPathAnalysisDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AdhocGetPathAnalysisDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AllowedIkeIPSecParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AllowedIkeIPSecParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AllowedPhaseOneParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AllowedPhaseOneParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AllowedPhaseTwoParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AllowedPhaseTwoParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AllowedSecurityAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AllowedSecurityAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AllowedSecurityActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AllowedSecurityActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AllowedSecurityConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.AllowedSecurityConfiguration$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.BgpSessionInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.BgpSessionInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.BgpSessionInfo$BgpState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.BgpSessionInfo$BgpIpv6State", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.BulkAddVirtualCircuitPublicPrefixesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.BulkAddVirtualCircuitPublicPrefixesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.BulkDeleteVirtualCircuitPublicPrefixesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.BulkDeleteVirtualCircuitPublicPrefixesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ByoipAllocatedRangeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ByoipAllocatedRangeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ByoipAllocatedRangeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ByoipAllocatedRangeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ByoipRange", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ByoipRange$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ByoipRange$LifecycleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ByoipRange$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ByoipRangeCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ByoipRangeCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ByoipRangeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ByoipRangeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ByoipRangeVcnIpv6AllocationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ByoipRangeVcnIpv6AllocationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Byoipv6CidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Byoipv6CidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CaptureFilter", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CaptureFilter$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CaptureFilter$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CaptureFilter$FilterType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeByoipRangeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeByoipRangeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeCaptureFilterCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeCaptureFilterCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeCpeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeCpeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeCrossConnectCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeCrossConnectCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeCrossConnectGroupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeCrossConnectGroupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeDhcpOptionsCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeDhcpOptionsCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeDrgCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeDrgCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeIPSecConnectionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeIPSecConnectionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeInternetGatewayCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeInternetGatewayCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeLocalPeeringGatewayCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeLocalPeeringGatewayCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeNatGatewayCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeNatGatewayCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeNetworkSecurityGroupCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeNetworkSecurityGroupCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangePathAnalyzerTestCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangePathAnalyzerTestCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangePublicIpCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangePublicIpCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangePublicIpPoolCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangePublicIpPoolCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeRemotePeeringConnectionCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeRemotePeeringConnectionCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeRouteTableCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeRouteTableCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeSecurityListCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeSecurityListCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeServiceGatewayCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeServiceGatewayCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeSubnetCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeSubnetCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeVcnCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeVcnCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeVirtualCircuitCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeVirtualCircuitCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeVlanCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeVlanCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeVtapCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ChangeVtapCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CompartmentInternal", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CompartmentInternal$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ComputeInstanceEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ComputeInstanceEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ConnectLocalPeeringGatewaysDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ConnectLocalPeeringGatewaysDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ConnectRemotePeeringConnectionsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ConnectRemotePeeringConnectionsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Cpe", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Cpe$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CpeDeviceConfigAnswer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CpeDeviceConfigAnswer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CpeDeviceConfigQuestion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CpeDeviceConfigQuestion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CpeDeviceInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CpeDeviceInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CpeDeviceShapeDetail", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CpeDeviceShapeDetail$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CpeDeviceShapeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CpeDeviceShapeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateByoipRangeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateByoipRangeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateCaptureFilterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateCaptureFilterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateCaptureFilterDetails$FilterType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateCpeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateCpeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateCrossConnectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateCrossConnectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateCrossConnectGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateCrossConnectGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateDhcpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateDhcpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateDhcpDetails$DomainNameType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateDrgAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateDrgAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateDrgDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateDrgDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateDrgRouteDistributionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateDrgRouteDistributionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateDrgRouteDistributionDetails$DistributionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateDrgRouteTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateDrgRouteTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIPSecConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIPSecConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIPSecConnectionDetails$CpeLocalIdentifierType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIPSecConnectionTunnelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIPSecConnectionTunnelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIPSecConnectionTunnelDetails$Routing", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIPSecConnectionTunnelDetails$IkeVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIPSecConnectionTunnelDetails$OracleInitiation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIPSecConnectionTunnelDetails$NatTranslationEnabled", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIPSecTunnelBgpSessionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIPSecTunnelBgpSessionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIPSecTunnelEncryptionDomainDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIPSecTunnelEncryptionDomainDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateInternetGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateInternetGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIpv6Details", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateIpv6Details$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateLocalPeeringGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateLocalPeeringGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateMacsecKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateMacsecKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateMacsecProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateMacsecProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateNatGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateNatGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateNetworkSecurityGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateNetworkSecurityGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreatePathAnalyzerTestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreatePathAnalyzerTestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreatePrivateIpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreatePrivateIpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreatePublicIpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreatePublicIpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreatePublicIpDetails$Lifetime", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreatePublicIpPoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreatePublicIpPoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateRemotePeeringConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateRemotePeeringConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateRouteTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateRouteTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateSecurityListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateSecurityListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateServiceGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateServiceGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateSubnetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateSubnetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVcnDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVcnDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVirtualCircuitDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVirtualCircuitDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVirtualCircuitDetails$RoutingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVirtualCircuitDetails$BgpAdminState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVirtualCircuitDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVirtualCircuitPublicPrefixDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVirtualCircuitPublicPrefixDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVlanDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVlanDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVnicDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVnicDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVtapDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVtapDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVtapDetails$EncapsulationProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVtapDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVtapDetails$TrafficMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CreateVtapDetails$TargetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnect", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnect$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnect$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectGroup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectLocation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectLocation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectMapping", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectMapping$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectMappingDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectMappingDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectMappingDetails$Ipv4BgpStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectMappingDetails$Ipv6BgpStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectMappingDetailsCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectMappingDetailsCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectPortSpeedShape", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectPortSpeedShape$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectStatus$InterfaceState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectStatus$LightLevelIndicator", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.CrossConnectStatus$EncryptionStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DefaultDrgRouteTables", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DefaultDrgRouteTables$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DefaultPhaseOneParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DefaultPhaseOneParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DefaultPhaseTwoParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DefaultPhaseTwoParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DeleteVirtualCircuitPublicPrefixDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DeleteVirtualCircuitPublicPrefixDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DeniedSecurityAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DeniedSecurityAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DeniedSecurityActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DeniedSecurityActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DhcpDnsOption", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DhcpDnsOption$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DhcpDnsOption$ServerType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DhcpOption", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DhcpOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DhcpOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DhcpOptions$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DhcpOptions$DomainNameType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DhcpSearchDomainOption", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DhcpSearchDomainOption$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DpdConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DpdConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DpdConfig$DpdMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Drg", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Drg$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Drg$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachment", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachment$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachment$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentIdDrgRouteDistributionMatchCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentIdDrgRouteDistributionMatchCriteria$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentMatchAllDrgRouteDistributionMatchCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentMatchAllDrgRouteDistributionMatchCriteria$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentNetworkCreateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentNetworkCreateDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentNetworkDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentNetworkUpdateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentNetworkUpdateDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentTypeDrgRouteDistributionMatchCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentTypeDrgRouteDistributionMatchCriteria$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgAttachmentTypeDrgRouteDistributionMatchCriteria$AttachmentType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRedundancyStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRedundancyStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRedundancyStatus$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteDistribution", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteDistribution$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteDistribution$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteDistribution$DistributionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteDistributionMatchCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteDistributionMatchCriteria$MatchType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteDistributionStatement", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteDistributionStatement$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteDistributionStatement$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteRule$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteRule$RouteType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteRule$RouteProvenance", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteTable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteTable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRouteTable$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRoutingConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.DrgRoutingConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.EgressSecurityListConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.EgressSecurityListConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.EgressSecurityRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.EgressSecurityRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.EgressSecurityRule$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.EgressTrafficSpec", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.EgressTrafficSpec$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.EncryptionDomainConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.EncryptionDomainConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Endpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Endpoint$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FastConnectProviderService", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FastConnectProviderService$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FastConnectProviderService$PrivatePeeringBgpManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FastConnectProviderService$PublicPeeringBgpManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FastConnectProviderService$SupportedVirtualCircuitTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FastConnectProviderService$CustomerAsnManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FastConnectProviderService$ProviderServiceKeyManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FastConnectProviderService$BandwithShapeManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FastConnectProviderService$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FastConnectProviderServiceKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FastConnectProviderServiceKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FlowLogCaptureFilterRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FlowLogCaptureFilterRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FlowLogCaptureFilterRuleDetails$FlowLogType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.FlowLogCaptureFilterRuleDetails$RuleAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ForwardedRoutingAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ForwardedRoutingAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ForwardedRoutingActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ForwardedRoutingActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ForwardedRoutingConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ForwardedRoutingConfiguration$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.GetPathAnalysisDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.GetPathAnalysisDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.GetPublicIpByIpAddressDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.GetPublicIpByIpAddressDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.GetPublicIpByPrivateIpIdDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.GetPublicIpByPrivateIpIdDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnection$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnection$CpeLocalIdentifierType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnection$TransportType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionDeviceConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionDeviceConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionDeviceStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionDeviceStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionTunnel", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionTunnel$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionTunnel$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionTunnel$IkeVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionTunnel$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionTunnel$Routing", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionTunnel$OracleCanInitiate", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionTunnel$NatTranslationEnabled", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionTunnel$DpdMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionTunnelErrorDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionTunnelErrorDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionTunnelSharedSecret", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IPSecConnectionTunnelSharedSecret$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IcmpOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IcmpOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IcmpProtocolParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IcmpProtocolParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IcmpTrafficProtocolParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IcmpTrafficProtocolParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IndeterminateRoutingAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IndeterminateRoutingAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IngressSecurityListConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IngressSecurityListConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IngressSecurityRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IngressSecurityRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IngressSecurityRule$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.InternetGateway", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.InternetGateway$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.InternetGateway$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IpAddressEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IpAddressEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IpsecTunnelDrgAttachmentNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.IpsecTunnelDrgAttachmentNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Ipv6", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Ipv6$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Ipv6$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.LetterOfAuthority", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.LetterOfAuthority$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.LetterOfAuthority$CircuitType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.LoadBalancerEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.LoadBalancerEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.LoadBalancerListenerEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.LoadBalancerListenerEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.LocalPeeringGateway", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.LocalPeeringGateway$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.LocalPeeringGateway$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.LocalPeeringGateway$PeeringStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.LoopBackDrgAttachmentNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.LoopBackDrgAttachmentNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.MacsecEncryptionCipher", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.MacsecKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.MacsecKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.MacsecProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.MacsecProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.MacsecState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ModifyVcnCidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ModifyVcnCidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NatGateway", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NatGateway$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NatGateway$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NetworkLoadBalancerEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NetworkLoadBalancerEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NetworkLoadBalancerListenerEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NetworkLoadBalancerListenerEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NetworkSecurityGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NetworkSecurityGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NetworkSecurityGroup$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NetworkSecurityGroupVnic", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NetworkSecurityGroupVnic$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NetworkingTopology", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NetworkingTopology$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NoRouteRoutingAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NoRouteRoutingAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NoRouteRoutingActionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NoRouteRoutingActionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NsgConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.NsgConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Path", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Path$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PathAnalysisWorkRequestResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PathAnalysisWorkRequestResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PathAnalyzerTest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PathAnalyzerTest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PathAnalyzerTest$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PathAnalyzerTestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PathAnalyzerTestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PathAnalyzerTestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PathAnalyzerTestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PathTopology", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PathTopology$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PersistedGetPathAnalysisDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PersistedGetPathAnalysisDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PhaseOneConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PhaseOneConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PhaseOneConfigDetails$AuthenticationAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PhaseOneConfigDetails$EncryptionAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PhaseOneConfigDetails$DiffieHelmanGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PhaseTwoConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PhaseTwoConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PhaseTwoConfigDetails$AuthenticationAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PhaseTwoConfigDetails$EncryptionAlgorithm", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PhaseTwoConfigDetails$PfsDhGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PortRange", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PortRange$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PrivateIp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PrivateIp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ProtocolParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ProtocolParameters$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PublicIp", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PublicIp$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PublicIp$AssignedEntityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PublicIp$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PublicIp$Lifetime", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PublicIp$Scope", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PublicIpPool", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PublicIpPool$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PublicIpPool$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PublicIpPoolCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PublicIpPoolCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PublicIpPoolSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.PublicIpPoolSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.QueryOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.QueryOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemotePeeringConnection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemotePeeringConnection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemotePeeringConnection$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemotePeeringConnection$PeeringStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemotePeeringConnectionDrgAttachmentNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemotePeeringConnectionDrgAttachmentNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemoveDrgRouteDistributionStatementsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemoveDrgRouteDistributionStatementsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemoveDrgRouteRulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemoveDrgRouteRulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemoveNetworkSecurityGroupSecurityRulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemoveNetworkSecurityGroupSecurityRulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemovePublicIpPoolCapacityDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemovePublicIpPoolCapacityDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemoveSubnetIpv6CidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemoveSubnetIpv6CidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemoveVcnCidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemoveVcnCidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemoveVcnIpv6CidrDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RemoveVcnIpv6CidrDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RouteRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RouteRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RouteRule$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RouteRule$RouteType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RouteTable", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RouteTable$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RouteTable$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RoutingAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RoutingAction$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.RoutingAction$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SecurityAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SecurityAction$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SecurityAction$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SecurityList", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SecurityList$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SecurityList$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SecurityRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SecurityRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SecurityRule$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SecurityRule$Direction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SecurityRule$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Service", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Service$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ServiceGateway", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ServiceGateway$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ServiceGateway$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ServiceIdRequestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ServiceIdRequestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ServiceIdResponseDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.ServiceIdResponseDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.StatefulEgressSecurityListConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.StatefulEgressSecurityListConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.StatefulIngressSecurityListConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.StatefulIngressSecurityListConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.StatefulNsgConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.StatefulNsgConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Subnet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Subnet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Subnet$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SubnetEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SubnetEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SubnetTopology", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.SubnetTopology$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TcpOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TcpOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TcpProtocolParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TcpProtocolParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TcpTrafficProtocolParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TcpTrafficProtocolParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Topology", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Topology$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TopologyAssociatedWithEntityRelationship", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TopologyAssociatedWithEntityRelationship$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TopologyAssociatedWithRelationshipDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TopologyAssociatedWithRelationshipDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TopologyContainsEntityRelationship", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TopologyContainsEntityRelationship$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TopologyEntityRelationship", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TopologyEntityRelationship$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TopologyRoutesToEntityRelationship", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TopologyRoutesToEntityRelationship$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TopologyRoutesToRelationshipDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TopologyRoutesToRelationshipDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TopologyRoutesToRelationshipDetails$RouteType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TrafficNode", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TrafficNode$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TrafficProtocolParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TrafficProtocolParameters$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TrafficRoute", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TrafficRoute$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TrafficRoute$ReachabilityStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelCpeDeviceConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelCpeDeviceConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelPhaseOneDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelPhaseOneDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelPhaseTwoDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelPhaseTwoDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelRouteSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelRouteSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelRouteSummary$Advertiser", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelSecurityAssociationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelSecurityAssociationSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelSecurityAssociationSummary$TunnelSaStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.TunnelStatus$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UdpOptions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UdpOptions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UdpProtocolParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UdpProtocolParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UdpTrafficProtocolParameters", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UdpTrafficProtocolParameters$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateByoipRangeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateByoipRangeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateCaptureFilterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateCaptureFilterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateCpeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateCpeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateCrossConnectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateCrossConnectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateCrossConnectGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateCrossConnectGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDhcpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDhcpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDhcpDetails$DomainNameType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgAttachmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgAttachmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgRouteDistributionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgRouteDistributionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgRouteDistributionStatementDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgRouteDistributionStatementDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgRouteDistributionStatementsDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgRouteDistributionStatementsDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgRouteRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgRouteRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgRouteRuleDetails$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgRouteRulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgRouteRulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgRouteTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateDrgRouteTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecConnectionDetails$CpeLocalIdentifierType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecConnectionTunnelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecConnectionTunnelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecConnectionTunnelDetails$Routing", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecConnectionTunnelDetails$IkeVersion", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecConnectionTunnelDetails$OracleInitiation", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecConnectionTunnelDetails$NatTranslationEnabled", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecConnectionTunnelSharedSecretDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecConnectionTunnelSharedSecretDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecTunnelBgpSessionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecTunnelBgpSessionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecTunnelEncryptionDomainDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIPSecTunnelEncryptionDomainDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateInternetGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateInternetGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIpv6Details", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateIpv6Details$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateLocalPeeringGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateLocalPeeringGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateMacsecKey", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateMacsecKey$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateMacsecProperties", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateMacsecProperties$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateNatGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateNatGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateNetworkSecurityGroupDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateNetworkSecurityGroupDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateNetworkSecurityGroupSecurityRulesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateNetworkSecurityGroupSecurityRulesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdatePathAnalyzerTestDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdatePathAnalyzerTestDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdatePrivateIpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdatePrivateIpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdatePublicIpDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdatePublicIpDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdatePublicIpPoolDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdatePublicIpPoolDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateRemotePeeringConnectionDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateRemotePeeringConnectionDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateRouteTableDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateRouteTableDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateSecurityListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateSecurityListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateSecurityRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateSecurityRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateSecurityRuleDetails$DestinationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateSecurityRuleDetails$Direction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateSecurityRuleDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateServiceGatewayDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateServiceGatewayDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateSubnetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateSubnetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateTunnelCpeDeviceConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateTunnelCpeDeviceConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVcnDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVcnDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVirtualCircuitDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVirtualCircuitDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVirtualCircuitDetails$RoutingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVirtualCircuitDetails$BgpAdminState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVirtualCircuitDetails$ProviderState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVlanDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVlanDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVnicDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVnicDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVtapDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVtapDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVtapDetails$EncapsulationProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVtapDetails$TrafficMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVtapDetails$TargetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdateVtapDetails$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdatedNetworkSecurityGroupSecurityRules", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpdatedNetworkSecurityGroupSecurityRules$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpgradeStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpgradeStatus$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.UpgradeStatus$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vcn", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vcn$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vcn$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VcnDnsResolverAssociation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VcnDnsResolverAssociation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VcnDnsResolverAssociation$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VcnDrgAttachmentNetworkCreateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VcnDrgAttachmentNetworkCreateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VcnDrgAttachmentNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VcnDrgAttachmentNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VcnDrgAttachmentNetworkDetails$VcnRouteType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VcnDrgAttachmentNetworkUpdateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VcnDrgAttachmentNetworkUpdateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VcnRoutingConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VcnRoutingConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VcnTopology", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VcnTopology$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuit", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuit$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuit$BgpManagement", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuit$BgpSessionState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuit$BgpIpv6SessionState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuit$RoutingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuit$BgpAdminState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuit$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuit$ProviderState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuit$ServiceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuit$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuitAssociatedTunnelDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuitAssociatedTunnelDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuitAssociatedTunnelDetails$TunnelType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuitBandwidthShape", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuitBandwidthShape$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuitDrgAttachmentNetworkDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuitDrgAttachmentNetworkDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuitIpMtu", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuitPublicPrefix", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuitPublicPrefix$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VirtualCircuitPublicPrefix$VerificationState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VisibleTrafficNode", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VisibleTrafficNode$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vlan", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vlan$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vlan$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VlanEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VlanEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vnic", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vnic$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vnic$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VnicEndpoint", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VnicEndpoint$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vtap", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vtap$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vtap$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vtap$LifecycleStateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vtap$EncapsulationProtocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vtap$SourceType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vtap$TrafficMode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.Vtap$TargetType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VtapCaptureFilterRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VtapCaptureFilterRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VtapCaptureFilterRuleDetails$TrafficDirection", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.VtapCaptureFilterRuleDetails$RuleAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestResult$ResultType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestResultCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestResultCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vnmonitoring.model.WorkRequestSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-vulnerabilityscanning/pom.xml b/bmc-vulnerabilityscanning/pom.xml index e5a62e18a33..2385f135efb 100644 --- a/bmc-vulnerabilityscanning/pom.xml +++ b/bmc-vulnerabilityscanning/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-vulnerabilityscanning @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-vulnerabilityscanning/src/main/java/com/oracle/bmc/vulnerabilityscanning/SdkClientsMetadata.java b/bmc-vulnerabilityscanning/src/main/java/com/oracle/bmc/vulnerabilityscanning/SdkClientsMetadata.java deleted file mode 100644 index 6e80e4f77ce..00000000000 --- a/bmc-vulnerabilityscanning/src/main/java/com/oracle/bmc/vulnerabilityscanning/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.vulnerabilityscanning; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210215") -@SdkClients({VulnerabilityScanningAsyncClient.class, VulnerabilityScanningClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-vulnerabilityscanning/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-vulnerabilityscanning/reflect-config.json b/bmc-vulnerabilityscanning/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-vulnerabilityscanning/reflect-config.json new file mode 100644 index 00000000000..c15e0017ce2 --- /dev/null +++ b/bmc-vulnerabilityscanning/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-vulnerabilityscanning/reflect-config.json @@ -0,0 +1,1436 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ApplicationScanSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ApplicationScanSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeContainerScanRecipeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeContainerScanRecipeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeContainerScanResultCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeContainerScanResultCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeContainerScanTargetCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeContainerScanTargetCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeHostAgentScanResultCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeHostAgentScanResultCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeHostCisBenchmarkScanResultCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeHostCisBenchmarkScanResultCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeHostEndpointProtectionScanResultCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeHostEndpointProtectionScanResultCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeHostPortScanResultCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeHostPortScanResultCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeHostScanRecipeCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeHostScanRecipeCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeHostScanTargetCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ChangeHostScanTargetCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanRecipe", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanRecipe$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanRecipeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanRecipeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanRecipeSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanRecipeSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanRegistry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanRegistry$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanResultProblem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanResultProblem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanResultSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanResultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanResultSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanResultSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanResultSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanSettings$ScanLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanTargetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanTargetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanTargetSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ContainerScanTargetSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.CreateContainerScanRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.CreateContainerScanRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.CreateContainerScanRegistryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.CreateContainerScanTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.CreateContainerScanTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.CreateHostScanRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.CreateHostScanRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.CreateHostScanTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.CreateHostScanTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.CreateOcirContainerScanRegistryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.CreateOcirContainerScanRegistryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.CveDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.CveDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.DayOfWeek", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ExportHostAgentScanResultCsvDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ExportHostAgentScanResultCsvDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ExportHostVulnerabilityCsvDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ExportHostVulnerabilityCsvDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.FolderToScan", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.FolderToScan$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostAgentScanLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostAgentScanResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostAgentScanResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostAgentScanResultProblem", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostAgentScanResultProblem$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostAgentScanResultSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostAgentScanResultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostAgentScanResultSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostAgentScanResultSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostAgentScanResultSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostCisBenchmarkScanLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostCisBenchmarkScanResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostCisBenchmarkScanResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostCisBenchmarkScanResultScore", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostCisBenchmarkScanResultScore$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostCisBenchmarkScanResultSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostCisBenchmarkScanResultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostCisBenchmarkScanResultSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostCisBenchmarkScanResultSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostCisBenchmarkScanResultSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostCisBenchmarkSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostCisBenchmarkSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostEndpointProtectionScanLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostEndpointProtectionScanResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostEndpointProtectionScanResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostEndpointProtectionScanResultEndpointProtection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostEndpointProtectionScanResultEndpointProtection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostEndpointProtectionScanResultSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostEndpointProtectionScanResultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostEndpointProtectionScanResultSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostEndpointProtectionScanResultSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostEndpointProtectionScanResultSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostEndpointProtectionSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostEndpointProtectionSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostPortScanLevel", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostPortScanResult", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostPortScanResult$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostPortScanResultOpenPort", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostPortScanResultOpenPort$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostPortScanResultSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostPortScanResultSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostPortScanResultSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostPortScanResultSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostPortScanResultSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanAgentConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanAgentConfigurationOCI", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanAgentConfigurationOCI$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanAgentConfigurationQualys", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanAgentConfigurationQualys$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanAgentSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanAgentSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanPortSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanPortSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanRecipe", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanRecipe$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanRecipeSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanRecipeSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanRecipeSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanRecipeSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanTargetErrorSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanTargetErrorSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanTargetErrorSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanTargetErrorSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanTargetSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanTargetSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanTargetSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostScanTargetSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostVulnerability", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostVulnerability$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostVulnerabilityImpactedHostSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostVulnerabilityImpactedHostSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostVulnerabilityImpactedHostSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostVulnerabilityImpactedHostSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostVulnerabilitySortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostVulnerabilitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostVulnerabilitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostVulnerabilitySummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.HostVulnerabilitySummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ImpactedHostSortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ImpactedResourcesCount", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ImpactedResourcesCount$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.OcirContainerScanRegistry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.OcirContainerScanRegistry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.OperatingSystem", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.OperationStatus", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.Package", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.Package$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.Package$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ScanResultProblemSeverity", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ScanResultScore", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ScanResultVulnerabilityState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.Schedule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.Schedule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.ScheduleType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.SortBy", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.SortByTime", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.UpdateContainerScanRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.UpdateContainerScanRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.UpdateContainerScanRegistryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.UpdateContainerScanTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.UpdateContainerScanTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.UpdateHostScanRecipeDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.UpdateHostScanRecipeDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.UpdateHostScanTargetDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.UpdateHostScanTargetDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.UpdateOcirContainerScanRegistryDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.UpdateOcirContainerScanRegistryDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.VendorType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.Vulnerability", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.Vulnerability$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.VulnerabilityImpactedContainerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.VulnerabilityImpactedContainerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.VulnerabilityImpactedContainerSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.VulnerabilityImpactedContainerSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.VulnerabilityImpactedHostSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.VulnerabilityImpactedHostSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.VulnerabilityImpactedHostSummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.VulnerabilityImpactedHostSummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.VulnerabilitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.VulnerabilitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.VulnerabilitySummaryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.VulnerabilitySummaryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.VulnerabilityType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.vulnerabilityscanning.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-waa/pom.xml b/bmc-waa/pom.xml index 72f89237b84..995c6d5410d 100644 --- a/bmc-waa/pom.xml +++ b/bmc-waa/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-waa @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-waa/src/main/java/com/oracle/bmc/waa/SdkClientsMetadata.java b/bmc-waa/src/main/java/com/oracle/bmc/waa/SdkClientsMetadata.java deleted file mode 100644 index 0cb485063a9..00000000000 --- a/bmc-waa/src/main/java/com/oracle/bmc/waa/SdkClientsMetadata.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.waa; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20211230") -@SdkClients({ - WaaAsyncClient.class, - WaaClient.class, - WorkRequestAsyncClient.class, - WorkRequestClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-waa/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-waa/reflect-config.json b/bmc-waa/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-waa/reflect-config.json new file mode 100644 index 00000000000..e757c15c95d --- /dev/null +++ b/bmc-waa/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-waa/reflect-config.json @@ -0,0 +1,414 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.BackendType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.ChangeResourceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.ChangeResourceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.ChangeWebAppAccelerationCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.ChangeWebAppAccelerationCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.ChangeWebAppAccelerationPolicyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.ChangeWebAppAccelerationPolicyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.CreateWebAppAccelerationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.CreateWebAppAccelerationLoadBalancerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.CreateWebAppAccelerationLoadBalancerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.CreateWebAppAccelerationPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.CreateWebAppAccelerationPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.GzipCompressionPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.GzipCompressionPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.PurgeEntireWebAppAccelerationCacheDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.PurgeEntireWebAppAccelerationCacheDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.PurgeWebAppAccelerationCacheDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.PurgeWebAppAccelerationCacheDetails$PurgeType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.ResponseCachingPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.ResponseCachingPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.ResponseCompressionPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.ResponseCompressionPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.UpdateWebAppAccelerationDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.UpdateWebAppAccelerationDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.UpdateWebAppAccelerationPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.UpdateWebAppAccelerationPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAcceleration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAcceleration$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAccelerationCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAccelerationCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAccelerationLoadBalancer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAccelerationLoadBalancer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAccelerationLoadBalancerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAccelerationLoadBalancerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAccelerationPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAccelerationPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAccelerationPolicy$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAccelerationPolicyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAccelerationPolicyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAccelerationPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAccelerationPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WebAppAccelerationSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waa.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-waas/pom.xml b/bmc-waas/pom.xml index a4101df8516..207bfcf5177 100644 --- a/bmc-waas/pom.xml +++ b/bmc-waas/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-waas @@ -16,7 +16,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/SdkClientsMetadata.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/SdkClientsMetadata.java deleted file mode 100644 index 21a1a87cc73..00000000000 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/SdkClientsMetadata.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.waas; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181116") -@SdkClients({ - RedirectAsyncClient.class, - RedirectClient.class, - WaasAsyncClient.class, - WaasClient.class -}) -public final class SdkClientsMetadata {} diff --git a/bmc-waas/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-waas/reflect-config.json b/bmc-waas/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-waas/reflect-config.json new file mode 100644 index 00000000000..a1f295393a8 --- /dev/null +++ b/bmc-waas/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-waas/reflect-config.json @@ -0,0 +1,1312 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AccessRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AccessRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AccessRule$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AccessRule$BlockAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AccessRule$BypassChallenges", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AccessRule$RedirectResponseCode", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AccessRuleCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AccessRuleCriteria$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AccessRuleCriteria$Condition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AddHttpResponseHeaderAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AddHttpResponseHeaderAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AddressList", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AddressList$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AddressListSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AddressListSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AddressRateLimiting", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.AddressRateLimiting$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.BlockChallengeSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.BlockChallengeSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.BlockChallengeSettings$BlockAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CachingRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CachingRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CachingRule$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CachingRuleCriteria", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CachingRuleCriteria$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CachingRuleCriteria$Condition", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CachingRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CachingRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CachingRuleSummary$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Captcha", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Captcha$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Certificate", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Certificate$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CertificateIssuerName", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CertificateIssuerName$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CertificateSubjectName", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CertificateSubjectName$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CertificateSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CertificateSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Certificate_extensions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Certificate_extensions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Certificate_publicKeyInfo", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Certificate_publicKeyInfo$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ChangeAddressListCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ChangeAddressListCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ChangeCertificateCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ChangeCertificateCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ChangeCustomProtectionRuleCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ChangeCustomProtectionRuleCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ChangeHttpRedirectCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ChangeHttpRedirectCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ChangeWaasPolicyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ChangeWaasPolicyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CreateAddressListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CreateAddressListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CreateCertificateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CreateCertificateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CreateCustomProtectionRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CreateCustomProtectionRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CreateHttpRedirectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CreateHttpRedirectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CreateWaasPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CreateWaasPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CustomProtectionRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CustomProtectionRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CustomProtectionRuleSetting", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CustomProtectionRuleSetting$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CustomProtectionRuleSetting$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CustomProtectionRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.CustomProtectionRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.DeviceFingerprintChallenge", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.DeviceFingerprintChallenge$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.DeviceFingerprintChallenge$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.EdgeSubnet", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.EdgeSubnet$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ExtendHttpResponseHeaderAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ExtendHttpResponseHeaderAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.GoodBot", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.GoodBot$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Header", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Header$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HeaderManipulationAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HeaderManipulationAction$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HealthCheck", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HealthCheck$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HealthCheck$Method", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HealthCheck$ExpectedResponseCodeGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HttpRedirect", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HttpRedirect$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HttpRedirectSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HttpRedirectSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HttpRedirectTarget", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HttpRedirectTarget$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HttpRedirectTarget$Protocol", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HumanInteractionChallenge", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HumanInteractionChallenge$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.HumanInteractionChallenge$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.IPHashLoadBalancingMethod", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.IPHashLoadBalancingMethod$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.JsChallenge", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.JsChallenge$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.JsChallenge$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.LifecycleStates", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.LoadBalancingMethod", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.LoadBalancingMethod$Method", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Origin", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Origin$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.OriginGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.OriginGroup$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.OriginGroup_origins", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.OriginGroup_origins$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.PolicyConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.PolicyConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.PolicyConfig$TlsProtocols", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.PolicyConfig$ClientAddressHeader", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.PolicyConfig$CipherGroup", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ProtectionRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ProtectionRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ProtectionRule$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ProtectionRuleAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ProtectionRuleAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ProtectionRuleAction$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ProtectionRuleExclusion", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ProtectionRuleExclusion$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ProtectionRuleExclusion$Target", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ProtectionSettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ProtectionSettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ProtectionSettings$BlockAction", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ProtectionSettings$AllowedHttpMethods", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.PurgeCache", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.PurgeCache$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Recommendation", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Recommendation$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.RemoveHttpResponseHeaderAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.RemoveHttpResponseHeaderAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.RoundRobinLoadBalancingMethod", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.RoundRobinLoadBalancingMethod$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.StickyCookieLoadBalancingMethod", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.StickyCookieLoadBalancingMethod$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ThreatFeed", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ThreatFeed$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ThreatFeed$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ThreatFeedAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ThreatFeedAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.ThreatFeedAction$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.UpdateAddressListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.UpdateAddressListDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.UpdateCertificateDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.UpdateCertificateDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.UpdateCustomProtectionRuleDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.UpdateCustomProtectionRuleDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.UpdateHttpRedirectDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.UpdateHttpRedirectDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.UpdateWaasPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.UpdateWaasPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WaasPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WaasPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WaasPolicyCustomProtectionRuleSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WaasPolicyCustomProtectionRuleSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WaasPolicyCustomProtectionRuleSummary$Action", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WaasPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WaasPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafBlockedRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafBlockedRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafBlockedRequest$WafFeature", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafConfig", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafConfig$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafConfigDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafConfigDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafLog", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafLog$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafMeterDatum", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafMeterDatum$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafTrafficDatum", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WafTrafficDatum$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Whitelist", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.Whitelist$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WorkRequestOperationTypes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WorkRequestStatusValues", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waas.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + } +] \ No newline at end of file diff --git a/bmc-waf/pom.xml b/bmc-waf/pom.xml index c311d3aae07..04362cfb837 100644 --- a/bmc-waf/pom.xml +++ b/bmc-waf/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-waf @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 \ No newline at end of file diff --git a/bmc-waf/src/main/java/com/oracle/bmc/waf/SdkClientsMetadata.java b/bmc-waf/src/main/java/com/oracle/bmc/waf/SdkClientsMetadata.java deleted file mode 100644 index 9ae0de45094..00000000000 --- a/bmc-waf/src/main/java/com/oracle/bmc/waf/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.waf; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20210930") -@SdkClients({WafAsyncClient.class, WafClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-waf/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-waf/reflect-config.json b/bmc-waf/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-waf/reflect-config.json new file mode 100644 index 00000000000..ca01cac7888 --- /dev/null +++ b/bmc-waf/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-waf/reflect-config.json @@ -0,0 +1,930 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.AccessControlRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.AccessControlRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.Action", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.Action$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.AllowAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.AllowAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.BackendType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ChangeNetworkAddressListCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ChangeNetworkAddressListCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ChangeResourceCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ChangeResourceCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ChangeWebAppFirewallCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ChangeWebAppFirewallCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ChangeWebAppFirewallPolicyCompartmentDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ChangeWebAppFirewallPolicyCompartmentDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CheckAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CheckAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CollaborativeCapabilityWeight", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CollaborativeCapabilityWeight$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CollaborativeCapabilityWeightOverride", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CollaborativeCapabilityWeightOverride$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CreateNetworkAddressListAddressesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CreateNetworkAddressListAddressesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CreateNetworkAddressListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CreateNetworkAddressListDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CreateNetworkAddressListVcnAddressesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CreateNetworkAddressListVcnAddressesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CreateWebAppFirewallDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CreateWebAppFirewallLoadBalancerDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CreateWebAppFirewallLoadBalancerDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CreateWebAppFirewallPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.CreateWebAppFirewallPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.HttpResponseBody", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.HttpResponseBody$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressList", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressList$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressList$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressListAddresses", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressListAddresses$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressListAddressesSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressListAddressesSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressListCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressListCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressListSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressListSummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressListVcnAddresses", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressListVcnAddresses$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressListVcnAddressesSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.NetworkAddressListVcnAddressesSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.PrivateAddresses", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.PrivateAddresses$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapability", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapability$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapabilityCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapabilityCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapabilityExclusions", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapabilityExclusions$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapabilityGroupTagCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapabilityGroupTagCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapabilityGroupTagSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapabilityGroupTagSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapabilitySettings", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapabilitySettings$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapabilitySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapabilitySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionCapabilitySummary$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ProtectionRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.RequestAccessControl", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.RequestAccessControl$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.RequestProtection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.RequestProtection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.RequestRateLimiting", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.RequestRateLimiting$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.RequestRateLimitingConfiguration", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.RequestRateLimitingConfiguration$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.RequestRateLimitingRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.RequestRateLimitingRule$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ResponseAccessControl", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ResponseAccessControl$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ResponseHeader", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ResponseHeader$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ResponseProtection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ResponseProtection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ReturnHttpResponseAction", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.ReturnHttpResponseAction$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.SortOrder", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.StaticTextHttpResponseBody", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.StaticTextHttpResponseBody$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.UpdateNetworkAddressListAddressesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.UpdateNetworkAddressListAddressesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.UpdateNetworkAddressListDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.UpdateNetworkAddressListDetails$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.UpdateNetworkAddressListVcnAddressesDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.UpdateNetworkAddressListVcnAddressesDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.UpdateWebAppFirewallDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.UpdateWebAppFirewallDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.UpdateWebAppFirewallPolicyDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.UpdateWebAppFirewallPolicyDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewall", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewall$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallLoadBalancer", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallLoadBalancer$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallLoadBalancerSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallLoadBalancerSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallPolicy", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallPolicy$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallPolicy$LifecycleState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallPolicyCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallPolicyCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallPolicyRule", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallPolicyRule$Type", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallPolicyRule$ConditionLanguage", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallPolicySummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallPolicySummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WebAppFirewallSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequest$OperationType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequestCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequestCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequestErrorCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequestErrorCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequestLogEntryCollection", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequestLogEntryCollection$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.waf.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/bmc-workrequests/pom.xml b/bmc-workrequests/pom.xml index 6e93444c889..08acf4fcb71 100644 --- a/bmc-workrequests/pom.xml +++ b/bmc-workrequests/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 ../pom.xml oci-java-sdk-workrequests @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.27.0 + 3.28.0 diff --git a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/SdkClientsMetadata.java b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/SdkClientsMetadata.java deleted file mode 100644 index 4ea8ff6984e..00000000000 --- a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/SdkClientsMetadata.java +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) 2016, 2023, 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.workrequests; - -import com.oracle.bmc.SdkClients; - -@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@SdkClients({WorkRequestAsyncClient.class, WorkRequestClient.class}) -public final class SdkClientsMetadata {} diff --git a/bmc-workrequests/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-workrequests/reflect-config.json b/bmc-workrequests/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-workrequests/reflect-config.json new file mode 100644 index 00000000000..08cf253176a --- /dev/null +++ b/bmc-workrequests/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-workrequests/reflect-config.json @@ -0,0 +1,90 @@ +[ + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.workrequests.model.WorkRequest", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.workrequests.model.WorkRequest$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.workrequests.model.WorkRequest$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.workrequests.model.WorkRequestError", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.workrequests.model.WorkRequestError$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.workrequests.model.WorkRequestLogEntry", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.workrequests.model.WorkRequestLogEntry$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.workrequests.model.WorkRequestResource", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.workrequests.model.WorkRequestResource$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.workrequests.model.WorkRequestResource$ActionType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.workrequests.model.WorkRequestSummary", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.workrequests.model.WorkRequestSummary$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.workrequests.model.WorkRequestSummary$Status", + "allDeclaredFields": true, + "allDeclaredMethods": true + } +] \ No newline at end of file diff --git a/pom.xml b/pom.xml index b23676661ae..48f15f50672 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.oracle.oci.sdk oci-java-sdk - 3.27.0 + 3.28.0 pom Oracle Cloud Infrastructure SDK This project contains the SDK used for Oracle Cloud Infrastructure @@ -56,10 +56,12 @@ 0.9.2 1.3 2.0.0.0 + 0.9.25 **/*IntegrationAutoTest.java true true com.acme.Undefined + 2.38 @@ -441,13 +443,6 @@ run-tests - - - org.apache.maven.surefire - surefire-junit47 - 2.19.1 - - org.codehaus.mojo @@ -463,7 +458,7 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.3.0 + 3.4.1 org.codehaus.mojo @@ -541,6 +536,11 @@ hamcrest-core ${hamcrest.core.version} + + org.hamcrest + hamcrest-all + ${hamcrest.core.version} + org.hamcrest hamcrest-junit